Публикации по теме 'software-engineering'
3 важных нетехнических навыка решения проблем, которыми должен обладать разработчик
Учитывая, что разницы между разработчиком программного обеспечения и программистом практически не существует, программист/разработчик должен изучить множество аспектов приложения, которое разрабатывает его компания.
Помимо технической стороны, когда дело доходит до навыков решения проблем, следует уделять больше внимания и человеческой стороне ошибок.
В этой статье позвольте мне перечислить 3 навыка, которые я считаю очень важными и развивались в течение определенного периода времени...
Как нарисовать шаткий интерактивный график в Python
# Нажмите и перетащите, чтобы заставить его качаться
Вероятно, мы знаем, как рисовать графики, но знаем ли мы, как рисовать неустойчивый график , как показано выше? Давайте начнем.
Установка pyviz
Нам нужно использовать внешнюю библиотеку под названием pyvis . Это позволяет нам рисовать шаткие графики.
pip install pyvis
Примечание — pyvis с s
Теперь давайте откроем пустой блокнот Jupyter.
1) Рисуем наш первый узел (шар)
Давайте нарисуем наш первый шар с надписью A..
Размещение веб-сайта WordPress в облаке с использованием Amazon EC2: без Amazon Lightsail
Я рад поделиться своим первым проектом со всеми на Medium. Для меня это было очень веселое, сложное и полезное путешествие с надеждой проникнуть в сферу технологий! Мне нравится читать и узнавать об Cloud, Linux, DevOps, создавать облачные проекты и по пути встречаться с замечательными энтузиастами облачных технологий и технологий. Все были полезными, проницательными и мотивирующими.
В этом проекте я решил пойти более традиционным способом. Поэтому вместо использования..
Подходит ли Python для машинного обучения?
Ну… это зависит от того.
Природа компьютеров, получающих большую вычислительную мощность (как с точки зрения более быстрого времени цикла, так и большего объема оперативной памяти), привела к появлению областей науки о данных (изучения огромных объемов данных на предмет закономерностей и тенденций) и машинного обучения (написание программ, способных принимать решения). самостоятельно).
4 ресурса, которыми я пользовался, будучи студентом-информатиком
Структуры данных, алгоритмы, исчисление и линейная алгебра
Доброе утро, мои друзья и коллеги-инженеры,
Сегодня я собираюсь поделиться несколькими ресурсами, которыми я лично пользовался во время получения степени бакалавра компьютерных наук. Я понимаю, что научное сообщество любит использовать язык, который иногда может быть недоступен для многих людей.
И это такой позор.
Учиться должно быть весело, а делиться знаниями должно быть легко. Даже если это не в вашей области знаний..
Сердце масштабируемости — Понимание роли балансировщиков нагрузки в современной инфраструктуре
Как работают балансировщики нагрузки? Руководство по оптимизации распределения рабочей нагрузки и раскрытию потенциала балансировщиков нагрузки
Однажды все приложения вырастут и станут слишком большими, чтобы их можно было использовать на одном сервере. Это гордый день в жизни любого разработчика, который впервые отправляет в школу этот единственный HTTP-сервер для проекта, который они написали.
Парное программирование в Agile
Что такое парное программирование?
Парное программирование — это практика, при которой два программиста сидят за одним компьютером, где один программист находится со стороны водителя, а другой — навигатор. Оба программиста часто меняются ролями во время парного программирования с интервалом примерно 20–30 минут. Этот тип методологии работает лучше всего, если оба находятся в одном месте, но он также может работать с удаленными людьми.
Каковы рекомендации по реализации парного..