Стандарты и окружение
Что такое PEP8?
подробнее
PEP (Python Enhancement Proposal) - Предложения по улучшению python. PEP нужен для описания новой функциональности, улучшения или изменения в языке Python.
PEP бывают разных типов:
- Информационные — описывают практики или стандарты (например, PEP 8)
- Процессные — касаются процесса разработки Python
- Стандарты — предлагают новые функции языка
PEP8 — это документ, который описывает рекомендации и лучшие практики по написанию читаемого, понятного и единообразного кода на Python.
Что такое виртуальное окружение?
подробнее
Виртуальное окружение — это изолированная среда для проекта на Python, в которой можно устанавливать зависимости (пакеты), не влияя на другие проекты или системный интерпретатор Python. Оно создаёт отдельную копию интерпретатора и библиотек, доступных только внутри этого окружения.
Какие инструменты используются для создания виртуального окружения?
подробнее
Инструменты:
venv— встроенный модуль в Python 3.3+virtualenv— сторонний пакет, более гибкий и совместимый с Python 2conda— часть экосистемы Anaconda, используется не только для виртуальных окружений, но и для управления пакетами и зависимостямиpipenv— объединяетpipиvirtualenv, автоматически управляет зависимостями черезPipfilepoetry— современный инструмент для управления зависимостями и виртуальными окружениями, используетpyproject.toml