Python с нуля для школьников
Первая программа раньше, чем «полный курс синтаксиса»
Если ребёнок никогда не программировал, не имеет смысла месяц учить определения. Сначала запускаем код. Потом разбираем, почему он так работает.
Преподаю с 2017 года · от 12 000 ₽ в месяц · диагностика бесплатно
Кому подойдёт
- — Школьники без опыта в коде
- — Те, кто пробовал Scratch и хочет настоящий язык
- — Родители, которым нужен спокойный старт без игровых конструкторов
Что нужно до старта
- — Ничего, кроме компьютера и желания разобраться
Чему научится ребёнок
- — Не бояться редактора и терминала
- — Написать программу из нескольких шагов
- — Понять переменные, условия и циклы на своей задаче
Какие проекты сделает
- — Простая утилита
- — Первый бот с ответами
- — Скрипт с файлом данных
Технологии
Python · редактор кода
Программа
Запуск
- — Среда, файл, запуск
- — Ввод и вывод
- — Первая осмысленная программа
Управление программой
- — Условия
- — Циклы
- — Функции на простых примерах
Данные
- — Списки
- — Словари
- — Чтение файла
Чаще индивидуально, чтобы новичок не потерялся. Можно в паре с другом.
Дайте подростку попробовать бесплатно
@NotToxicPythonBot — бот с задачами по Python в Telegram. Подросток отправляет решение, бот сразу говорит, где ошибка, и объясняет. С юмором и без готовых ответов: исправлять он будет сам.
Мои ученики решают в нём домашку между уроками. Попробовать может любой.
Открыть @NotToxicPythonBotЗадача: Сложи два числа
a = input()
b = input()
print(a + b)❌ Не принято
Двадцать три. Калькулятор из тебя так себе.
Ты честно прочитал две строки и сложил их как строки. Условие просило числа.
Что сломалось: ввод приходит текстом, поэтому вместо арифметики происходит склейка: «2» и «3» соединяются в «23». Тесты ждут число 5.
Что увидит подросток
- 1Получает задачу от бота
- 2Пишет решение и отправляет его в чат
- 3Бот показывает, где ошибка, и объясняет
- 4Исправляет сам и берёт следующую задачу
Платите за месяц работы, а не за часы
В паре или индивидуально, 4 или 8 уроков в месяц. Формат подбираем на бесплатной диагностике.
В паре
Два ученика на одном уроке: можно прийти с другом. Урок — 1,5 часа.
4 урока в месяц
12 000 ₽
в месяц с каждого ученика
3 000 ₽ за урок
8 уроков в месяц
20 000 ₽
в месяц с каждого ученика
2 500 ₽ за урок
Как это выглядит: RPG-бот, который Артём и Егор сделали на парных занятиях.
Индивидуально
Один ученик, своя программа и свой темп. Урок — 1 час.
4 урока в месяц
20 000 ₽
в месяц
5 000 ₽ за урок
8 уроков в месяц
35 000 ₽
в месяц
4 375 ₽ за урок
В любой тариф входит
- Уроки онлайн по расписанию
- Проверка домашних заданий
- Связь между уроками: чат для вопросов
- Раз в месяц — отчёт родителям без кода: что умеет и что дальше
Помесячно
Платите за один месяц вперёд, а не за курс на год.
Сначала диагностика
Бесплатно. После неё можно спокойно решить, продолжать или нет.
Видно, за что платите
Раз в месяц — отчёт: что умеет и что дальше.
«Отличный педагог. С ребенком очень быстро нашел общий язык. Занимаемся уже не первый год.»
Условия оплаты и переносов — в договоре-оферте.
Дальше по теме
Куда идти, если это не совсем то
- Python для школьников онлайн
Язык как инструмент, а не набор правил
- Создание Telegram-ботов на Python для школьников
Бот, который живёт в телефоне — не лабораторная в тетради
- Индивидуальные и парные занятия Python
Программа под конкретного ученика
Вопросы
С какого возраста можно заниматься?
Ориентир — 7–10 классы, примерно 12–17 лет. Младше смотрим индивидуально: важнее усидчивость и желание разобраться, чем цифра в паспорте.
Что делать, если ребёнок никогда не программировал?
Начинаем с Python и маленькой рабочей программы. Не отправляем в длинный курс синтаксиса «на потом».
Нужен ли мощный компьютер?
Нет. Подойдёт обычный ноутбук или ПК примерно до 10 лет. Для старта достаточно редактора, Python и браузера.
Можно заниматься с Mac?
Да. Windows и macOS подходят одинаково. Планшет как основное устройство не подойдёт.
Следующий шаг
На диагностике посмотрим уровень и скажем, с какого проекта логично начать.