ПРОГРАММА КУРСА
Объемный онлайн-курс по Питону с короткими видео-уроками и большим количеством практики.
Обучение Python с нуля до последней версии языка.
Введение в Python
15 уроков, 6 заданий
Узнаете, что такое Python и как язык появился на свет.
Научитесь устанавливать и запускать среду программирования Python.
Познакомитесь со средой разработки PyCharm.
Узнаете как работать с конспектами в Jupyter Notebook.
Потренируетесь запускать программы разными способами.
Научить принимать данные через аргументы командной строки и из стандартного потока ввода.
Напишите свои первые программы.
Числа и строки
21 урок, 89 заданий
Познакомитесь со встроенными типами данных Питона.
Научитесь обрабатывать строки и числа.
Узнаете, что такое срезы и методы строк.
Научитесь форматировать строки разными способами.
Познакомитесь с f-строками
Файлы
3 урока, 13 заданий
Научитесь читать и записывать данные в файлы.
Разберетесь с различными кодировками и режимами работы.
Списки и кортежи
18 уроков, 56 заданий
Научитесь работать со списками в Python.
Узнаете как списки хранятся в оперативной памяти.
Потренируетесь в копировании, развороте и преобразовании последовательностей.
Познакомитесь со вложенными списками и матрицами.
Научитесь преобразовывать строки, файлы и списки друг в друга.
Узнаете про особенности использования списков с f-строками
Словари
9 уроков, 30 заданий
Познакомитесь со словарями в Пайтон.
Узнаете про ограничения и возможности ключей.
Изучите популярные методы работы со словарями.
Научитесь вкладывать списки и словари друг в друга.
Узнаете про особенности использования списков с f-строками
Множества
7 уроков, 8 заданий
В деталях познакомитесь со множествами. Научитесь использовать множества совместно со списками. Узнаете насколько быстро оператор in работает с разными типами данных. Освоите операции над множествами.
Динамическая типизация
3 урока
Узнаете как переменные хранятся в оперативной памяти.
Научитесь избегать популярных ошибок и эффективно работать с данными.
Инструкции и синтаксис
5 уроков, 2 задания
Подробнее узнаете о присваивании.
Научитесь писать и читать документацию.
Узнаете про ограничения имён переменных.
Условия
5 уроков, 12 заданий
Познакомитесь с условной конструкцией.
Научитесь управлять потоком выполнения программы.
Познакомитесь с особенностями отступов в Python.
Циклы
25 уроков, 50 заданий
Узнаете об особенностях работы цикла for в Python.
Научитесь использовать функции range и enumerate.
Разберетесь с тем как перебирать списки, словари и строки.
Познакомитесь с концепцией итераторов.
Научитесь работать с бесконечными циклами while.
Узнаете как эффективно перебить большие файлы в Python.
Научитесь сортировать списки и словари.
Функции
12 уроков, 27 заданий
Научитесь писать собственные функции и подпрограммы.
Разберетесь с позиционными и ключевыми аргументами.
Узнаете как функции взаимодействуют с программой.
Познакомитесь с обастями видимости данных.
Модули
8 уроков, 2 задания
Научитесь импортировать модули и сторонние библиотеки.
Узнаете как работают import и from
Познакомитесь со стандартной библиотекой Python.
Установка внешних пакетов
3 урока
Узнаете, что такое виртуальные окружения
и научитесь создавать изолированные среды.
Научитесь использовать менеджер пакетов pip для установки внешних пакетов.
Классы и ООП
9 уроков, 6 заданий
Познакомитесь с классами в Python.
Узнаете, что такое инкапсуляция, наследование и полиморфизм.
Научитесь создавать классы и объекты.
Узнаете про методы и свойства классов.
Исключения
3 урока
Познакомитесь с исключениями в Python.
Узнаете как сделать программу более надежной.