Хирьянов Т.Ф. - Основы программирования и анализа данных на Python - 11. ООП
Python легко ). #2. Начала ООП.
первая часть. Всем привет! Сегодня я продолжу серию уроков о Python. Поехали! Давайте начнем с того, что такое ООП. Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования. — Википедия. Да, да, спасибо. Но давайте без заумных слов. ООП — парадигма программирования, где существуют классы и объекты. Разберемся, что такое ООП на примере: Вот у нас есть Львы и Тигры...
ООП на Python: концепции, принципы и примеры реализации
Программирование на Python допускает различные методологии, но в его основе лежит объектный подход, поэтому работать в стиле ООП на Python очень просто. Объектно-ориентированная парадигма имеет несколько принципов: Если вам интересно, что думает об этой концепции сам ее создатель Алан Кэй, загляните сюда. Язык Python – типичный представитель ООП-семейства, обладающий элегантной и мощной объектной моделью. В этом языке от объектов никуда не спрятаться (ведь даже числа являются ими), поэтому давайте разбираться, как это все реализовано...