Чему вы научитесь
- Писать функции и небольшие программы на Python
- Работать с переменными, константами, числами, строками и логическими значениями
- Использовать условия, сравнения и циклы
- Работать со списками, кортежами, словарями и множествами
- Применять строковые методы и методы коллекций
- Использовать распаковку и множественное присваивание
- Создавать классы, объекты, атрибуты и методы
- Создавать и использовать генераторы
О курсе
Для кого этот курс
Курс подойдет начинающим разработчикам, которые хотят освоить Python через практику.
Он также будет полезен программистам с опытом на другом языке, которым нужен последовательный вход в синтаксис Python, основные коллекции, классы и генераторы, а также тем, кто планирует использовать Python для автоматизации, backend-разработки или анализа данных и хочет сначала получить надежную языковую базу.
Начальные требования
Опыт работы с Python не требуется.
Общие представления о переменных, условиях и функциях будут полезны, но необходимые конструкции объясняются по ходу курса.
Для выполнения заданий достаточно браузера: код запускается и проверяется на Stepik.
Преподаватели курса
Как проходит обучение
Курс состоит из 17 последовательных уроков в трех разделах. В каждом уроке есть компактное объяснение с примерами, сюжетная постановка и несколько задач на код.
Всего в курсе 91 практическое задание. Решения запускаются и проверяются автоматически, поэтому обратную связь по коду вы получаете сразу.
Проходите уроки по порядку: сначала разберите объяснение и примеры, затем попробуйте решить задачи самостоятельно. Учиться можно в своем темпе.
Формат курса
Что вы получите
- 17 последовательных уроков по основам Python
- 91 практическая задача с автоматической проверкой
- Стартовый код и тестовые данные для задач