Публикации по теме 'software-development'


Разработчики: прекратите ошибаться в дате!
Эта известная ошибка структуры данных превращает жизнь разработчиков в ад. Давайте посмотрим на известную ошибку структурирования базы данных и на то, как ее избежать. Эти ошибки могут без всякой причины чрезвычайно затруднить обслуживание и дальнейшее развитие приложения. Дата и время Это лучший вариант для разочарований разработчиков. Неправильно структурированные данные, связанные со временем, могут затруднить сортировку данных, преобразование данных и отображение правильного..

Программирование для всех: карта и сокращение
Позвольте мне познакомить вас с очень распространенным шаблоном, который широко используется разработчиками программного обеспечения. Я постараюсь немного разбавить примеры, чтобы концепция была ясной, но применение этого простого шаблона могло бы быть гораздо более сложным. Он стал очень известен несколько лет назад (2004 г.) благодаря знаменитой программе Google MapReduce: упрощенная обработка данных в больших кластерах . Ключевыми элементами в этом шаблоне являются две функции (что..

Списки Python, объясненные на примере
ОПИСАНИЕ В Python инвентарь может быть изменяемым, что означает, что содержащиеся в нем значения часто изменяются. Инвентаризация может быть переменной, которой будет присвоена последовательность значений во время списка, эти значения называются элементами или членами. Это упорядоченная, изменяемая коллекция, в которой можно дублировать элементы. Определение инвентаря Мы определяем инвентарь следующим образом: fruit = [«Манго», «Яблоко», «Апельсин», «Банан», «Виноград»] В..

Python: вам, вероятно, не понадобится Virtualenv в контейнере
На Reddit было краткое обсуждение сред развертывания на Python, которое началось с комментария, в котором спрашивалось, когда использовать контейнеры Docker, а не virtualenv. Я хотел бы продолжить обсуждение, поделившись своими мыслями по этому поводу. Если вы используете docker-контейнер для развертывания приложений Python, вам, вероятно, не нужно помещать virtualenv внутри контейнера. Почему? Подумай об этом. Если вы посмотрите документацию по virtualenv : virtualenv - это..

Переоснащение дизайна программного обеспечения
Переобучение — это явление, возникающее в машинном обучении, когда гипотетическая модель данных, которые мы пытаемся построить, становится специфичной для обучающих данных, которые мы используем для ее построения. Результатом переобучения является то, что модель будет иметь очень высокую точность на обучающих данных, но низкую точность на новых данных. Разные алгоритмы строят разные модели. Нейронные сети моделируют проблему, используя сеть нейронов, вдохновленную биологией. Линейная..

Лучшие навыки, которые разработчики должны освоить в 2020 году
Если вы хотите стать успешным разработчиком, вам нужно научиться больше, чем писать код, чтобы добиться успеха. В этой статье мы рассмотрим некоторые технические навыки, которые вам понадобятся, чтобы стать успешным разработчиком. JavaScript JavaScript - это язык Интернета. Он поддерживает все веб-интерфейсы и все чаще используется для серверных приложений и системных разработчиков с помощью Node.js. За последние несколько лет язык стал лучше, с добавлением современных функций,..

2020 в обзоре: от разработчика к созданию контента
2020 год был неспокойным для большинства людей. И это удивительно то же самое во всем мире после пандемии Covid. Лично для меня он был полон нескольких первых . Другими словами, то, чем я всегда хотел заниматься, но у меня не было времени или мотивации, чтобы начать. Делать что-то впервые - это еще и отличный опыт обучения, так что в этом году я сделал много такого! Вот несколько основных моментов 😎 Создание личного блога Мне всегда хотелось создать для себя личный..