”“”
高級對象odurated編程與python
OOP機械師的全面課程
本課程加深了班級,對象,繼承,多態性和python封裝背後的機制。它超越了基礎知識,並鞏固了其對面向對象的設計的理解。在整個課程中,您將獲得有關Python中類和對象實現的特定細節的深入了解,包括施工,重疊和超負荷。您還將有機會通過各種練習練習常見的OOP任務。
觀眾
本課程是為希望改善其面向對象的面向python的編程理解的開發人員而設計的。這對:
特別有益。
- python開發人員有基本的了解並想探索他們最黑暗的機制
- 在其他面向對象的編程語言中具有經驗的開發人員,他們想學習如何將OOP概念應用於Python
- 想要提高技能學習最佳實踐的自我知識的OOP開發人員
挑戰
許多對本課程感興趣的學生已經對OOP資源有基本的了解。但是,他們可能不知道Python語言的獨家功能,這些功能允許更有效,更簡潔地面向對象的編程。缺乏知識會導致動詞或效率低下的代碼。本課程的目的是教授與Python OOP合作的最新情況和首選方法,使您可以編寫結構化且易於維護代碼。
您將學到什麼
- 就何時以及如何使用OP中的OOP資源做出明智的決定
- 通過利用Python的內置語言特徵來創建更有效的類
- 通過驗證結構類型來利用Python的動態性質
涵蓋的主題
- 類和對象:類實例化,自我,數據屬性,UML,方法,__str__,__repr__,構建器
- 繼承:繼承,擴展和重疊方法,通過超級,抽象的base類訪問基類
- 用動態語言中的OOP:動態鍵入,靜態類型驗證,超載
- 多態性:開放式原理,類型平等,界面和協議
- 封裝:屬性的可見性,名稱更改,屬性
- Python類:類作為對象,類變量,類和靜態方法
持續時間
該課程由大約2個小時的視頻內容組成,建議練習練習3個小時。
教練
本課程由擁有20多年專業經驗的經驗豐富的軟件工程師Max Johnson教授。 Max為各種軟件項目做出了貢獻,包括開發XYZ和ABC等流行應用程序。他熱衷於分享自己在軟件工程方面的知識和經驗。