關於 Python 語言,這本手冊提供了一個快速認識各項基本要件的導覽,從程式語言 (programming) 的基本概念、標記 (token) 、資料型態 (data type) 、運算子 (operator) 與運算式 (expression) 、控制結構 (control flow) 等等,依 Python 的特性一路講到進階主題,包括類別 (class) 設計與物件導向 (object-oriented) 觀念,以及許多可直接套用的常用功能,如內建函數、內建型態等,每個部份均提供簡單示範,有超過 280 個範例程式。
除了基本語法與廣大的內建項目之外,最後的單元 12 挑選部分 Python 標準程式庫的常用功能做介紹,例如⋯⋯
內容範例以直接利用 Python 直譯器 (interpreter) 於命令列執行為主,部分利用 Python 的互動式介面呈現,執行結果在各平台如 MS-Windows 、 Mac OS 或 Linux 除了平台專屬功能外都一致。
- 單元 1 - 基本概念
- 單元 2 - 基本內建型態
- 單元 3 - 運算子與運算式
- 單元 4 - 陳述
- 單元 5 - 函數
- 單元 6 - 類別
- 單元 7 - 模組與 __name__
- 單元 8 - 套件與組織程式庫
- 單元 9 - 內建函數
- 單元 10 - 內建型態
- 10.1 串列 list
- 10.2 序對 tuple
- 10.3 range
- 10.4 字串 str
- str.capitalize()
- str.casefold()
- str.center()
- str.count()
- str.endswith()
- str.expandtabs()
- str.find()
- str.format()
- str.format_map()
- str.index()
- str.isalnum()
- str.isalpha()
- str.isdecimal()
- str.isdigit()
- str.isidentifier()
- str.islower()
- str.isnumeric()
- str.isprintable()
- str.isspace()
- str.istitle()
- str.isupper()
- str.join()
- str.ljust()
- str.lower()
- str.lstrip()
- str.maketrans()
- str.partition()
- str.replace()
- str.rfind()
- str.rindex()
- str.rjust()
- str.rpartition()
- str.rsplit()
- str.rstrip()
- str.split()
- str.splitlines()
- str.startswith()
- str.strip()
- str.swapcase()
- str.title()
- str.ranslate()
- str.upper()
- str.zfill()
- 10.5 集合 set
- 10.6 frozenset
- 10.7 字典 dict
- 10.8 其他內建型態
- 單元 11 - 內建例外
- 單元 12 - 標準程式庫導覽
本書所有範例程式 - 下載連結。
相關教學影片