Python 學習大綱:基礎篇 Ⅰ
基礎篇1 是初學者入門的關鍵,也是往下學習的基礎 !
第一章:Python 簡介
學習目標:
- 了解 Python 語言的特性和常見應用場景
- 安裝 Python 本機/雲端開發環境並熟悉基本操作。
- 撰寫第一個 Python 程式 "Hello World!"。
1. Python 語言簡介
- Python 的起源和發展
- Python 的特性:簡潔易學、開源免費、跨平台性、可擴展性
- Python 的應用場景:資料科學、機器學習、Web 開發、自動化、API…等
2. 地端 Python 開發環境配置
- 下載和安裝 Python 解釋器
- 使用命令列/終端機執行 Python 程式
- 使用整合開發環境(IDE):例如 VS Code, PyCharm 等
3. 第一個 Python 程式
- 使用
print()輸出 "Hello World!"
- 程式碼縮排、註釋
4. 配置 雲端(GCP) Python 開發環境:Codelabs, Cloud Code
第二章:資料型態與變數(Data Type & Variable)
學習目標:
- 認識 Python 常用的基本資料型態(primitive type)。
- 理解變數的概念和使用方法。
- 學習如何進行資料型態轉換。
- 基本資料型態
- 數值型態:整數
(int)、浮點數 (float)、複數 (complex)
- 字串型態
(str)
- 布林型態
(bool)
2. 變數
- 變數的命名規則
- 變數的賦值和使用
3. 資料型態轉換 (casting)
- 隱含轉換(implicit casting)
- 顯式轉換:使用 int(), float(), str(), bool() 等函數
4. 字串基本操作
- 掌握 Python 的各種運算符和優先順序。
- 學習如何使用運算符構建運算式。
- 理解運算式求值的過程。
第三章:運算符與運算式
學習目標:
- 掌握 Python 的各種運算符和優先順序。
- 學習如何使用運算符構建運算式。
- 理解運算式求值的過程。
1. 算術運算符
- 加 (+) 、減 (-) 、乘 (*) 、除 (/) 、取餘 (%) 、冪 (**) 、整除 (//)
2. 比較運算符
- 等於 (==) 、不等於 (!=)
、大於 (>) 、小於 (<) 、大於等於 (>=) 、小於等於 (<=)
3. 邏輯運算符
- 與 (and) 、或 (or) 、非 (not)
4. 位元運算符
- 按位元與
(&) 、按位元或 (|) 、按位元異或 (^) 、按位元左移 (<<) 、按位元右移 (>>)
5. 其他運算符
- 賦值運算符 (=,
+=, -=, *=, /=, %=, **=, //=)
- 身份運算符
(is, is not)
- 成員運算符 (in, not in)
6. 運算符的優先順序
(本編資料有參考 Gemini Pro Experemental 修改調整)
Comments
Post a Comment