關於Курс "ООП на Python"
+答案課程“Python中的面向對象編程”
“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 具有創建迭代器的內置數據類型類。但是,您也可以定義自己的類,其實例將具有迭代器功能。