Чему вы научитесь
- Выводить данные на экран с помощью print() и управлять форматом вывода.
- Создавать переменные, давать им правильные имена и понимать, почему плохое имя - это уже ошибка
- Различать типы данных и знать, что происходит, когда их путают
- Получать данные от пользователя через input() и понимать, почему Python всегда возвращает строку, даже если ввели число
- Преобразовывать типы данных через int(), float(), str() и предвидеть, когда Python выбросит ошибку
- Выполнять арифметические операции и понимать приоритет вычислений
- Писать условия с if и else, разветвлять логику программы и не путать присваивание с проверкой
- Сравнивать значения всеми операторами
- Писать чистый, читаемый код по стандарту PEP 8 с первого урока, а не переучиваться потом
О курсе
Для кого этот курс
Начальные требования
Вам не нужно знать программирование. Совсем.
Вам не нужна высшая математика - хватит обычной школьной арифметики.
Вам не нужно устанавливать Python или настраивать среду разработки - всё работает в браузере.
Вам не нужен особый склад ума или профильное образование.
Нужно одно: открыть первый урок. Остальное курс берёт на себя.
Преподаватели курса
Как проходит обучение
Инцидент открывает урок
Что случилось, где, с какими последствиями. В этот момент у вас ещё нет инструмента, чтобы разобраться. Это сделано намеренно: вопрос должен появиться раньше ответа.
Тема следует за необходимостью
Новый инструмент Python появляется тогда, когда он нужен для разбора инцидента. Сначала - зачем. Потом - как.
Примеры включают ошибки
Каждая тема показывается с двух сторон: как работает правильно и что происходит, когда нет. TypeError, ValueError, неверное сравнение - не исключения из программы, а её часть. Вы видите их в безопасном контексте, до того как они встретятся в реальном коде.
Финальный проект завершает курс
Ввод данных от пользователя, преобразование типов, арифметика, условия. Написана вами, с нуля, без шаблона. Первая программа, которую не стыдно показать.
Что вы получите
- 24 урока с нарастающей сложностью - от первой команды до финального проекта
- 95 тестов, которые проверяют понимание концепции, а не угадывание ответа
- 118 интерактивных задач, где нужно написать код
- Финальный проект: первая настоящая программа с вводом данных, арифметикой и условиями, написанная вами, с нуля
- Знание PEP 8 с первого урока - профессиональный стандарт оформления кода, который потом не придётся переучивать
- Понимание самых распространённых ошибок начинающих: вы их уже видели в реальных инцидентах, разбирали и знаете, как исправить
- Готовый фундамент для сложных тем (циклы, функции, списки) без ощущения, что вы прыгаете в неизвестность
- И вы узнаете, что случилось с Тимом в финале курса. Но это уже отдельная история