影片列表 | 摘要 | 筆記 |
---|---|---|
課程簡介及編排、目標群眾 | 每部影片各自獨立,可以跳著看或只看有興趣的部份 | |
Python 是什麼以及它能作什麼 | ||
安裝 Python 3, VS Code 及 Python Extension | Demo 影片中的 VS Code 圖示列表在右邊,但在目前版本的 VS Code 是在左邊 | |
print() 與 input() 的基本用法;如何使用 print() 幫助除錯 (debug) |
02-print.md | |
怎麼使用及為何使用註解 (範例程式碼) | 註解除了用來增加程式碼可讀性,把部份程式碼暫時註解掉也可以幫助 debug. | |
可以用 + 號把字串/變數串起來. 字串的多種內建方法如 lower() , startswith() 等 |
04-string-variables.md | |
如何在字串中穿插變數 (f-string 字串表示法) | 雖然影片中提到了 string.format() 等其它方法,但 Python 3.6 以後的主流是 f-string 表示法 | |
數字計算;數值與字串變數的相互轉換 | 05-numeric-variables.md | |
使用 datetime 函式庫計算日期;將字串轉換成 datetime 物件 | 06-dates.md | |
使用 try-except-finally 作例外處理 | 07-error-handling.md | |
條件判斷式: if-elif-else | 08-handling-conditions.md | |
介紹 list, array, dict | (注意:這兩部影片的字幕有誤,時間軌不同步) 11-collections.md |
|
介紹 for 與 while 迴圈 | 12-loops.md | |
如何定義及使用函式 (functions) (範例程式碼) | ||
函式中傳入及呼叫參數的更多用法 (參數預設值、呼叫時標記參數名稱) | 14-function-parameters.md | |
模組與套件基礎概念;使用 pip 指令安裝套件 (範例程式碼) | ||
虛擬環境基礎概念 (範例程式碼) |
|
|
Web Service 與 API 呼叫的基本觀念 | 16-calling-apis.md | |
JSON 格式簡介與讀寫;與 dict 的對應關係 | 17-json.md | |
如何將機敏資訊儲存在環境變數中,與程式碼分離 | ||
Decorator 基本用法;多數時候我們都是用別人已經定義好的 decorator,很少需要自己創建一個 | 18-decorators.md | |
你可以開始自行閱讀及學習其它快速上手 (Quickstart) 文件,例如 Flask, Django, 或呼叫 API 等 |