Перепишите решение по памяти
После упражнения закройте исходник и решите похожую задачу на других данных. Если помните только последовательность нажатий, вернитесь к условию и разбейте его на маленькие функции.
Python · Фундамент и упражнения · на русском
Обзор курса Ильи Фофанова
Системный русскоязычный путь от первых конструкций Python к устройству более сложных программ. Подойдёт тем, кто хочет не только попробовать язык, но и разобраться с функциями, классами и взаимодействием кода с данными.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Фундамент и упражненияИлья Фофанов · русский язык · обновление сентябрь 2025
Новичкам и разработчикам, переходящим с другого языка на Python.
Программировать заранее не обязательно. Нужен компьютер для запуска Python и PostgreSQL.
Учебные игры и задачи на функции, коллекции и взаимодействие с базой данных.
В программе есть материалы по Python 3.8. Дата обновления не означает, что разобраны все возможности новых версий.
Здесь разумно двигаться по уровням: сначала небольшие задачи, затем организация кода, после — более сложные инструменты. Название «от новичка до специалиста» не отменяет необходимости собственной практики. Критерий прогресса — сможете ли вы изменить решение и объяснить его поведение без подсказки преподавателя.
После упражнения закройте исходник и решите похожую задачу на других данных. Если помните только последовательность нажатий, вернитесь к условию и разбейте его на маленькие функции.
Для небольшого каталога сравните словарь и простой класс. Объясните, какие правила удобнее держать рядом с данными, а какие — в отдельных функциях. Не добавляйте наследование только потому, что недавно изучили его.
Возьмите готовую функцию и попробуйте пустую строку, отсутствующее значение и неверный тип. Продумайте понятное сообщение об ошибке. Так упражнения по исключениям связываются с поведением реальной программы.
Сохраните результаты небольшого скрипта, затем прочитайте их при новом запуске. Отдельно сформулируйте, когда достаточно файла, а когда удобнее база. Это связывает язык с практической задачей, а не с названием библиотеки.
Программа расширяет базу языка темами организации кода, конкурентного выполнения и доступа к данным. Сложные разделы лучше проходить после уверенных самостоятельных упражнений.
На дату проверки в карточке Udemy: 21 раздел, 217 лекций, 38 ч 51 мин видео. Это объём записей; самостоятельная практика требует дополнительного времени. Темы ниже сгруппированы редакцией, точное оглавление доступно в первоисточнике.
Django продолжает путь к веб-приложениям; Automate — к небольшим полезным скриптам. Курс Стащука здесь приведён как альтернатива основе, а не обязательная следующая ступень.
Anaconda, Jupyter и основы Python
Коллекции, циклы и логические задачи
Функции, модули и декораторы
ООП, итераторы и генераторы
Исключения, тестирование и инструменты
SQL и работа с PostgreSQL из Python
Отправьте ссылку на Python 3 — Илья Фофанов. Уточним текущую стоимость и поможем оформить выбранную программу в вашем личном аккаунте Udemy. Материалы и прогресс будут у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем условия. Общих аккаунтов и предоплаты нет.
Опыт работы с сервисом