Python Учебный курс по объектно-ориентированному программированию на Python - udemy (2022)

admin

admin

Старожил
Команда форума
Премиум
Хранитель
24 Янв 2019
10,000
36,033
121
#1
Python Object Oriented Programming Bootcamp 2022
Учебный курс по объектно-ориентированному программированию на Python 2022
udemy

Изображение Учебный курс по объектно-ориентированному программированию на Python - udemy (2022)

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

Поддержка модульного программирования дает возможность группировать процедуры в файлы и модули для организационных целей. Модули имеют пространство имен, поэтому идентификаторы в одном модуле не будут конфликтовать с процедурой или переменной с таким же именем в другом файле или модуле.


Объекты могут содержать другие объекты в своих переменных экземпляра; это известно как композиция объекта. Например, объект класса Employee может содержать (непосредственно или через указатель) объект класса Address в дополнение к своим собственным переменным экземпляра, таким как «first_name» и «position». Композиция объектов используется для представления отношений «имеет-а»: у каждого сотрудника есть адрес, поэтому каждый объект Employee имеет доступ к месту для хранения объекта Address (либо непосредственно встроенного в себя, либо в отдельном месте, адресованном через указатель). .

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

В объектно-ориентированном программировании метакласс — это класс, экземплярами которого являются классы. Точно так же, как обычный класс определяет поведение определенных объектов, метакласс определяет поведение определенных классов и их экземпляров. Не все объектно-ориентированные языки программирования поддерживают метаклассы. Среди тех, кто это делает, степень, в которой метаклассы могут переопределять любой данный аспект поведения класса, различается. Метаклассы можно реализовать, если классы будут гражданами первого класса, и в этом случае метакласс — это просто объект, который создает классы. Каждый язык имеет свой собственный протокол метаобъектов, набор правил, управляющих взаимодействием объектов, классов и метаклассов. Термин «метапрограммирование» относится к способности программы знать себя или манипулировать ею. Python поддерживает форму метапрограммирования для классов, называемую метаклассами.

Для кого этот курс

  • аналитики данных
  • ученые данных
  • инженеры-программисты
  • как питонисты, так и эксперты
  • предприниматели
Требования

  • Никаких требований, кроме как иметь некоторый рабочий уровень с python. Мы идем шаг за шагом
Материал на английском языке

Продажник:

Скачать курс:
 
Последнее редактирование:

Похожие темы


О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя