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