Аналогия Если представлять программирование как стройку, то для каждой нового проекта нам нужны свои инструменты. Язык программирования и среда разработки считаются общими, а вот используемые пакетов (сгруппированный набор функций) могут отличаться. Например, для проекта с созданием чат-бота в Telegram мы будем использовать пакет с библиотекой telethon или python-telegram-bot, а в создание игры это может быть pygame. Также могут отличаться версии этих пакетов, и пакеты могут не работать со старыми версиями других пакетов, поэтому нужно как-то организовывать их между собой в рамках проекта. Теория Виртуальная среда (virtual environment) позволяет управлять проектами изолированно друг от друга: Используемые инструменты Это не обязательно, но я хочу подчеркнуть, что я использую Python версии 3.11.5 , а также среду разработки Visual Studio Code. Если вы ещё не скачали Python, то ознакомьтесь с предыдущей статьёй. Создание проекта Чтобы внедрять виртуальную среду создадим корневую папку пр
Подготовка Python проекта. Загрузка пакетов, библиотек через вертуальную среду (venv)
24 января 202424 янв 2024
28
2 мин