До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Код

Вышел Poetry 1.0.0: новости Python главное изображение
Код

Команда Poetry 12 декабря сообщила о выходе Poetry 1.0.0. Разработчики благодарят сообщество и подчёркивают вклад активных контрибьюторов в проект. Этот релиз — важный этап развития проекта. В нём представлены новые функции, которые делают работу с проектами Python ещё удобнее.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
13 декабря 2019
5 Время чтения статьи ~5 минут Читать дальше
Nbdev: используйте Jupyter Notebook для решения любых задач главное изображение
Код

Nbdev — система для исследовательского программирования. Этот подход базируется на утверждении, что большинство программистов проводят большую часть рабочего времени, экспериментируя и тестируя гипотезы. Мы экспериментируем с новыми API, которые используем впервые, чтобы для начала понять, как они себя ведут. Мы исследуем поведение алгоритма, который разрабатываем, чтобы понять, как он работает с разными видами данных. Мы отлаживаем код, пробуя разные комбинации входящих данных, и так далее.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
12 декабря 2019
3 Время чтения статьи ~14 минут Читать дальше
Продвинутый Python, часть 3: классы и метаклассы главное изображение
Код

Это завершающая статья цикла «Продвинутый Python», в которой пойдёт речь о классах и метаклассах. В первой части мы познакомились с итераторами, генераторами и модулем itertools, а во второй говорили о замыканиях, декораторах и модуле functools.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
21 ноября 2019
5 Время чтения статьи ~14 минут Читать дальше
Совершенный код: нисходящее и восходящее проектирование главное изображение
Код

К написанию кода можно подходить с двух позиций: сверху-вниз (нисходящее) и снизу-вверх (восходящее). В первом случае сначала реализуется высокоуровневая логика, затем идет погружение в детали. Во втором – наоборот, сначала реализуются детали, затем общая логика.

В книгах эти подходы часто противопоставляются. Считается, что если выбран один подход, то второй исключен. Но это не так — в статье я объясню, почему следование только в одном направлении приводит к проблемам.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
17 ноября 2019
129 Время чтения статьи ~5 минут Читать дальше
Идиоматический Redux: Redux Toolkit 1.0 главное изображение
Код

В конце октября 2019 года вышел Redux Toolkit 1.0. Один из авторов проекта проекта и автор оригинальной публикации Марк Эриксон (Mark Erikson) рассказывает, как появился этот инструмент, делится целями создания Redux Starter Kit и объясняет, как удалось выполнить задуманное.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
12 ноября 2019
8 Время чтения статьи ~20 минут Читать дальше
Использование нескольких версий Python на unix-подобных операционных системах главное изображение
Код

Возможные способы установки нескольких версий среды исполнения Python на одну машину под управлением ОС семейства Unix. Решение проблем с установкой приложений, рассчитанных на использование конкретной версии Python, с применением виртуальных окружений.

Аватар пользователя Aleksei Pirogov
Aleksei Pirogov
05 ноября 2019
22 Время чтения статьи ~8 минут Читать дальше
Изучаем продвинутые возможности Python, часть 2: замыкания, декораторы, модул... главное изображение
Код

В первой части серии публикаций о продвинутых возможностях Python мы познакомились с итераторами, генераторами и модулем itertools. В сегодняшней публикации речь пойдёт о замыканиях, декораторах и модуле functools.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
17 октября 2019
12 Время чтения статьи ~14 минут Читать дальше
Что такое WebAssembly: революционная технология для веба и не только главное изображение
Код

Вы наверняка слышали, что WebAssembly очень быстрый. Но что это значит, и что это за технология в целом? Ответы на эти и другие вопросы в публикации.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
10 октября 2019
6 Время чтения статьи ~11 минут Читать дальше
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября