
0人評分過此書
Python從初學到生活應用超實務:讓Python幫你處理日常生活與工作中繁瑣重複的工作
不只學會 Python,還要讓它「真正」進入你的日常生活!
從語言入門、圖片影音處理、辦公室自動化到 AI 辨識系統一次上手!
活用 PIL、Pandas、OpenCV、Matplotlib、MediaPipe、CVZone 等熱門 Python 套件!
本書特色
本書讓你學得到 Python;用得到 Python;還能夠真正活用 Python 來解決日常生活、學習和工作問題。全書一共分為五大篇 ── 「Python 語言快速入門篇」、「影片剪輯和影像處理篇」、「辦公室自動化篇」、「網路爬蟲 / 大數據與視覺化篇」、「AI 人工智慧與資料庫篇」。並提供許多立即可用的生活應用範例:Word 及Excel 的 Office 自動化、自動化批次檔案處理、自動排程、自動填寫 HTML 表單欄位、網路爬取即時資料、Open Data、大數據分析、資料視覺化與 MySQL 資料庫使用。
另外,本書提供了許多 Python 人工智慧應用:人臉、手勢和姿勢等即時影像偵測,以及 OpenCV 影像預處理、Webcam 應用和串流視訊,讓你實際打造車牌、物體、文字辨識系統。最後使用 Chatterbot 的 AI 對話訓練,建立 LINE BOT 聊天機器人。
內容簡介
.快速上手基礎的 Python 語言
.圖片 / 影片預處理、影像及文字辨識
.設定自動排程、批次檔案處理、操作自動化
.爬取電影 / 天氣 / 匯率等即時資料
.進行資料分析與視覺化圖表
.學會人臉、手勢及姿勢等即時影像偵測
.打造 AI 車牌辨識系統
.建立 LINE BOT 聊天客服機器人
.活用 PIL、Pandas、OpenCV、MediaPipe、CVZone 等熱門套件
.提供每章習題及範例程式資源
適用讀者
✓ 已經有其他程式語言基礎、或對運算思維有興趣的初學者
✓ 適合讀者自學 Python 程式設計,亦可作為 Python 程式設計相關課程的上課教材
從語言入門、圖片影音處理、辦公室自動化到 AI 辨識系統一次上手!
活用 PIL、Pandas、OpenCV、Matplotlib、MediaPipe、CVZone 等熱門 Python 套件!
本書特色
本書讓你學得到 Python;用得到 Python;還能夠真正活用 Python 來解決日常生活、學習和工作問題。全書一共分為五大篇 ── 「Python 語言快速入門篇」、「影片剪輯和影像處理篇」、「辦公室自動化篇」、「網路爬蟲 / 大數據與視覺化篇」、「AI 人工智慧與資料庫篇」。並提供許多立即可用的生活應用範例:Word 及Excel 的 Office 自動化、自動化批次檔案處理、自動排程、自動填寫 HTML 表單欄位、網路爬取即時資料、Open Data、大數據分析、資料視覺化與 MySQL 資料庫使用。
另外,本書提供了許多 Python 人工智慧應用:人臉、手勢和姿勢等即時影像偵測,以及 OpenCV 影像預處理、Webcam 應用和串流視訊,讓你實際打造車牌、物體、文字辨識系統。最後使用 Chatterbot 的 AI 對話訓練,建立 LINE BOT 聊天機器人。
內容簡介
.快速上手基礎的 Python 語言
.圖片 / 影片預處理、影像及文字辨識
.設定自動排程、批次檔案處理、操作自動化
.爬取電影 / 天氣 / 匯率等即時資料
.進行資料分析與視覺化圖表
.學會人臉、手勢及姿勢等即時影像偵測
.打造 AI 車牌辨識系統
.建立 LINE BOT 聊天客服機器人
.活用 PIL、Pandas、OpenCV、MediaPipe、CVZone 等熱門套件
.提供每章習題及範例程式資源
適用讀者
✓ 已經有其他程式語言基礎、或對運算思維有興趣的初學者
✓ 適合讀者自學 Python 程式設計,亦可作為 Python 程式設計相關課程的上課教材
-
第一篇 Python程式設計「超」入門
-
01 Python基本語法
-
1-1 認識Python語言
-
1-2 變數
-
1-3 指定敘述
-
1-4 資料型別
-
1-5 輸入與輸出
-
1-6 運算子與運算式
-
-
02 流程控制
-
2-1 認識流程控制結構
-
2-2 關係與邏輯運算子
-
2-3 選擇結構
-
2-4 重複結構
-
2-5 在重複結構使用else程式區塊
-
-
03 字串與容器型別
-
3-1 字串
-
3-2 串列
-
3-3 元組
-
3-4 字典
-
3-5 字串與容器型別的運算子
-
-
04 函式、模組、檔案與例外處理
-
4-1 Python函式
-
4-2 在Python程式使用模組
-
4-3 檔案操作和路徑處理
-
4-4 文字檔案讀寫
-
4-5 例外處理程式敘述
-
-
-
第二篇 Python應用「超」實務:影片剪輯和影像處理
-
05 應用實務:PIL影像處理與Tkinter視窗介面
-
5-1 PIL影像處理
-
5-2 Tkinter建立視窗GUI介面
-
5-3 生活應用:在Tkinter視窗顯示圖片
-
5-4 生活應用:在影像套用濾鏡特效
-
-
06 應用實務:Webcam攝影機與影片剪輯
-
6-1 OpenCV安裝與基本使用
-
6-2 OpenCV影片處理與Webcam
-
6-3 MoviePy影片剪輯與浮水印文字
-
6-4 生活應用:互相轉換影片與圖檔
-
6-5 生活應用:使用OpenCV建立遠端監控的串流視訊
-
-
07 應用實務:OpenCV電腦視覺庫與OCR文字辨識
-
7-1 OpenCV影像預處理
-
7-2 從網路取得影像和註記影像
-
7-3 Tesseract-OCR將影像轉文字
-
7-4 OpenCV文字區域偵測
-
7-5 生活應用:OpenCV+Tesseract-OCR車牌辨識
-
-
-
第三篇 Python應用「超」實務:辦公室自動化
-
08 應用實務:Word與Excel的Office自動化
-
8-1 Word文件自動化
-
8-2 Excel試算表自動化
-
8-3 生活應用:調整所有Word標題文字的樣式與對齊
-
8-4 生活應用:將CSV轉換成Excel試算表
-
8-5 生活應用:合併多個Excel試算表
-
-
09 應用實務:批次處理檔案操作與搜尋自動化
-
9-1 os與shutil模組的檔案操作自動化
-
9-2 使用正規表達式
-
9-3 生活應用:批次重新命名和移動檔案
-
9-4 生活應用:多媒體檔案操作自動化
-
9-5 生活應用:在多文字檔和Word檔案搜尋關鍵字
-
-
10 應用實務:Windows視窗與瀏覽器自動化
-
10-1 使用APScheduler建立自動排程
-
10-2 PyAutoGUI的Windows視窗自動化
-
10-3 Playwright的瀏覽器自動化
-
10-4 生活應用:自動啟動Windows應用程式
-
10-5 生活應用:自動填寫HTML表單
-
-
-
第四篇 Python應用「超」實務:網路爬蟲、大數據與視覺化
-
11 應用實務:網路爬蟲與OpenData
-
11-1 取得HTTP請求的網頁資料
-
11-2 使用BeautifulSoup擷取網頁資料
-
11-3 Open Data與Web API
-
11-4 JSON資料處理
-
11-5 生活應用:擷取Yahoo!本周新片資訊
-
11-6 生活應用:取得OpenWeatherMap天氣資料
-
-
12 應用實務:網路資料大數據分析
-
12-1 判斷網頁或下載資料是否有更新
-
12-2 Python程式版Excel–Pandas
-
12-3 生活應用:取得即時台銀牌告匯率
-
12-4 生活應用:YouBike資料下載與分析
-
-
13 應用實務:統計圖表的資料視覺化
-
13-1 認識資料視覺化
-
13-2 使用Matplotlib繪製圖表
-
13-3 Pandas資料視覺化–使用YouBike資料
-
13-4 生活應用:下載股票資料繪出統計圖表
-
-
-
第五篇 Python應用「超」實務:AI人工智慧與資料庫
-
14 應用實務:AI物體偵測OpenCV、MediaPipe與CVZone
-
14-1 OpenCV人臉偵測
-
14-2 Google MediaPipe機器學習框架
-
14-3 CVZone電腦視覺套件
-
14-4 生活應用:辨識剪刀、石頭和布的手勢
-
-
15 應用實務:AI人工智慧LINEBot聊天機器人
-
15-1 設定LINE Bot API
-
15-2 建立LINE Bot聊天機器人
-
15-3 ChatterBot的AI對話訓練
-
15-4 生活應用:AI人工智慧LINE Bot客服/問答機器人
-
-
16 應用實務:將取得資料存入資料庫
-
16-1 認識與使用MySQL資料庫
-
16-2 SQL結構化查詢語言
-
16-3 PyMySQL模組存取MySQL資料庫
-
16-4 生活應用:Pandas讀取與寫入MySQL資料庫
-
16-5 生活應用:將YouBike資料存入MySQL資料庫
-
-
A 安裝與使用Python開發環境–Anaconda和WinPython
-
A-1 在Anaconda建立Python虛擬環境
-
A-2 WinPython整合散發套件
-
A-3 使用Thonny建立Python程式
-
A-4 Python IDLE整合開發環境的使用
-
A-5 使用pip安裝Python套件
-
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分