- 使用
Python3做為主要教學語言 - 使用
Jupyter做為教學和練習的平台 - 使用 unix-like 系統平台
| L | Special Topic | Programming | Python | Note |
|---|---|---|---|---|
| 1 | 各平台上的環境設定(Windows/Linux/Mac) | P-L1: What is Programming | ||
| 2 | Unix-like shell 基本操作 / 編輯器與 IDE | P-L2: Variables and Data | ||
| 3 | P-L3: Flow Control | |||
| 4 | P-L4: Function | |||
| 5 | P-L5: Recursion | |||
| 6 | P-L6: OOP-Encapsulation | |||
| 7 | P-L7: OOP-Inheritance | |||
| 8 | P-L8: OOP-Polymorphism |