Курс "ООП на Python" was an education app developed by plustilino. It was removed from Google Play Jan 23, 2025 and is no longer available for download.
Download Statistics
Курс "ООП на Python" had been downloaded 800 times before it became unavailable.
User Ratings
The app had no ratings.
App Information
Курс "ООП на Python" cost $0.99 to download. The APK download size was 7.10 MB. The last available version was 2023.06. The last update was on June 11, 2023.
Technical Requirements
Курс "ООП на Python" required Android 4.4+ or higher. The app had a content rating of Everyone. The app had been available on Google Play May 2018.
Description
Курс "Объектно-ориентированное программирование на 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 есть встроенные классы-типы данных, от которых создаются итераторы. Однако также можно определять собственные классы, чьи экземпляры будут обладать возможностями итераторов.
Recent changes: Измененно оформление кода, переписан урок про инкапсуляцию
Get a detailed PDF report for Курс "ООП на Python" with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.