Публикации по теме '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 минут. Этот тип методологии работает лучше всего, если оба находятся в одном месте, но он также может работать с удаленными людьми. Каковы рекомендации по реализации парного..