- 20.06.2022
- 26 977
- 230
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
![[Тимур Гуев] [BEEGEEK] Поколение Python ООП (2023).png [Тимур Гуев] [BEEGEEK] Поколение Python ООП (2023).png](https://wlux.net/data/attachments/14/14803-985761e575130471b76895844a29024f.jpg)
Курс продолжает линию "Поколение Python" и знакомит студентов с объектно-ориентированным программированием на языке Python
8 модулей
48 уроков
800 заданий
В курсе рассматриваются атрибуты, методы, свойства, магические методы, наследование, полиморфизм, декораторы классов и многое другое.
Решения проверяет автоматическая система, поэтому обратную связь вы получите быстро. Если у вас возникнут вопросы, команда курса даст советы и подсказки. Кроме того, проблемы можно обсуждать с однокурсниками в комментариях к задачам.
Для прохождения курса необходимо знание основных типов и конструкций Python.
Программа курса:
Модуль 1: Повторяем основные конструкции языка Python
Повторяется материал курса для профессионалов: множества, декораторы, итераторы, генераторы, регулярные выражения.
Модуль 2: Введение в ООП
Изучаются основные концепции объектно-ориентированного программирования: наследование, инкапсуляция, полиморфизм.
Модуль 3: Атрибуты, свойства и методы
Изучаются атрибуты, методы (декораторы @classmethod и @staticmethod) и свойства (декоратор @property).
Модуль 4: Магические методы
Изучаются магические методы: создание и инициализация, строковое представление, сравнение, арифметические операции, вызываемые объекты.
Модуль 5: Протоколы
Изучаются протоколы итерируемых объектов, последовательностей, контекстных менеджеров и дескрипторов.
Модуль 6: Наследование и полиморфизм
Изучается концепция наследования, полиморфизма, абстрактные классы и модуль abc.
Модуль 7: Дополнительные возможности
Изучаются слоты (атрибут slots), перечисления (Enum), декораторы классов и модуль dataclasses.
Модуль 8: Задачи на проектирование классов
Повторение пройденного на курсе материала с помощью решения задач на проектирование классов.
Скрытое содержимое доступно для зарегистрированных пользователей!
Последние темы в этом разделе:
- [Сергей Спирёв] [Stepik] Библиотека Seaborn. Статистическая визуализация данных в Python (2025)
- [А.Ерошенко, Л.Данилова и др.] Курс по автоматизации тестирования на JavaScript + Playwright (2025)
- [Михаил Крыжановский] [Stepik] Телеграм-боты на Python: продвинутый уровень (2024)
- [IT Start] Курс по Python 3 (2024)
- [А. Ерошенко, С. Хомутинин, С. Васенков] Автоматизация тестирования на Python (2024)
- [IT Start] Создание графического интерфейса в Python 3 с Tkinter (2024)
- [Дмитрий Лаврик] PHP – ООП (2021)
- Параллелизм в Python. Заметка на русском с примерами кода.
- Крутая, содержательная шпаргалка с примерами по веб-фреймворку Django
- Асинхронный Python и Asyncio - Молчанов (2023)