Здравствуйте дорогие читатели, сегодня мы поговорим об ООП на python3.
Что такое ООП и для чего он создан? Поясню, что это. ООП это объектно ориентированное программирование.
Будет ошибочно считать, что ООП это сложно и оно только усложняет работу. ООП создано для того что бы облегчить работу программистам. Так как оно делает более удобным работу в команде.
Например, вы создали класс, и другой программист может не меняя ваши наработки на его основе создать кучу экземпляров. ООП позволят создавать объекты на основе других и далее наследовать друг друга.
Погрузимся поглубже в эту тему. Класс создаётся с помощью слова “class”, на языке программирования python3. Далее идёт название класса. Оно дожно быть с большой буквы по стандарту PEP8. Далее идут скобки (не всегда, но чаще всего). Далее идёт двоеточие и Entеr.
Внутрь класса помещаются объекты с помощью 4 пробелов или отступа (или можно нажать клавишу “Tab”). Тем самым интерпретатор поймёт что вы пишете внутри класса.
В классе реализуются функции, которые называются методы. (Это те же функции, но в классе их называют методы.) С помощью этих методов можно создать так называемый чертёж. А по этому чертежу уже создавать другие экземпляры.
Представьте у вас есть чертёж дома и по этому чертежу можно построить кучу домов. Тут схема такая же, из одного класса можно создать кучу экземпляров. Именно этим и занимаются программисты.
Программисты могут не меняя ваш класс создать свой экземпляр. Тем самым это упрощает им работу. Если вы пишете один, то классы не покажут вам своё удобство в полном виде. А если в команде из множества людей, то вы ощутите весь спектр удобств данной системы.
Надеюсь моя стать дала вам понять, что такое ООП и что такое классы. Всем спасибо, что дочитали до конца. С вами был я Паша, всем пока.