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

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

Khóa học Lập trình hướng đối tượng trong Python ” + Câu trả lời

Thông Tin Ứng Dụng


June 11, 2023
803
$0.99
Android Thay Đổi Với Thiết Bị
Everyone
Get it on Google Play

Mô Tả Ứng Dụng


Phân Tích Và Đánh Giá Ứng Dụng Android: Курс "ООП на Python", Được Phát Triển Bởi plustilino. Được Liệt Kê Trong Danh Mục Giáo Dục. Phiên Bản Hiện Tại Là V6Q, Được Cập Nhật Vào Ngày 11/06/2023 . Theo Đánh Giá Của Người Dùng Trên Google Play: Курс "ООП на Python". Đạt Được Hơn 803 Cài Đặt. Курс "ООП на Python" Hiện Có Đánh Giá 28, Xếp Hạng Trung Bình 4.3 Sao

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

Những Gì Mới


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

Đánh Giá Và Xem Xét Trên Google Play Store


4.3
28 Tổng Cộng
5 71.4
4 7.1
3 10.7
2 0
1 10.7

Tổng Số Cài Đặt (*Ước Tính)

Ước Tính Tổng Số Cài Đặt Trên Google Play, Xấp Xỉ Từ Số Lượng Xếp Hạng Và Giới Hạn Cài Đặt Đạt Được Trên Google Play.