0人評分過此書

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

出版日期
2020/10/16
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864345168

本館館藏

借閱規則
當前可使用人數 3
借閱天數 14
線上看 0
借閱中 0

文化部計次

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

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

讀者資料
圖書館 桃園市立圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
☀ 科技來自於人性,讓程式設計回歸生活上的應用!
☀ 本書不只讓你學會Python,還要讓它「真正」進入你的日常生活!


「實作」為程式學習上不可缺少的部分,「應用」更是持續學習程式設計動機的來源。本書提供眾多立即可用的實際生活應用範例,包含:網路資料擷取、Open Data、資料視覺化、社群網路、影片和圖片等多媒體資料處理、Word及Excel的Office自動化、自動化批次檔案處理、瀏覽器自動化與MySQL資料庫......等,此外,更結合Python人工智慧的對話訓練,可以讓你建立特定領域的「 LINE BOT客服機器人 」;而非僅能回應訊息的鸚鵡機器人。

【內容簡介】
✎ 初學Python快速入門,從入門到實際的生活應用,完整說明人工智慧世代一定需要具備的Python程式設計能力。
✎本書讓你學得到Python;馬上用得到Python;還能夠「真正活用」Python來解決你日常生活、學習和工作上的問題。
✎ 完整說明Python自動化批次處理檔案搜尋、更名、縮圖、轉換圖檔格式、找出重複圖片、在圖片加上浮水印和合併影片等自動化操作。

【適用讀者】
✎ 已經有其他程式語言基礎、或對運算思維有興趣的初學者。
✎ 適合讀者自學Python程式設計,亦可作為Python程式設計相關課程的上課教材。
  • CHAPTER 01 Python 基本語法
    • 1-1 認識 Python 語言
    • 1-2 變數
    • 1-3 指定敘述
    • 1-4 資料型別
    • 1-5 輸入與輸出
    • 1-6 運算子與運算式
  • CHAPTER 02 流程控制
    • 2-1 認識流程控制結構
    • 2-2 關係與邏輯運算子
    • 2-3 選擇結構
    • 2-4 重複結構
    • 2-5 在重複結構使用 else 程式區塊
  • CHAPTER 03 字串與容器型別
    • 3-1 字串
    • 3-2 串列
    • 3-3 元組
    • 3-4 字典
    • 3-5 字串與容器型別的運算子
  • CHAPTER 04 函式、模組、檔案與例外處理
    • 4-1 Python 函式
    • 4-2 在 Python 程式使用模組
    • 4-3 檔案操作和路徑處理
    • 4-4 文字檔案讀寫
    • 4-5 例外處理程式敘述
  • CHAPTER 05 應用實務:網頁資料分析與擷取
    • 5-1 解析 URL 網址
    • 5-2 取得 HTTP 請求的網頁資料
    • 5-3 了解與分析 HTML 網頁資料
    • 5-4 使用 BeautifulSoup 擷取網頁資料
    • 5-5 生活應用:將 HTML 表格資料寫入 CSV 檔案
    • 5-6 生活應用:擷取 Yahoo! 本週新片資訊
  • CHAPTER 06 應用實務:Open Data 與JSON
    • 6-1 Open Data 與 Web API
    • 6-2 JSON 資料處理
    • 6-3 從網路下載和剖析 JSON 資料
    • 6-4 生活應用:Google 圖書查詢服務
    • 6-5 生活應用:取得 OpenWeatherMap 天氣資料
  • CHAPTER 07 應用實務:取得即時 YouBike 和牌告匯率資訊
    • 7-1 判斷網頁或下載資料是否有更新
    • 7-2 Python 程式版 Excel–Pandas
    • 7-3 生活應用:取得即時台銀牌告匯率
    • 7-4 生活應用:YouBike 資料下載與分析
  • CHAPTER 08 應用實務:股票統計圖表的資料視覺化
    • 8-1 認識資料視覺化
    • 8-2 使用 Matplotlib 繪製圖表
    • 8-3 Pandas 資料視覺化–使用 YouBike 資料
    • 8-4 生活應用:下載股票資料繪出統計圖表
  • CHAPTER 09 應用實務:取得 Facebook 資料與爬取 Instagram 圖片
    • 9-1 使用 Facebook 圖形API
    • 9-2 取得你的 Facebook 資料
    • 9-3 在 Python 程式存取 INI 配置檔
    • 9-4 生活應用:取得 Facebook 大頭貼照
    • 9-5 生活應用:爬取和下載 Instagram 圖片
  • CHAPTER 10 應用實務:YouTube 影片下載與影片剪輯
    • 10-1 使用 pytube3 下載 YouTube 影片
    • 10-2 MoviePy 影片剪輯
    • 10-3 Tkinter 建立視窗 GUI 介面
    • 10-4 生活應用:一次下載多個 YouTube 影片
    • 10-5 生活應用:視窗版 YouTube 影片下載器
  • CHAPTER 11 應用實務:網路圖片下載與影像處理
    • 11-1 下載網路圖片
    • 11-2 PIL 影像處理
    • 11-3 Tesseract-OCR 將圖片轉文字
    • 11-4 生活應用:視窗版圖片下載器
    • 11-5 生活應用:在影像套用濾鏡特效
  • CHAPTER 12 應用實務:AI 人工智慧 LINE Bot 聊天機器人
    • 12-1 設定 LINE Bot API
    • 12-2 建立 LINE Bot 聊天機器人
    • 12-3 ChatterBot 的 AI 對話訓練
    • 12-4 生活應用:AI 人工智慧 LINE Bot 客服/問答機器人
  • CHAPTER 13 應用實務:Word 與 Excel 的 Office 自動化
    • 13-1 Word 文件自動化
    • 13-2 Excel 試算表自動化
    • 13-3 生活應用:調整所有 Word 標題文字的樣式與對齊
    • 13-4 生活應用:將取得資料新增至 Excel 試算表
    • 13-5 生活應用:使用 Pandas 合併 Excel 試算表
  • CHAPTER 14 應用實務:批次處理檔案操作與搜尋自動化
    • 14-1 os 與 shutil 模組的檔案操作自動化
    • 14-2 使用正規表達式
    • 14-3 生活應用:批次重新命名和移動檔案
    • 14-4 生活應用:多媒體檔案操作自動化
    • 14-5 生活應用:在多文字檔和 Word 檔案搜尋關鍵字
  • CHAPTER 15 應用實務:Chrome 瀏覽器自動化
    • 15-1 認識與安裝 Selenium
    • 15-2 Selenium 的基本使用
    • 15-3 使用 Selenium 定位網頁資料
    • 15-4 使用 Selenium 與 HTML 表單進行互動
    • 15-5 生活應用:擷取個股日成交資訊
    • 15-6 生活應用:擷取 NBA 球員的分頁統計資料
  • CHAPTER 16 應用實務:將取得資料存入資料庫
    • 16-1 認識與使用 MySQL 資料庫
    • 16-2 SQL 結構化查詢語言
    • 16-3 PyMySQL 模組存取 MySQL 資料庫
    • 16-4 生活應用:Pandas 讀取與寫入 MySQL 資料庫
    • 16-5 生活應用:將 YouBike 資料存入 MySQL 資料庫
  • APPENDIX A 安裝與使用 Python 開發環境 - Anaconda 和 WinPython
    • A-1 Anaconda 整合散發套件
    • A-2 WinPython 整合散發套件
    • A-3 Spyder 整合開發環境的使用
    • A-4 Python IDLE 整合開發環境的使用
    • A-5 使用 pip 安裝 Python 套件

評分與評論

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

客服專線:0800-000-747

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

loading