- 20.06.2022
- 27 009
- 230
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
![[Программирование] Объектно-ориентированное программирование на Python (2022).jpg [Программирование] Объектно-ориентированное программирование на Python (2022).jpg](https://wlux.net/data/attachments/4/4755-c0cc205c17636dbc2411d8fad58bb31d.jpg)
Программа курса:
- Введение в классы
- Методы и свойства
- Магические методы. Double underscore (dunder) methods
- Наследование
- Исключения Exceptions
Программа курса:
Введение в классы
Классы, объекты, экземпляры классов
Атрибуты класса
Атрибуты экземпляра класса
Функции как атрибут класса
Методы и свойства
Методы экземпляра. Аргумент self
Инициализация объекта. Метод init
Практика "Создание класса и его методов"
Моносостояние для экземпляров класса
Публичные, приватные, защищенные атрибуты и методы
Геттеры и сеттеры, property атрибуты
Декоратор Property
Вычисляемые свойства
Classmethod и staticmethod
Пространство имен класса
Практика по методам и свойствам (property)
Магические методы. Double underscore (dunder) methods
Магические методы. Методы __str__ и __repr__
Магические методы __len__ и __abs__
Магические методы __add__, __mul__, __sub__ и __truediv__
Специальные методы сравнения объектов классов
Магические методы __eq__ и __hash__
Магический метод __bool__
Магический метод __call__
Полиморфизм в Python
Методы __getitem__ , __setitem__ и __delitem__
Магические методы __iter__ и __next__
Наследование
Принцип наследования в ООП
Наследование от object и от других встроенных типов
Переопределение методов в Python
Расширение класса в Python
Делегирование в Python
Множественное наследование
Slots
Slots: свойства(property) и наследования
Исключения Exceptions
- Исключения в Python
- Распространение исключений
- Обработка исключений try-except
- Инструкция raise
- Пользовательские исключения в Python
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Последнее редактирование:
Последние темы в этом разделе:
- [Сергей Спирёв] [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)