Python 進階課程,教你如何寫出讓人欽羨的漂亮程式。
本共學課程是 四堂系列課程 中的第四堂,相關資訊(2023/3/2)如下:
Python 3: Deep Dive (Part 4 - OOP)
類別:Development > Programming Languages > Python ║ 內容:36.5 hours ║ 原價:NT$1,990
建立:2019-08-29 ║ 更新:2022-12-28 ║ 註冊:24,652人 ║ 語言:English ║ 字幕:有 ║ 評分:4.80 (2,337人)
系列課程第一堂的共同學習已完成,請參考該類別討論 Python 3: Deep Dive (Part 1 - Functional)。
系列課程第二堂的共同學習也已完成,請參考該類別討論 Python 3: Deep Dive (Part 2 - Iteration, Generators)。
系列課程第三堂的共同學習也已完成,請參考該類別討論 Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)。
之前課程分享討論的錄影(播放清單):
深入研究以下主題
-
what are classes and instances
-
class data and function attributes
-
properties
-
instance, class and static methods
-
polymorphism and the role special functions play in this
-
single inheritance
-
slots
-
the descriptor protocol and its relationship to properties and functions
-
enumerations
-
exceptions
-
metaprogramming (including metaclasses)
研讀本課程的先決條件(基本上就是系列課程前三堂課的內容)
-
Strong knowledge of functional Python
-
Closures and Decorators
-
Iterators, Iterables and Generators
-
Mapping Types, Hashing
-
Some exposure to basic OOP