0 знаков
62. Введение в раздел «Объектно-ориентированное программирование в Python»
В предыдущем разделе мы изучили модули и пакеты в Python. В этом разделе мы наконец-то начнем изучать объектно-ориентированное программирование. На основе классов строятся многие программы, хотя Python можно использовать и без парадигмы ООП (функциональное программирование мы изучили ранее). Когда ваша программа разрастается до больших размеров, стоит задумываться о применении ООП, при надлежащем применении которого можно значительно уменьшить время разработки и упростить дальнейшую поддержку и модернизацию существующего кода. В разделе обсудим следующее:
В уроке начнем говорить об ООП в Python и дадим определения следующим понятиям: класс, композиция, метод класса, атрибут класса, наследование, экземпляр, перегрузка операторов. Вводный урок, который познакомит вас с ООП в Python.
В уроке начнем вникать в оператор
class
, попробуем перегрузить оператор+
и немного поговорим про наследование.
В этом уроке напишем более сложные классы и познакомимся с конструктором класса (
__init__
). Наполним классы методами и на примере рассмотрим наследование. В конце урока научимся сохранять данные на физическом носителе.
В уроке подробно разберемся с атрибутами и методами класса в Python, разберемся для чего может пригодиться вызывать метод через имя класса, а не экземпляра.
В уроке более детально разберемся с наследованием, способах связывания классов и абстрактными суперклассами в Python.
ПримечаниеПродолжение раздела «Объектно-ориентированное программирование в Python» находится в разработке.
Переходите к первому уроку раздела.
Тест
Похожие уроки Codebra
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ