Содержание пакета (2 курса)
1. "Поколение Python": ООП 4.95
О курсе
2 урока
1.
О курсе
↗
2.
Пасхалки
↗
Повторяем основные конструкции языка Python 🐍
1 урок
1.
Задачи
↗
Введение в ООП
2 урока
1.
Введение в ООП
↗
2.
Основы и принципы ООП
↗
Атрибуты, свойства и методы
8 уроков
1.
Атрибуты объектов и классов
↗
2.
Методы экземпляра класса. Часть 1
↗
3.
Методы экземпляра класса. Часть 2
↗
4.
Модификаторы доступа и аксессоры
↗
5.
Свойства, функция property()
↗
6.
Декоратор @property
↗
7.
Декораторы @classmethod и @staticmethod
↗
8.
Декоратор @singledispatchmethod
↗
Магические методы
11 уроков
1.
Создание, инициализация и очищение объектов
↗
2.
Строковое представление объектов
↗
3.
Сравнение объектов
↗
4.
Унарные операторы и функции
↗
5.
Арифметические операции
↗
6.
Вызываемые объекты
↗
7.
Преобразования типов
↗
8.
Работа с атрибутами объектов
↗
9.
Хеширование объектов. Часть 1
↗
10.
Хеширование объектов. Часть 2
↗
11.
Особенности работы словарей и множеств
↗
Протоколы
8 уроков
1.
Протокол итерируемых объектов и итераторов
↗
2.
Протокол последовательностей
↗
3.
Оператор with
↗
4.
Протокол контекстных менеджеров. Часть 1
↗
5.
Протокол контекстных менеджеров. Часть 2
↗
6.
Декоратор @contextmanager
↗
7.
Контекстные менеджеры модуля contextlib
↗
8.
Протокол дескрипторов
↗
Наследование и полиморфизм
8 уроков
1.
Наследование. Часть 1
↗
2.
Наследование. Часть 2
↗
3.
Наследование. Часть 3
↗
4.
Наследование. Часть 4
↗
5.
Абстрактные классы, модуль abc
↗
6.
Множественное наследование
↗
7.
Полиморфизм
↗
8.
Композиция
↗
Дополнительные возможности
7 уроков
1.
Слоты, атрибут __slots__
↗
2.
Перечисления, класс Enum
↗
3.
Битовые флаги, класс Flag
↗
4.
Декораторы. Часть 1
↗
5.
Декораторы. Часть 2
↗
6.
Модуль dataclasses
↗
7.
Миксины
↗
Задачи на проектирование классов
1 урок
1.
Задачи
↗
Заключение
3 урока
1.
Заключительный урок
↗
2.
Сертификат от Поколения
↗
3.
Оглавление
↗
2. "Поколение Python": курс для профессионалов 4.97
О курсе
1 урок
1.
О курсе
↗
Повторяем основные конструкции языка Python 🐍
2 урока
1.
Часть 1
↗
2.
Часть 2
↗
Работа с датой и временем
8 уроков
1.
Типы данных date и time. Часть 1
↗
2.
Типы данных date и time. Часть 2
↗
3.
Тип данных datetime
↗
4.
Тип данных timedelta
↗
5.
Решение задач
↗
6.
Модуль time
↗
7.
Модуль calendar
↗
8.
Материал для самостоятельного изучения
↗
Работа с файлами
7 уроков
1.
Потоковый ввод stdin и вывод stdout
↗
2.
Работа с csv-файлами
↗
3.
Работа с json-файлами. Часть 1
↗
4.
Работа с json-файлами. Часть 2
↗
5.
Работа с zip-файлами
↗
6.
Работа с pickle-файлами
↗
7.
Материал для самостоятельного изучения
↗
Устройство памяти и особенности типов данных
5 уроков
1.
Устройство памяти в Python
↗
2.
Работа переменных в Python
↗
3.
Изменяемые и неизменяемые типы
↗
4.
Поверхностное и глубокое копирование объектов
↗
5.
Механизмы очистки памяти
↗
Дополнительные типы коллекций
11 уроков
1.
Типы данных list и tuple
↗
2.
Типы данных set и dict
↗
3.
Тип данных namedtuple. Часть 1
↗
4.
Тип данных namedtuple. Часть 2
↗
5.
Тип данных defaultdict
↗
6.
Тип данных OrderedDict
↗
7.
Тип данных Counter. Часть 1
↗
8.
Тип данных Counter. Часть 2
↗
9.
Тип данных ChainMap. Часть 1
↗
10.
Тип данных ChainMap. Часть 2
↗
11.
Материал для самостоятельного изучения
↗
Обработка исключений
5 уроков
1.
Обработка исключений. Часть 1
↗
2.
Обработка исключений. Часть 2
↗
3.
Обработка исключений. Часть 3
↗
4.
Обработка исключений. Часть 4
↗
5.
Обработка исключений. Часть 5
↗
Рекурсия
4 урока
1.
Рекурсия. Часть 1
↗
2.
Рекурсия. Часть 2
↗
3.
Рекурсия. Часть 3
↗
4.
Рекурсия. Часть 4
↗
Функции
9 уроков
1.
Встроенные функции. Часть 1
↗
2.
Встроенные функции. Часть 2
↗
3.
Функции высшего порядка map(), filter(). Анонимные функции
↗
4.
Функции как объекты
↗
5.
Вложенные функции, замыкания
↗
6.
Аннотации типов
↗
7.
Декораторы. Часть 1
↗
8.
Декораторы. Часть 2
↗
9.
Модуль functools
↗
Итераторы и генераторы
12 уроков
1.
Итераторы. Часть 1
↗
2.
Итераторы. Часть 2
↗
3.
Итераторы. Часть 3
↗
4.
Итераторы. Часть 4
↗
5.
Генераторы. Часть 1
↗
6.
Генераторы. Часть 2
↗
7.
Генераторы. Часть 3
↗
8.
Модуль itertools. Часть 1
↗
9.
Модуль itertools. Часть 2
↗
10.
Модуль itertools. Часть 3
↗
11.
Модуль itertools. Часть 4
↗
12.
Модуль itertools. Часть 5
↗
Регулярные выражения
9 уроков
1.
Регулярные выражения. Часть 1
↗
2.
Регулярные выражения. Часть 2
↗
3.
Регулярные выражения. Часть 3
↗
4.
Регулярные выражения. Часть 4
↗
5.
Регулярные выражения. Часть 5
↗
6.
Модуль re. Часть 1
↗
7.
Модуль re. Часть 2
↗
8.
Модуль re. Часть 3
↗
9.
Модуль re. Часть 4
↗
Заключение
3 урока
1.
Заключительный урок
↗
2.
Сертификат от Поколения
↗
3.
Оглавление
↗