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

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

코스”Python의 객체 지향 프로그래밍” + 답변

앱 정보


June 11, 2023
803
$0.99
안드로이드는 장치에 따라 다릅니다
Everyone
Get it on Google Play

앱 설명


Android 앱 분석 및 검토 : Курс "ООП на Python", plustilino에서 개발했습니다. 교육 카테고리에 나열되어 있습니다. 현재 버전은 V6Q이며 11/06/2023 에 업데이트되었습니다. Google Play : Курс "ООП на Python"에서 사용자 리뷰에 따르면. 803 이상의 설치를 달성했습니다. Курс "ООП на Python"는 현재 28 리뷰, 평균 등급 4.3 스타를 보유하고 있습니다

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

새로운 것


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

Google Play 스토어에서 평가 및 검토


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

총 설치 수 (*추정)

Google Play의 총 설치 수 추정, Google Play에서 달성 된 등급 및 설치 범위에서 근사.