Python
教材目錄
Python 的開發環境
- 寫 Python 程式的工具
- 如何安裝 Python
- 如何設定 MS-Windows 系統的 Python 的命令列路徑
- 利用 Visual Studio Code 寫 Python 程式
- 在 MS-Windows 快速點兩下執行 Python 程式
- 如何建立 Python 的模擬環境
- 程式語言初學者利器 - IDLE(Integrated Development and Learning Environment)
- 程式語言初學者利器 - Thonny
Python 簡易手冊
- 單元 1 - 開發環境
- 單元 2 - 標準程式庫
- 單元 3 - 註解
- 單元 4 - 文件字串
- 單元 5 - 資料型態
- 單元 6 - 數字型態
- 單元 7 - 關鍵字
- 單元 8 - 變數、識別字與縮排
- 單元 9 - 型態標記
- 單元 10 - 底線
- 單元 11 - 布林運算子
- 單元 12 - 算術運算子
- 單元 13 - 比較運算子
- 單元 14 - 指派陳述與指派運算式
- 單元 15 - 條件運算式
- 單元 16 - 位元運算子
- 單元 17 - 小括弧、逗號與計算優先次序
- 單元 18 - is 運算子
- 單元 19 - in 運算子
- 單元 20 - if 陳述
- 單元 21 - match 陳述
- 單元 22 - while 陳述
- 單元 23 - for 陳述
- 單元 24 - continue 陳述
- 單元 25 - break 陳述
- 單元 26 - try 陳述
- 單元 27 - raise 陳述
- 單元 28 - with 陳述
- 單元 29 - assert 陳述
- 單元 30 - lambda 陳述
- 單元 31 - type 陳述
- 單元 32 - del 陳述
- 單元 33 - 字串
- 單元 34 - 字串方法
- 單元 35 - 格式化字串
- 單元 36 - Unicode
- 單元 37 - 二進制序列
- 單元 38 - 序對與 Range
- 單元 39 - 串列
- 單元 40 - 串列方法
- 單元 41 - 字典
- 單元 42 - 集合
- 單元 43 - 綜合運算
- 單元 44 - 函數與 return 陳述
- 單元 45 - 位置引數與關鍵字引數
- 單元 46 - 預設引數
- 單元 47 - 不限個數引數
- 單元 48 - 裝飾子
- 單元 49 - pass 陳述與省略符號 ...
- 單元 50 - 產生器
- 單元 51 - 產生器運算式
- 單元 52 - global 陳述與 nonlocal 陳述
- 單元 53 - 協程
- 單元 54 - 類別
- 單元 55 - 實體屬性與方法
- 單元 56 - 建構子與解構子
- 單元 57 - 字串方法與布林方法
- 單元 58 - 類別屬性與類別方法
- 單元 59 - 靜態方法
- 單元 60 - 資料類別與資料模型
- 單元 61 - 封裝
- 單元 62 - 繼承
- 單元 63 - 多重繼承
- 單元 64 - 多型
- 單元 65 - 抽象方法
- 單元 66 - 迭代器
- 單元 67 - 泛型
- 單元 68 - 模組與 import 陳述
- 單元 69 - 套件
- 單元 70 - 虛擬環境
- 單元 71 - 安裝第三方模組
- 單元 72 - 發布套件
(舊版) Python 速查手冊
Python 入門指南
- 基礎學習篇
- 單元 1 - 認識 Python 語言
- 單元 2 - 如何執行 Python 程式
- 單元 3 - 資料型態與變數
- 單元 4 - 變數命名規則與縮排
- 單元 5 - 運算式與陳述
- 單元 6 - 選擇
- 單元 7 - 迴圈
- 單元 8 - 例外處理
- 單元 9 - 序列、字典與集合
- 單元 10 - 函數
- 單元 11 - 進一步講指派與相等運算
- 單元 12 - 類別
- 單元 13 - 資料類別、 __init__() 方法與封裝
- 單元 14 - 資料模型、特別屬性與迭代器
- 單元 15 - 繼承與多型
- 單元 16 - 靜態方法與抽象方法
- 單元 17 - 型態標記與檢查資料型態
- 單元 18 - 模組與套件
- 單元 19 - 作用域問題
- 單元 20 - 文件字串
- 單元 21 - 非同步程式設計與認識標準程式庫
- 軟體開發篇
- GUI 篇
- Brython 篇
- 範例程式篇
- Python 入門指南 5.0 - 範例及練習演示
舊版 Python 入門指南目錄
Python 專案開發入門的十堂課
- 第一堂課 認識數位化程式設計與 Python
- 第一堂課導覽 ⇨ YouTube 頁面連結
- 電腦語言與 Python ⇨ YouTube 頁面連結
- 在 Windows 中下載安裝 Python 直譯器 ⇨ YouTube 頁面連結
- 在 Windows 中寫 Python 程式 ⇨ YouTube 頁面連結
- 在 Mac 下載安裝 Python 直譯器 ⇨ YouTube 頁面連結
- 在 Mac 中寫 Python 程式 ⇨ YouTube 頁面連結
- Python 程式概觀與縮排 ⇨ YouTube 頁面連結
- Python 的關鍵字與識別字 ⇨ YouTube 頁面連結
- Python 的運算子與特殊符號 ⇨ YouTube 頁面連結
- Python 的字面常數與文件字串 ⇨ YouTube 頁面連結
- Python 的標準程式庫與第三方程式庫 ⇨ YouTube 頁面連結
- 第一堂課舉一反三 ⇨ YouTube 頁面連結
- 第二堂 利用 Python 處理資料
- 第二堂課導覽 ⇨ YouTube 頁面連結
- Python 的資料型態、變數與物件 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 真假值 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 整數 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 浮點數 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 複數 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 迭代器與產生器 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 字串與跳脫序列 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 串列 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 序對 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - range ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 位元組與位元組陣列 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 字典 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 集合 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 資源管理器 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 其他與例外 ⇨ YouTube 頁面連結
- Python 的內建型態轉換規則 ⇨ YouTube 頁面連結
- Python 的物件模型 ⇨ YouTube 頁面連結
- 第二堂課舉一反三 ⇨ YouTube 頁面連結
- 第三堂 利用 Python 進行計算
- 第三堂課導覽 ⇨ YouTube 頁面連結
- Python 的運算子與運算式 ⇨ YouTube 頁面連結
- Python 的邏輯運算子 ⇨ YouTube 頁面連結
- Python 的算術運算子 ⇨ YouTube 頁面連結
- Python 的位元運算子 ⇨ YouTube 頁面連結
- Python 的關係運算子 ⇨ YouTube 頁面連結
- Python 的指派運算子 ⇨ YouTube 頁面連結
- Python 的 del 運算子 ⇨ YouTube 頁面連結
- Python 的 is 運算子 ⇨ YouTube 頁面連結
- Python 的 in 運算子 ⇨ YouTube 頁面連結
- Python 的 lambda 運算子 ⇨ YouTube 頁面連結
- Python 的 yield 運算子 ⇨ YouTube 頁面連結
- Python 的反斜線、逗號與分號 ⇨ YouTube 頁面連結
- Python 的引號、井字號與不使用的符號 ⇨ YouTube 頁面連結
- 第三堂課舉一反三 ⇨ YouTube 頁面連結
- 第四堂 利用 Python 寫結構化控制的程式
- 第四堂課導覽 ⇨ YouTube 頁面連結
- Python 的陳述種類 ⇨ YouTube 頁面連結
- Python 的簡單陳述 assert ⇨ YouTube 頁面連結
- Python 的簡單陳述 pass ⇨ YouTube 頁面連結
- Python 的簡單陳述 return ⇨ YouTube 頁面連結
- Python 的簡單陳述 raise ⇨ YouTube 頁面連結
- Python 的簡單陳述 break ⇨ YouTube 頁面連結
- Python 的簡單陳述 continue ⇨ YouTube 頁面連結
- Python 的簡單陳述 from import as ⇨ YouTube 頁面連結
- Python 的簡單陳述 global ⇨ YouTube 頁面連結
- Python 的簡單陳述 nonlocal ⇨ YouTube 頁面連結
- Python 的複合陳述 if elif else ⇨ YouTube 頁面連結
- Python 的複合陳述 while ⇨ YouTube 頁面連結
- Python 的複合陳述 for in ⇨ YouTube 頁面連結
- Python 的複合陳述 try except finally ⇨ YouTube 頁面連結
- Python 的複合陳述 with as ⇨ YouTube 頁面連結
- 第四堂課舉一反三 ⇨ YouTube 頁面連結
- 第五堂 利用 Python 模組化與物件導向
- 第五堂課導覽 ⇨ YouTube 頁面連結
- Python 的內建函數與自訂函數 ⇨ YouTube 頁面連結
- Python 函數的關鍵字引數 ⇨ YouTube 頁面連結
- Python 函數的預設引數 ⇨ YouTube 頁面連結
- Python 函數的函數參數 ⇨ YouTube 頁面連結
- Python 函數的不限個數參數 ⇨ YouTube 頁面連結
- Python 函數的回傳值 ⇨ YouTube 頁面連結
- Python 中參數與引數的不同 ⇨ YouTube 頁面連結
- Python 的協程函數 ⇨ YouTube 頁面連結
- Python 的裝飾子 ⇨ YouTube 頁面連結
- Python 的內建型態與自訂類別 ⇨ YouTube 頁面連結
- Python 類別的實體屬性與實體方法 ⇨ YouTube 頁面連結
- Python 類別的類別屬性與類別方法 ⇨ YouTube 頁面連結
- Python 類別的解構子 ⇨ YouTube 頁面連結
- Python 類別的 static 方法 ⇨ YouTube 頁面連結
- Python 物件導向中的封裝 ⇨ YouTube 頁面連結
- Python 物件導向中的繼承 ⇨ YouTube 頁面連結
- Python 物件導向中的多型 ⇨ YouTube 頁面連結
- Python 的模組 ⇨ YouTube 頁面連結
- Python 的套件 ⇨ YouTube 頁面連結
- 第五堂課舉一反三 ⇨ YouTube 頁面連結
- 第六堂 利用 Python 進行軟體開發
- 第七堂 利用 Python 標準程式庫開發程式
- 第七堂課導覽 ⇨ YouTube 頁面連結
- Python 標準程式庫的正規運算式 re ⇨ YouTube 頁面連結
- Python 標準程式庫的基本檔案與目錄處理 os ⇨ YouTube 頁面連結
- 認識 SQL 語法 ⇨ YouTube 頁面連結
- Python 標準程式庫的資料庫 sqlite3 ⇨ YouTube 頁面連結
- Python 標準程式庫的發展工具 2to3 ⇨ YouTube 頁面連結
- Python 標準程式庫的發展工具 pydoc ⇨ YouTube 頁面連結
- Python 標準程式庫的發展工具 unittest ⇨ YouTube 頁面連結
- Python 標準程式庫的 圖形介面 Tk - tkinter ⇨ YouTube 頁面連結
- 第七堂課舉一反三 ⇨ YouTube 頁面連結
- 第八堂 利用 Python 的 tkinter 開發 GUI
- 第九堂 利用 Python 開發各種項目
- 第九堂課導覽 ⇨ YouTube 頁面連結
- 什麼是第三方程式庫? ⇨ YouTube 頁面連結
- PyPI 及基本安裝指令 ⇨ YouTube 頁面連結
- 網路爬蟲程式庫 BeautifulSoup4 ⇨ YouTube 頁面連結
- 資料科學程式庫 Pandas 、 NumPy 及 Matplotlib ⇨ YouTube 頁面連結
- 2D 遊戲介面 Pygame ⇨ YouTube 頁面連結
- 3D 遊戲介面 Panda3D ⇨ YouTube 頁面連結
- 圖形介面程式庫 PyQt5 ⇨ YouTube 頁面連結
- 打包成 Windows 執行檔 ⇨ YouTube 頁面連結
- 第九堂課舉一反三 ⇨ YouTube 頁面連結
- 第十堂 利用 Python 與 Django 開發網站
- 第十堂課導覽 ⇨ YouTube 頁面連結
- Django 的設計哲學與建立 Django 的開發環境 ⇨ YouTube 頁面連結
- 建立 Django 專案與內建伺服器 ⇨ YouTube 頁面連結
- Django 的基本運作模式與建立網站首頁 ⇨ YouTube 頁面連結
- 用 Django 建立 App ⇨ YouTube 頁面連結
- 認識 HTML 文件的基本概念與架構 ⇨ YouTube 頁面連結
- 認識 CSS 規則及盒子模式 ⇨ YouTube 頁面連結
- 製作 Django 網站的樣板 ⇨ YouTube 頁面連結
- Django 網站的客製化後台 ⇨ YouTube 頁面連結
- 第十堂課舉一反三 ⇨ YouTube 頁面連結
Python 開源遊戲
以下文章整理 Python 的開放原始碼遊戲
- 開放原始碼的 Python 小遊戲 - Free Python Games ⇨ YouTube 頁面連結
- 開放原始碼的 Python 牌類遊戲 - PySol ⇨ YouTube 頁面連結
- 開放原始碼的 Python 棋類遊戲 - PyChess ⇨ YouTube 頁面連結
- 開放原始碼的 Pygame 益智遊戲 - SolarWolf ⇨ YouTube 頁面連結
- 開放原始碼的 Panda3D 射擊遊戲 - A3P ⇨ YouTube 頁面連結
- PyWeek: Hobot's Ascent ⇨ YouTube 頁面連結
Python 的學習資源
以下文章整理 Python 的中文學習資源
- Python 中文學習資源
以下文章整理 Python 的英文學習資源
- Python 英文學習資源