Хороший курс, не только для новичков, позволяет структурировать знания, объясняет вещи, которые пишешь на автомате не задумываясь. Удобный интерфейс, много упражнений. Курс понравился, рекомендую!

Python для новичков
Практический курс Python с нуля для тех, кто раньше не программировал. За 36 уроков вы пройдёте путь от установки Python и первого .py-файла до собственного консольного менеджера заметок. Короткие объяснения сразу закрепляются упражнениями и задачами с автоматической проверкой.
О курсе
Курс рассчитан на людей без опыта программирования. Мы начнём с установки Python, создания первого .py-файла и запуска программы, а затем последовательно разберём основные конструкции языка.
Новые темы вводятся только после необходимых основ и сразу закрепляются практикой. Задания постепенно переходят от отдельных операций к небольшим законченным программам, поэтому учащемуся не приходится угадывать ещё не объяснённые конструкции.
В финале курса вы создадите консольный менеджер заметок: программу с пользовательским вводом, коллекциями, функциями, чтением и записью файлов и обработкой ожидаемых ошибок.
Чему научитесь
- Устанавливать Python и запускать программы из .py-файлов.
- Использовать переменные, базовые типы данных, арифметические операции и сравнения.
- Получать пользовательский ввод, преобразовывать типы и форматировать вывод.
- Строить ветвления и циклы, включая break и continue.
- Выбирать и применять списки, кортежи, словари и множества.
- Создавать функции с параметрами и возвращаемыми значениями, разбивать программу на небольшие части.
- Обрабатывать строки, использовать модули стандартной библиотеки и работать с текстовыми файлами.
- Читать traceback и обрабатывать ожидаемые исключения.
- Решать базовые задачи на подсчёт, поиск, фильтрацию и накопление.
- Собрать законченное консольное приложение «Менеджер заметок».
Для кого
- Тем, кто никогда раньше не программировал.
- Начинающим, которым нужна последовательная база без пропущенных «очевидных» тем.
- Тем, кто уже смотрел уроки по Python, но хочет самостоятельно писать код и набить руку на задачах.
Формат
- 9 модулей и 36 последовательных уроков.
- 180 упражнений и 61 задача с Python-кодом и автоматической проверкой.
- Итоговый проверяемый проект «Менеджер заметок».
- Ориентировочная продолжительность — 20 часов.
Что нужно на старте
- Опыт программирования не требуется.
- Нужен компьютер, на который можно установить Python и VS Code.
- Достаточно уметь работать с файлами и папками.
Автор курса
Алексей Малышкин
Разрабатываю образовательные материалы по программированию, машинному обучению и анализу данных. Темы: Python-разработка, аналитика, ML-инструменты (LangChain, vector databases, AI agents), компьютерное зрение. Стараюсь объяснять технические концепции понятно и структурировано. Ранее преподавал на Stepik и обучил более 2000 студентов. Мой профиль на Stepik - https://stepik.org/users/273781420/profile Мой телеграм для связи @alexey_latorn
