[Stepik] Поколение Python: курс для профессионалов [Тимур Гуев, Артур Харисов]
100₽
«Поколение Python»: курс для профессионалов
- продолжает линию курсов «Поколение Python»
- адресован знающим базовые конструкции и типы данных языка Python
- знакомит с дополнительными возможностями языка Python
В курсе рассматриваются даты и время, дополнительные типы коллекций, итераторы, генераторы, декораторы, рекурсия, исключения, регулярные выражения и многое другое.
Курс разбит на 12 модулей с теоретическими и практическими материалами, а также заданиями.
Модули курса:
- О курсе
- Повторяем основные конструкции языка Python
- Работа с датой и временем
- Работа с файлами
- Устройство памяти и
особенности типов данных
- Дополнительные типы коллекций
- Обработка исключений
- Рекурсия
- Функции
- Итераторы и генераторы
- Регулярные выражения
- Заключение
Для кого этот курс
Курс рассчитан на всех желающих познакомиться с дополнительными возможностями языка Python.
Начальные требования
Для успешного освоения данного курса нужно пройти предыдущие курсы:
- «Поколение Python»: курс для начинающих
- «Поколение Python»: курс для продвинутых
Программа курса:
О курсе
- О курсе
Повторяем основные конструкции языка Python
- Часть 1
- Часть 2
Работа с датой и временем
- Типы данных date и time. Часть 1
- Типы данных date и time. Часть 2
- Тип данных datetime
- Тип данных timedelta
- Решение задач
- Модуль time
- Модуль calendar
- Материал для самостоятельного изучения
Работа с файлами
- Потоковый ввод stdin и вывод stdout
- Работа с csv файлами
- Работа с json файлами. Часть 1
- Работа с json файлами. Часть 2
- Работа с zip файлами
- Работа с pickle файлами
- Материал для самостоятельного изучения
Устройство памяти и особенности типов данных
- Устройство памяти в Python
- Работа переменных в Python
- Изменяемые и неизменяемые типы
- Поверхностное и глубокое копирование объектов
- Механизмы очистки памяти
Дополнительные типы коллекций
- Типы данных list и tuple
- Типы данных set и dict
- Тип данных namedtuple. Часть 1
- Тип данных namedtuple. Часть 2
- Тип данных defaultdict
- Тип данных OrderedDict
- Тип данных Counter. Часть 1
- Тип данных Counter. Часть 2
- Тип данных ChainMap. Часть 1
- Тип данных ChainMap. Часть 2
- Материал для самостоятельного изучения
Обработка исключений
- Обработка исключений. Часть 1
- Обработка исключений. Часть 2
- Обработка исключений. Часть 3
- Обработка исключений. Часть 4
- Обработка исключений. Часть 5
Рекурсия
- Рекурсия. Часть 1
- Рекурсия. Часть 2
- Рекурсия. Часть 3
- Рекурсия. Часть 4
Функции
- Встроенные функции. Часть 1
- Встроенные функции. Часть 2
- Функции высшего порядка map(), filter(). Анонимные функции
- Функции как объекты
- Вложенные функции, замыкания
- Аннотации типов
- Декораторы. Часть 1
- Декораторы. Часть 2
- Модуль functools
Итераторы и генераторы
- Итераторы. Часть 1
- Итераторы. Часть 2
- Итераторы. Часть 3
- Итераторы. Часть 4
- Генераторы. Часть 1
- Генераторы. Часть 2
- Генераторы. Часть 3
- Модуль itertools. Часть 1
- Модуль itertools. Часть 2
- Модуль itertools. Часть 3
- Модуль itertools. Часть 4
- Модуль itertools. Часть 5
Регулярные выражения
- Регулярные выражения. Часть 1
- Регулярные выражения. Часть 2
- Регулярные выражения. Часть 3
- Регулярные выражения. Часть 4
- Регулярные выражения. Часть 5
- Модуль re. Часть 1
- Модуль re. Часть 2
- Модуль re. Часть 3
- Модуль re. Часть 4
Заключение
- Заключительный урок
- Авторы курса