Python Packaging: Mastering Modern Distribution — LearnFlat
⏱ 2 ч 42 мин 📚 27 уроков 🎧 Аудиоверсия

Python Packaging: Mastering Modern Distribution

Learn the foundational concepts of Python packaging, understand the shift from legacy formats like 'egg', and confidently publish your projects using modern standards.

  • 💬 ИИ инструктор
    Задавайте вопросы по любому уроку — понятный ответ придёт мгновенно, в любой момент.
  • 🕐 Начните в любое время
    Без расписаний и дедлайнов — учитесь в своём темпе, когда удобно.
  • 🌐 На русском языке
    Уроки, задания и сертификат — всё полностью на вашем языке.

О курсе

Many Python developers are confused by the terminology and process involved in sharing their code, encountering historical terms like 'egg' or build artifacts like 'wheel'. This course demystifies the structure and process of preparing your Python project for distribution. By the end of this course, you will be able to structure your Python code professionally, manage dependencies effectively using standard tools, and create ready-to-install packages that can be shared publicly or privately. What you'll learn: * Understand the historical context of Python packaging, including legacy formats like 'egg' and source distributions. * Practice creating isolated development environments using virtual environments and modern dependency management tools. * Configure modern project metadata using the standardized `pyproject.toml` file structure. * Build and verify installable Python distributions (wheels) suitable for automated deployment. * Apply basic versioning strategies and dependency pinning for robust package maintenance and compatibility. * Configure basic CI/CD steps for testing and publishing packages (without relying on specific external services). The course begins by defining essential packaging terminology and setting up a standard project structure. It then guides you step-by-step through configuration, building the distribution files, and verifying their integrity before publication. This course is designed for beginner Python developers who need to move beyond writing single scripts and learn how to package their projects professionally. No prior knowledge of distribution tools or publishing is required. Start packaging your Python code correctly today and prepare it for the world.

Что вы получите

  • 📜 Сертификат об окончании
    Добавьте в профиль LinkedIn
  • 💬 Личный AI-наставник
    Застрял на уроке? Спроси встроенного наставника о чём угодно, в любой момент.
  • 🎧 Аудиоверсия включена
    Учитесь в дороге — экран не нужен
  • ♾️ Пожизненный доступ
    Возвращайтесь в любое время, без срока
  • 📱 Телефон или компьютер
    Работает везде и на любом устройстве
  • 💸 Возврат в течение 14 дней
    Без вопросов
  • ⚡ Кратко и по делу
    2 ч 42 мин практического материала

Отзывы

Отзывов пока нет — поделитесь своим первым.

Написать отзыв

☆☆☆☆☆
После отправки попросим войти — черновик сохранится.

Часто спрашивают

Что нужно для прохождения курса? +

Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.

Как оплатить? +

Банковской картой через Stripe. Данные карты обрабатывает Stripe — мы их не храним.

Можно ли вернуть деньги? +

Да — полный возврат в течение 14 дней, без вопросов.

Как долго будут доступны материалы? +

Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.

Получу ли я сертификат? +

Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.

Подходит для специалистов в
IT Дизайн Финансы Маркетинг Медицина Образование HoReCa Производство