Что и какой версии нужно устанавливать?
Для успешной работы на курсе я рекомендую строго следовать этим версиям программ и библиотек. Это проверенный стек, который мы используем в уроках:
🟠Python: Версия 3.10.x (например, 3.10.12). Это стабильная версия, совместимая со всеми библиотеками курса. Python 3.11 или 3.12 могут вызывать конфликты с некоторыми модулями. Скачивайте с официального сайта python.org.
🟠pip: Убедитесь, что у вас последняя версия менеджера пакетов.
Обновите командой:
python -m pip install --upgrade pip
Если требуется понизить pip: python -m pip install --force-reinstall pip==10.0.1
🟠Библиотека python-telegram-bot: Версия 20.7. Это основная библиотека для работы с Telegram API. Устанавливайте так:
pip install python-telegram-bot==20.7 - изначально должна быть 13.7 - сначала установите: pip install python-telegram-bot==13.7
🟠requests: Версия 2.31.0. Используется для интеграций с внешними API. Установка:
pip install requests==2.31.0
python-dotenv: Версия 1.0.0. Для работы с переменными окружения (например, токен бота). Установка:
pip install python-dotenv==1.0.0
🟠IDE/редактор кода: Рекомендую PyCharm Community (последняя версия на 2025 год, например, 2024.2) или VS Code с плагином Python. Они удобны для отладки и автодополнения кода.
🟠Операционная система: Курс протестирован на Windows 10/11, macOS (Monterey и новее) и Ubuntu 20.04+. Убедитесь, что ваша система обновлена.