Коротко: для первых двух ступеней хватает любого ноутбука, который тянет браузер: Python с редактором VS Code весят вместе меньше офисного пакета и работают на 4 ГБ памяти. Требования растут только на старшем уровне, когда появляются данные и модели — там комфортны 8 ГБ. Планшет не подойдёт ни на одной ступени.
Вопрос о технике обычно задают перед оплатой, и ответ на него короче, чем ожидают: докупать ничего не надо.
Что нужно на каждой ступени
| Python Старт (6–10) | Игры и боты (10–14) | Python Pro (14–18) | |
|---|---|---|---|
| Память | 4 ГБ | 4 ГБ, комфортно 8 | 8 ГБ |
| Что установлено | Python, редактор | Python, VS Code, Pygame | То же плюс библиотеки данных |
| Интернет | Для занятия в Zoom | Для Zoom и Telegram-бота | Для Zoom, GitHub и API |
| Что нагружает | Ничего | Игра на Pygame | Обучение модели |
Почему Python почти ничего не просит
Сам интерпретатор весит около ста мегабайт. Редактор VS Code — ещё несколько сотен. Для сравнения: один браузер с десятком вкладок съедает больше памяти, чем вся среда разработки вместе. Ребёнок, у которого открыты Zoom и редактор кода, нагружает ноутбук меньше, чем когда смотрит видео.
Исключение одно — Python Pro. Когда подросток обучает модель на нескольких сотнях изображений, процессор работает несколько минут на полную. На старом ноутбуке это займёт дольше, но сработает: учебные наборы маленькие как раз потому, что рассчитаны на домашнюю технику.
Что действительно мешает
Не память и не процессор, а две другие вещи.
Экран. На 11 дюймах редактор кода и окно Zoom не помещаются рядом, и ребёнок весь урок переключается между ними. Тринадцать дюймов решают вопрос, внешний монитор — тем более.
Клавиатура. Если на ней стёрты буквы или залипает несколько клавиш, урок превращается в борьбу с техникой. Python чувствителен к каждому символу: пропущено двоеточие — и программа не запускается.
Планшет и телефон
Не подойдут. Дело не в мощности — на планшете нет полноценного редактора с файлами и терминалом, а без него большинство тем курса просто не выполняется. Онлайн-редакторы в браузере спасают на одном-двух занятиях, но Pygame и Telegram-бот в них не работают.
Что понадобится кроме компьютера и как устроен первый месяц, описано в статье «Первый месяц на курсе Python: четыре занятия». Ступени курса — Python Старт, Игры и боты, Python Pro.