Открытая разработка и Python
Модули Python
- Стандартные
PyPI (169,182 projects на 2019-02-21)
- Свободное лицензирование / размещение в pypi
Документирование (https://readthedocs.org/)
- ...
- Установка в систему
- Пакет
- если есть
- обновления вместе с репозиторием
- содержащие бинарные библиотеки
pip (pip3)
от рута?? pip --user
- один набор модулей на всё
- Python wheel
- Автоматическая сборка из исходников на Си??
virtualenv
- *3 → *
- По окружению на проект
Не виртуальное окружение
- Пакет
== Введение в разработку модулей =
- Модуль - файл
__name__
python -m
Понятие пакета (https://docs.python.org/3/tutorial/modules.html0
- ...
Если успеем
См. LecturesCMC/PythonDevelopment2015/00_UsingGit (перенести сюда что успеем)
Д/З
Зарегистрироваться на http://github.com , завести там проект (если не уже)
Установить Git как минимум версию command line