Курс "ООП на Python"

Курс "ООП на Python"

plustilino
11/06/2023
  • Android OS

Oписание Курс "ООП на Python"

Курс "Объектно-ориентированное программирование на Python" + ответы

Курс "Объектно-ориентированное программирование на Python" знакомит с особенностями объектно-ориентированного программирования в общем и его реализацией в языке Python. Приложение дополнено примерами решений практических работ. Сами уроки находятся в свободном доступе по адресу https://younglinux.info/oopython/course . Краткие видео-версии уроков: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Курс предполагает предварительное знание структурного программирования на Python, с которым можно познакомиться в нашем первом курсе "Python. Введение в программирование": https://younglinux.info/python/course .

Курс включает 15 уроков:

1. Что такое объектно-ориентированное программирование

2. Создание классов и объектов

3. Конструктор класса – метод __init__()

4. Наследование

5. Полиморфизм

6. Инкапсуляция

7. Композиция

8. Перегрузка операторов

9. Статические методы

10. Итераторы

11. Генераторы

12. Модули и пакеты

13. Документирование кода

14. Пример объектно-ориентированной программы на Python

15. Итоги курса "Объектно-ориентированное программирование на Python"

Ключевыми понятиями объектно-ориентированного программирования являются "класс" и "объект". Объекты порождаются от своих классов. В языке программирования Python такие объекты принято называть экземплярами.

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

Конструктором в ООП называют метод класса, который вызывается автоматически при создании объекта от этого класса. В то же время конструктор относится к методам перегрузки операторов. Имена таких методов регламентированы самим языком программирования, а их вызов происходит автоматически при участии объекта в тех или иных операциях. Например, сложении, извлечении элемента и др.

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

Ещё

Что нового в последней версии

Last updated on 11/06/2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Ещё

Видео и Скриншоты

  • Курс "ООП на Python" постер
  • Курс "ООП на Python" скриншот 1
  • Курс "ООП на Python" скриншот 2
  • Курс "ООП на Python" скриншот 3
  • Курс "ООП на Python" скриншот 4
  • Курс "ООП на Python" скриншот 5
  • Курс "ООП на Python" скриншот 6
  • Курс "ООП на Python" скриншот 7
APKPure иконка

Супер Быстрая и Безопасная Загрузка через Приложение APKPure

Один клик для установки XAPK/APK файлов на Android!

Скачать APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies