ООП

Объектно-ориентированное программирование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Идеологически ООП — подход к программированию как к моделированию информационных объектов, решающий на новом уровне основную задачу структурного программирования: структурирование информации с точки зрения управляемости, что существенно улучшает управляемость самим процессом моделирования, что, в свою очередь, особенно важно при реализации крупных проектов.

instance

instance - specific realization of any object

Экземпляр объекта - это конкретная реализация объекта данного класса.

Рассмотрим класс City, можно создавать сколько угодно экземпляров объекта City

class City(): def __init__(self, population) self.population = population Malaga = City(571) Cordoba = City(321)

Malaga , и Cordoba это два разных экземпляра объекта одного и того же класса City.