Перейти к основному контенту

Курс

Разработка пакетов на Python

Средний4 ч

Научитесь создавать собственные пакеты Python, чтобы упростить использование и обмен кодом с другими.

Python4 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}3,900 XP23,450Заявление об успешном завершении

Создайте бесплатный аккаунт

Продолжить с Google
или
Продолжая, вы принимаете наши Условия использования, наш Политика конфиденциальности и что ваши данные хранятся в США.

Любимый инструмент учащихся тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Вы когда-нибудь копировали один и тот же код между файлами и думали, что было бы удобнее переиспользовать и делиться им? Упаковка кода в пакеты Python решает эту задачу! В этом курсе вы познакомитесь со структурой пакетов и дополнительными файлами, которые превращают разрозненный код в полноценные пакеты. Вы также узнаете об организации импортов, документировании кода и поддержании стиля с помощью flake8. Затем вы ускорите разработку пакетов, создавая шаблоны с помощью cookiecutter. В завершение вы научитесь использовать setuptools и twine для сборки и публикации пакетов на PyPI — главной площадке для пакетов Python.

Предварительные требования

Программа

Структура курса

2

Установка пакета из любого места

Сделайте ваш пакет доступным для установки — как для себя, так и для других. В этой главе вы научитесь работать с зависимостями, писать файлы README и добавлять лицензии. Вы также выполните все шаги, необходимые для публикации пакета на PyPI — главном хранилище пакетов Python.
Начать главу
4

Ускоренная разработка пакетов

Создавайте пакеты быстрее. В этой заключительной главе вы узнаете, как использовать cookiecutter для генерации вспомогательных файлов пакета, Makefiles для упрощения выпуска новых версий, а также познакомитесь с последними файлами, которые помогут привлечь пользователей и контрибьюторов.
Начать главу

Разработка пакетов на Python

Курс
завершён

Получить справку об окончании курса

Записаться

Развивайте навыки работы с данными с DataCamp для мобильных устройств

Продолжайте учиться в любом месте с мобильными курсами и ежедневными 5-минутными практическими заданиями.

Разработка пакетов на Python | DataCamp