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

500+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

Курсът "Обектно-ориентирано програмиране в 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 такива обекти се наричат ​​екземпляри.

Наследството, полиморфизмът и капсулирането са основните принципи, стълбове на обектно-ориентираното програмиране. Наследството предполага способността да се дефинират детски класове, полиморфизмът е различен начин за прилагане на едно и също нещо, капсулирането е скриване и комбиниране на данни и методи. Композицията се прилага по -рядко, това означава способността да се създават обекти, чиито съставни части са обекти от други класове.

Конструктор в OOP е метод на клас, който се извиква автоматично, когато обект е създаден от този клас. В същото време конструкторът се позовава на методите за претоварване на оператора. Имената на такива методи се регулират от самия език за програмиране и извикването им възниква автоматично, когато обектът участва в определени операции. Например добавяне, извличане на елемент и т.н.

Итераторите са специален вид обекти, подобни на колекции като списък, но които не съхраняват целия набор от елементи, но генерират само един всеки път, когато има достъп. Python има вградени класове тип данни, от които се създават итератори. Можете обаче да дефинирате свои собствени класове, чиито екземпляри ще имат възможности за итератор.
Актуализирано на
11.06.2023 г.

Безопасност на данните

Безопасността започва с разбирането на това, как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
Не се споделят данни с трети страни
Научете повече за това, как програмистите декларират споделянето
Не се събират данни
Научете повече за това, как програмистите декларират събирането

Новите неща

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