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

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

kurset ”objektorientert programmering i Python” + svar

Appinfo


June 11, 2023
803
$0.99
Android Varierer Med Enheten
Everyone
Get it on Google Play

Appbeskrivelse


Android App Analyse Og Gjennomgang: Курс "ООП на Python", Utviklet Av plustilino. Oppført I Læring -Kategori. Nåværende Versjon Er V6Q, Oppdatert 11/06/2023 . I Følge Brukere Anmeldelser På Google Play: Курс "ООП на Python". Oppnådd Over 803 Installasjoner. Курс "ООП на Python" Har For Øyeblikket 28 Anmeldelser, Gjennomsnittlig Vurdering Av 4.3 Stjerner

Курс "Объектно-ориентированное программирование на 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 есть встроенные классы-типы данных, от которых создаются итераторы. Однако также можно определять собственные классы, чьи экземпляры будут обладать возможностями итераторов.

Hva Er Nytt


Измененно оформление кода, переписан урок про инкапсуляцию

Ranger Og Gjennomgå På Google Play Store


4.3
28 Total
5 71.4
4 7.1
3 10.7
2 0
1 10.7

Totalt Antall Installasjoner (*Estimert)

Estimering Av Totalt Antall Installasjoner På Google Play, Tilnærmet Fra Antall Rangeringer Og Installer Grenser Oppnådd På Google Play.