Python-это кроссплатформенный язык программирования, что означает, что он работает на нескольких платформах, таких как Windows, MacOS, Linux, и даже был перенесен на виртуальные машины Java и .net. Это бесплатно и с открытым исходным кодом. Несмотря на то, что в большинстве современных Linux и Mac предварительно установились Python, версия может быть устаревшей. Таким образом, всегда хорошая идея для установки самой современной версии.
Введение в OOPS в Python Python-это многопарадигмский язык программирования. Это означает, что он поддерживает различный подход программирования.
Одним из популярных подходов к решению проблемы программирования является создание объектов. Это известно как объектно-ориентированное программирование (ООП).
Объект имеет две характеристики:
Поведение атрибута давайте возьмем пример:
Попугай - это объект,
Имя, возраст, цвет - это атрибуты, поющие, танцы - это поведение. Концепция ООП в Python фокусируется на создании многоразового кода. Эта концепция также известна как сухой (не повторяйте себя).
В Python концепция ООП следует некоторым основным принципам:
Наследование процесса использования деталей из нового класса без изменения существующего класса. Инкапсуляция скрывает личные данные класса от других объектов. Полиморфизм Концепция использования общей работы по -разному для различных вводов данных. Класс А является планом для объекта.
Мы можем думать о классе как о наброске попугая с этикетками. Он содержит все подробности о названии, цветах, размере и т. Д. На основании этих описаний мы можем изучить попугай. Здесь попугай является объектом.
Пример для класса попугая может быть:
Класс попугай: пройти здесь, мы используем ключевое слово класса для определения пустого попугая класса. Из класса мы строим экземпляры. Экземпляр - это конкретный объект, созданный из конкретного класса.
Объект Объект (экземпляр) является экземпляром класса. Когда класс определен, определено только описание объекта. Следовательно, память или хранилище не выделены.
Пример для объекта класса попугаев может быть:
obj = parrot () Здесь, OBJ является объектом класса попугая.
Предположим, у нас есть детали попугая. Теперь мы собираемся показать, как построить класс и объекты попугая.