Включено в курс
Чему вы научитесь
- Устанавливать Python в операционную систему
- Настраивать локальное окружение для запуска Python-кода
- Запускать скрипты, модули и пакеты
Описание
В этом курсе вы изучите настройку окружения. Вы познакомитесь с концепцией виртуальных окружений, со стандартным пакетным менеджером pip и альтернативным менеджером Poetry. В итоге вы научитесь ставить зависимости для ваших программ без конфликтов, запускать программы локально, собирать установочные файлы с точками входа. Вы сможете самостоятельно создать python-проект и подключить к нему библиотеки. Знания из этого курса помогут грамотно организовать локальное окружение, использовать лучшие практики по управлению кодом. Этот курс нужно пройти всем, кто хочет научиться программировать на Python. Чтобы учиться было проще, стоит заранее изучить основы работы с командной строкой и систему контроля версий Git.
Программа курса
-
6
Модули distutils, Setuptools, pip
Знакомимся с системой пакетирования Python — библиотекой distutils, пакетом Setuptools и установщиком пакетов pipтесты
-
8
Инструмент pip и альтернативные источники пакетов
Узнаем, как с помощью pip устанавливать пакеты из альтернативных источниковтесты
-
9
Виртуальные окружения
Учимся не засорять глобальное окружение и работать с проектами так, чтобы они не мешали друг другу своими зависимостямитесты
-
11
Запускаемые модули и пакеты
Выясняем, как оформлять модули и пакеты так, чтобы их можно было их импортировать и запускать как скриптытесты
-
12
Доступный инструментарий для работы с Python-проектами
Знакомимся с разными инструментами для работы с проектами на Python, улучшающими процесс разработки, пакетирования и сборкитесты
-
13
Начало работы с Poetry
Устанавливаем Poetry, выполняем первоначальную настройку, создаем первый проект и знакомимся с его структуройтесты
-
14
Poetry и управление зависимостями
Учимся добавлять зависимости к проекту и запускать инструменты разработчикатесты
-
15
Poetry и скрипты
Учимся описывать точки входа в программу так, как это принято делать в poetry-проектахтесты
-
16
Сборка дистрибутива пакета с помощью Poetry
Собираем дистрибутивы проектов и учимся устанавливать их с помощью pipтесты
-
19
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
20
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса