Back to Raspberry Pi Taiwan

【產品/介紹】超圖解 Python 程式設計入門 | 網昱多媒體 | 旗標

Last Updated on 2022 年 9 月 2 日 by 小編

超圖解 Python 程式設計入門

超圖解 Python 程式設計入門 特色

  • 延續趙英傑老師一貫的繪圖風格,超圖解程式語法、人人都能看得懂!
  • 超實用專案邊做邊學、擺脫枯燥語法。
  • Maker 魂爆發!包含豐富多元應用、動手實作十數個專案。

 

超圖解 Python 程式設計入門 目錄大綱

第 1 章 認識 Python 程式語言

1-1 認識程式語言
1-2 在個人電腦上安裝 Python 3.x 版本
1-3 認識文字命令操作介面:命令提示字元、終端機和 PowerShell
1-4 開始用 Python 解決問題
1-5 安裝程式整合開發環境(IDE)

第 2 章 變數與條件判斷程式

2-1 規劃與製作問答題測驗程式
2-2 改變程式流程的 if 條件式
2-3 處理字串資料
2-4 字串處理與資料類型轉換
2-5 格式化字串

第 3 章 列表、迴圈與自訂函式

3-1 儲存多筆相關資料的列表(list)
3-2 使用迴圈執行重複作業
3-3 使用 for…in 讀取序列結構資料
3-4 引用程式庫
3-5 建立自訂函式
3-6 再談列表(List)

第 4 章 操作資料夾與文件:同步備份檔案

4-1 同步備份檔案
4-2 使用 os 程式庫操作檔案
4-3 使用 argparse 套件處理命令參數
4-4 嘿 Python~現在幾點?
4-5 設定命令行指令的選擇性參數和參數動作
4-6 直接執行 Python 程式檔
4-7 「可變」與「不可變」的資料類型和 Tuple(元組)

第 5 章 建立命令列工具:下載 YouTube 影片

5-1 使用 pip 安裝 Python 套件
5-2 YouTube 影音的 Codec 與下載視訊
5-3 YouTube 下載器的程式規劃
5-4 將影片存入系統的預設路徑:辨別系統平台
5-5 使用 set(集合)建立不重複的選項列表
5-6 資料排序
5-7 使用 try…except 捕捉例外狀況
5-8 使用 FFmpeg 轉換多媒體檔案格式
5-9 從 Python 程式執行系統命令轉換媒體檔案
5-10 自訂程式模組

第 6 章 自動收集網路資訊

6-1 認識網頁與 HTML
6-2 認識 CSS 樣式
6-3 認識瀏覽器操控工具:Selenium
6-4 透過 Chrome 瀏覽器和 Selenium 選定網頁元素
6-5 使用 XPath 語法選定 HTML 元素
6-6 使用外掛協助產生 XPath
6-7 認識查詢字串

第 7 章 儲存檔案:純文字檔、CSV 檔與 Google 試算表

7-1 使用字典(dict)儲存結構化資料
7-2 在本機電腦儲存資料
7-3 讀寫 CSV 檔
7-4 使用 Google 雲端試算表儲存資料
7-5 從 Python 程式存取 Google 試算表

第 8 章 建立自訂類別

8-1 自訂類別:遠離義大利麵條
8-2 儲存試算表資料的自訂類別
8-3 網路應用程式訊息交換格式:XML 與 JSON
8-4 儲存 Python 原生資料:pickle

第 9 章 使用 Flask 建置網站服務

9-1 認識 HTTP 通訊協定
9-2 Flask 網站應用程式設計
9-3 設定 Flask 伺服器的 IP 位址和埠號
9-4 存取靜態網頁檔
9-5 認識樣板與樣板引擎
9-6 處理表單
9-7 認識 HTTP 請求訊息

第 10 章 佈署網站到雲端空間

10-1 建立虛擬環境
10-2 使用 Serveo 與 Ngrok 向外界發布本機網站
10-3 佈署 Flask 網站程式到雲端平台
10-4 認識程式原始檔版本管理工具與 Git
10-5 安裝與初設 Git 前端工具
10-6 下載、安裝與執行 Heroku CLI
10-7 設置 Heroku CLI 與發布檔案

第 11 章 多執行緒下載檔案、規則表達式以及定時執行工作排程

11-1 透過 Python 程式發出 HTTP 請求
11-2 擷取並下載網頁的全部圖像
11-3 藉由 MIME 類型篩選檔案格式
11-4 規則表達式
11-5 下載 JavaScript 產生的動態內容
11-6 讓電腦一心多用的執行緒
11-7 多執行緒同時下載多個檔案
11-8 定時執行程式碼

第 12 章 留言板網站應用程式

12-1 資料庫簡介
12-2 建立資料庫檔案
12-3 規劃資料表結構:建立資料表的自訂類別
12-4 產生 SQLite 資料庫檔案與操作資料
12-5 瀏覽留言板的頁面
12-6 新增留言的表單網頁
12-7 認識 Cookie 和 Session
12-8 管理員登入
12-9 再談 Cookie 與 Session

第 13 章 打造 LINE 聊天機器人

13-1 LINE bot 聊天機器人程式開發
13-2 製作一個 LINE Echo Bot
13-3 在本機電腦上測試第一個 LINE 程式
13-4 接收與解析 LINE 的訊息
13-5 紀錄心情留言悄悄話
13-6 LINE 線上報修
13-7 建立 LINE 圖文選單

第 14 章 影像處理與人臉辨識

14-1 基本影像處理
14-2 NumPy 與影像處理
14-3 機器視覺(computer vision)應用
14-4 安裝 face_recognition(人臉辨識)程式庫與 dlib 工具程式
14-5 人臉偵測
14-6 人臉識別程式
14-7 使用 OpenCV 處理攝影機視訊
14-8 OpenCV 即時人臉偵測

附錄 A 列表生成式、裝飾器、產生器和遞迴

A-1 列表生成式 (list comprehension)
A-2 裝飾器語法說明
A-3 用產生器(generator)處理巨量資料
A-4 用遞迴改寫費式數列函式

附錄 B LINE Bot 物聯網:控制家電開關

B-1 從 MicroPython 控制板發送 LINE 訊息
動手做 B-1 觸發 LINE 聊天機器人發送訊息的 MiroPython 程式
B-2 PIR 人體感應器
動手做 B-2 偵測人體移動
B-3 從 LINE 開關燈

附錄 C 人臉識別+RFID 門禁系統實驗

C-1 RFID 門禁系統
 

超圖解 Python 程式設計入門 更多資訊

* 作者網站,網昱多媒體- Arduino電子互動媒體設計製作+ 手作DIY+Adobe認證教學
 


 

超圖解 Python 程式設計入門《購買傳送門》

* 填寫表單購買

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Back to Raspberry Pi Taiwan