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