Чему вы научитесь
- устанавливать Python, запускать скрипты и уверенно читать сообщения об ошибках
- работать с числами, строками, условиями, циклами и пользовательским вводом
- выбирать списки, кортежи, множества и словари под задачу
- проектировать функции, модули и простые классы без лишней сложности
- читать и записывать CSV/JSON и обычные файлы, обрабатывать исключения
- писать базовые тесты, пользоваться Git и организовывать небольшой проект
О курсе
Полный курс Python 3.12+ с нуля до уверенного junior: синтаксис, коллекции, функции, ошибки, файлы, ООП, стандартная библиотека, тесты, Git и итоговый проект.
Для кого этот курс
люди без опыта программирования, которым нужен спокойный и последовательный старт; начинающие аналитики и дата-инженеры, которым требуется прочная база Python; студенты и специалисты других профессий, переходящие в разработку; самоучки, желающие закрыть пробелы и довести знания до законченного проекта.
Начальные требования
предварительный опыт программирования не требуется достаточно компьютера, доступа к терминалу и готовности набирать код руками используется Python 3.12+; установка и настройка редактора разобраны в курсе
Преподаватели курса
Как проходит обучение
Каждый урок проходится по циклу: понять идею, запустить и изменить пример, ответить на тест, самостоятельно решить практику и только затем свериться с разбором.
Материал выстроен последовательно, без обязательных дедлайнов. Рекомендуется вести учебный репозиторий и журнал ошибок.
Формат курса
Самостоятельный текстовый курс: подробная теория, запускаемые примеры, тесты для самопроверки, практические задачи с решениями и итоговый проект.
Что вы получите
- полный текстовый конспект курса с рабочими примерами
- 638 тестовых вопросов для самопроверки
- 504 практических задач с решениями
- итоговый проект: Консольный менеджер задач: команды добавления, просмотра, изменения и удаления, хранение данных между запусками, разделение на модули, тестирование и отладка.
Нагрузка
90-140 часов