Ты прошёл мини-чек и теперь знаешь свой свет: зелёный, жёлтый или красный. Этот урок про то, что делать дальше с любым из них. Где подтянуть базу, что брать не нужно, и куда вообще ведёт дорога.
После урока сможешь: объяснить тему «Карта курса: что нужно знать заранее» и выполнить связанный с ней учебный шаг без подсказки.
Главное, что стоит понять сразу. Курс про ботов это не курс Python с нуля. Язык ты учишь до, а здесь уже собираешь из него живые штуки. И базы нужен минимум, а не «выучи всё».
Что нужно заранее, а что нет
Заранее нужны те самые семь тем из прошлого урока: переменные и типы, строки, условия, циклы, списки, словари, функции. Это фундамент, на нём держится каждый бот.
А вот чего знать заранее не надо, мы дадим сами по ходу:
- как устроено то самое окошко-API у Telegram и ВКонтакте;
- библиотека для ботов, обработчики, кнопки;
- хранение данных, чтобы бот «помнил» тебя (будет отдельным модулем);
- Git и GitHub, чтобы выложить бота в портфолио, покажем ближе к концу.
Большой курс Python даёт много сверх семи тем: классы, генераторы, регулярные выражения. На старте курса ботов это лишнее. Не откладывай старт ради того, что тебе пока не понадобится.
Где взять базу
- Основы Python (и семь тем, и больше) живут в курсе «Python для начинающих». Это твой главный адрес перед стартом.
- Git и GitHub разбирают внутри того же курса Python, отдельно бежать не нужно.
- Базы данных понадобятся позже. Когда дойдём до модуля «бот, который помнит», можно заглянуть в курс «Основы SQL». Но это потом.
Спокойно закрой пробелы и возвращайся. Курс никуда не денется.
Куда дорога ведёт дальше
Когда соберёшь своих ботов, на этом разработка не заканчивается. Рядом, на том же сайте, есть куда расти:
- «Создание 2D и 3D игр на Python», если зашла именно разработка;
- «Веб-скрейпинг на Python», умение собирать данные из интернета, а боты данные любят;
- «Backend разработчик на Python», уже серьёзная серверная история.
Маршрут одной строкой: знаю семь тем Python, стартую курс ботов, собираю первого говорящего бота уже в первом модуле, дальше иду в игры, данные или backend по вкусу.
Контрольный вопрос. Ты прошёл мини-чек и понял, что плохо помнишь циклы и функции. Что делать перед стартом курса ботов?
Подсказка: Бот собирается из кода. Без базовых тем он не запустится.
Онлайн-проверка ответа появится позже
Практикум: проверь, что Python на месте
Перед первым уроком с кодом проверим, что Python стоит. Для этого нужен терминал — окно, где команды пишут текстом. На Windows это cmd (командная строка) или PowerShell, оба находятся через Пуск; на macOS — программа «Терминал». Команда python --version печатает версию Python (version — «версия»). pip — установщик библиотек Python, он понадобится в уроке 1.1. На Windows вместо python иногда отзывается короткая команда py, на macOS — python3.
Задание. Открой терминал (Windows: Пуск → «cmd» или PowerShell; macOS: «Терминал») и выполни две команды: python —version и pip —version. На Windows, если python не находится, попробуй py —version; на macOS — python3 —version. В поле ответа напиши версию Python, которую показал терминал (например 3.12.4). Пришли скриншот терминала с обеими командами.
Подсказка: Ошибка «не является внутренней или внешней командой» значит, что Python не установлен или не добавлен в PATH. Вернись к курсу «Python для начинающих», урок про установку, и повтори.
✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.
Онлайн-проверка ответа появится позже
Практикум. Зачёт, если:
✅ обе команды выполнены в терминале;
✅ версия Python 3.9 или новее;
✅ прислан скриншот.
