Публикации по теме 'software-engineering'
Улучшите свои рабочие процессы обработки данных с помощью этого классического инструмента Unix
Make и файлы Makefile для конвейеров данных
make — это классическая программа командной строки того же года выпуска, что и grep и ssh .
Мощный инструмент, выдержавший испытание временем, make доступен в терминалах везде, где выполняются серьезные вычисления. Первоначально использовался как инструмент автоматизации сборки — make можно использовать для любых рабочих процессов, связанных с запуском программ и созданием файлов.
make — это интеллектуальный инструмент,..
Стратегии разработчика в 2023 году: как избежать увольнения
Подсказка: увольте своего работодателя до того, как он уволит вас
«Не думаю, что у меня еще хватит духу написать это. Вчера был мой последний день в Spotify… Это похоже на дурной сон, от которого я должен проснуться. Я все ждал сообщения электронной почты о том, что произошла ошибка».
Написал Mounika G в LinkedIn. Она бывший сотрудник крупнейшей компании по потоковому аудио Spotify. Ее вечной мечте пришел конец всего через 18 месяцев после начала работы в компании.
Муника..
Что такое чистая функция?
Предсказуемый и простой для дзен-жизни
Термин чистая функция обычно всплывает в разговорах о функциональном программировании. Это потому, что это столп парадигмы функционального программирования.
Однако чистые функции могут существовать в любой парадигме программирования. И они очень важны, поскольку поддерживают простоту, сохраняя предсказуемость кода.
Мои любимые публикации для программистов на Python
Получите больше пользы от своего чтения, ознакомившись с некоторыми из моих любимых публикаций!
Недавно я написал две статьи о некоторых из моих любимых учебных ресурсов, в том числе о книгах по науке о данных, машинному обучению и разработке программного обеспечения на Python и R. ценно для накопления опыта в этой области. Если вы хотите ознакомиться с этими двумя статьями, вот ссылки на обе из них:
7 новаторских книг по машинному обучению для Python..
🤖 Github Copilot теперь GA и стоит 10€ в месяц 😥
стоит ли оно того?
Меня приглашали использовать второго пилота с ноября 2011 года, и, боже, это полезно.
Использование второго пилота избавило меня от 70–90% поиска в Google вещей, о которых я забыл или никогда не знал.
Каждый раз, когда мне нужно было сделать что-то на языке, которого я не знал, второй пилот просто делал это за меня. Конечно, это не значит…
Не всем стоит учиться программировать
За последние десять лет было создано множество организаций и повесток дня, утверждающих, что каждый должен научиться программировать. Но так ли это на самом деле?
Программирование — ценный и востребованный навык, за который очень хорошо платят (на самом деле, даже десять процентов самых низкооплачиваемых программистов зарабатывают больше, чем средний американец). Но программирование — это не то, что нужно знать каждому. Это просто еще одна специализация, как преподавание, юриспруденция..
Решение критических проблем в JavaScript (2)
JavaScript — один из самых популярных языков программирования, используемых сегодня. Он стал стандартом для веб-разработки, а его способность работать как на стороне клиента, так и на стороне сервера делает его очень мощным. Однако у JavaScript есть некоторые критические проблемы, о которых должны знать программисты. В этом сообщении блога мы рассмотрим эти проблемы и способы их решения.
1. Асинхронное программирование
Одной из самых больших проблем в JavaScript является..
Новые материалы
12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение
Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..
Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг?
Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..
Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..
Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе.
Объект представляет собой набор свойств. Свойства идентифицируются с..
Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..
От XML к аннотациям: переход к современной конфигурации Spring
Введение
Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..
Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..