Упаковка и развертывание
Часть курса Python
До сих пор вы писали код на Python, который запускали только вы сами, набирая python something.py. Этот урок про небольшой и почти механический шаг, который превращает такой скрипт в то, что другие люди могут установить у себя на машине и запускать как настоящую команду. Нового кода здесь будет немного: вы разберёте раскладку файлов, один файл конфигурации и две-три команды, благодаря которым всё это работает.
Откройте рабочее пространство. Редактор открывается на pyproject.toml, а рядом лежит папка src/. Полная раскладка выглядит так:
Хочешь изучать Python Упаковка и развертывание в реальной среде?
Нажми ниже, получи Linux-машину с Python наготове и пройди Упаковка и развертывание на практике вместе с AI-наставником, который знает твой код.
Начать этот урокУпаковка и развертываниеЧему вы научитесь
- Pyproject.toml
- Pip install -e
- Console scripts
- Building a wheel
- Publishing to PyPI
Читай этот урок на своём языке
Все уроки этого курса
19 уроков- 1Привет, Python20 мин
- 2Числа и строки25 мин
- 3Asking the User a Question15 мин
- 4Управление потоком выполнения30 мин
- 5Списки и кортежи30 мин
- 6Словари и множества30 мин
- 7Функции30 мин
- 8Comprehensions25 мин
- 9Файлы и IO30 мин
- 10Модули и пакеты (Modules and Packages)30 мин
- 11Классы и OOP35 мин
- 12Наследование и композиция30 мин
- 13Обработка исключений30 мин
- 14Итераторы и генераторы (Iterators and Generators)30 мин
- 15Декораторы (Decorators)30 мин
- 16Менеджеры контекста (Context Managers)25 мин
- 17Конкурентность: потоки и асинхронность (Async)40 мин
- 18Тестирование с pytest35 мин
- 19Упаковка и развертывание35 мин
