Чему вы научитесь
- Читать простой Python-код и понимать, что делает каждая строка
- Самостоятельно писать небольшие программы с нуля
- Находить и исправлять типичные ошибки ещё до запуска программы
- Работать с вводом данных, числами, строками и условиями
- Понимать сообщения Python об ошибках вместо того, чтобы бояться их
- Писать код аккуратно и по профессиональным стандартам (PEP 8)
- Создать свой первый полноценный проект без шаблонов и копирования
О курсе
Для кого этот курс
Начальные требования
Вам не нужно знать программирование. Совсем.
Вам не нужна высшая математика - хватит обычной школьной арифметики.
Вам не нужно устанавливать Python или настраивать среду разработки - всё работает в браузере.
Вам не нужен особый склад ума или профильное образование.
Нужно одно: открыть первый урок. Остальное курс берёт на себя.
Преподаватели курса
Как проходит обучение
Вы не начинаете с правил. Вы начинаете с истории.
В редакцию Python Times приходит новый материал: странный сбой, ошибка в данных или программа, которая делает невозможное.
- Почему система зарегистрировала собаку кандидатом?
- Почему возраст зрителей Netflix стал 127 лет?
- Почему программа считает, что "5" + "5" не равно 10?
Чтобы разобраться, редакции нужен новый инструмент Python.
Каждый урок построен по одной схеме:
- Инцидент. Что произошло и почему это важно.
- Расследование. Команда ищет причину ошибки.
- Новый инструмент Python. Появляется только тогда, когда без него нельзя двигаться дальше.
- Практика. Вы сами исправляете код и проверяете решение.
- Новая улика. История продолжается.
К концу курса вы не просто знаете команды. Вы понимаете, почему программа работает именно так.
Что вы получите
- 24 урока с нарастающей сложностью - от первой команды до финального проекта
- 95 тестов, которые проверяют понимание концепции, а не угадывание ответа
- 118 интерактивных задач, где нужно написать код
- Финальный проект: первая настоящая программа с вводом данных, арифметикой и условиями, написанная вами, с нуля
- Знание PEP 8 с первого урока - профессиональный стандарт оформления кода, который потом не придётся переучивать
- Понимание самых распространённых ошибок начинающих: вы их уже видели в реальных инцидентах, разбирали и знаете, как исправить
- Готовый фундамент для сложных тем (циклы, функции, списки) без ощущения, что вы прыгаете в неизвестность
- И вы узнаете, что случилось с Тимом в финале курса. Но это уже отдельная история