Коротко: для перших двох ступенів вистачає будь-якого ноутбука, який тягне браузер: 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.