PYTHON LEARNING PLATFORM
淳的 Python 教學網站
為完全 0 基礎的學生打造的第一堂 Python 課程
教學單元
01
課前
IDE 推薦 · 環境安裝 · VSC 操作
登入後查看
02
第零課
電腦程式(computer program) · 圖靈機(Turing machine) · 圖靈完備性(Turing-complete/computationally universal)
登入後查看
03
第一課
註解(comment) · print()
登入後查看
04
第二課
函式(function)概念 · 關鍵字(keyword)概念 · 資料類型(type) · 資料類型專屬的函式——方法(method) · None、pass、省略號(...) · dir()
登入後查看
05
第三課
整數(int)& 小數/浮點數(float) · 無窮大(infinity)& 非數(NaN)
登入後查看
06
第四課
字串(str) · 字串引號前加字母 · f-string 格式化 · 舊式格式化(printf-style formatting) · 不同 str 格式化輸出的方式比較
登入後查看
07
第五課
變數(variable) · input()
登入後查看
08
第六課
布林值(bool) · chr() & ord() · if-elif-else · isinstance()
登入後查看
09
第七課
疊代(iteration) · 可變物件(mutable)vs 不可變物件(immutable) · 清單/串列(list) · sort() & sorted() · 元組(tuple) · map() · max() & min() · any() & all() · filter()
登入後查看
10
第八課
range() · for 迴圈(for-loop) · 綜合運算(Comprehension) · enumerate() · zip() · while 迴圈(while-loop)
登入後查看
11
第九課
字典(dict) · 集合(set) · JSON 檔案
登入後查看
12
第十課
自訂函式(def) · λ 運算式(lambda) · 遞迴(recursion) · 裝飾器(decorator)
登入後查看
13
第十一課
虛擬環境(Venv) · 匯入(import) · 入口檢查點(entry point check) · Ruff
登入後查看
14
第十二課
類別(class) · super() · 魔術方法(magic method)
登入後查看
15
第十三課
嘗試(try)
登入後查看
16
第十四課
結構化模式比對(match-case) · open() · 複數(complex) · 命名規範統整
登入後查看
17
Python 語法總整理
str method · list method · dict method · Python keyword · magic method
登入後查看