0人評分過此書

Python從初學到生活應用超實務:讓Python幫你處理日常生活與工作中繁瑣重複的工作

出版日期
2022/05/24
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786263330849

本館館藏

借閱規則
當前可使用人數 22
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館 國立臺北科技大學
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
不只學會 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套件

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading