庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
   
二樓書籍分類
 
超圖解 Python 程式設計入門

超圖解

沒有庫存
訂購需時10-14天
9789863125952
趙英傑
旗標
2019年7月05日
217.00  元
HK$ 195.3  






ISBN:9789863125952
  • 規格:平裝 / 576頁 / 17 x 23 x 3.1 cm / 普通級 / 雙色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 程式設計 > SQL

















      學習程式語言最怕枯燥語法、不知道可以用在哪?本書就以實務專案帶出基本語法, 並且透過超圖解的方式, 讓初學者能夠看得懂、學得會 Python 程式語言, 在邊學邊做中體驗 Python 的用途。書中各章會完成豐富多元的專案, 包括自製檔案同步備份軟體、YouTube 影片自動下載器、多媒體檔案格式轉換工具、商品詢價網路爬蟲、Google 試算表自動化程式、使用 Flask 快速建置網站、運用資料庫設計網路留言板、LINE 聊天機器人、LINE 線上報修系統、圖檔自動合成浮水印、圖檔縮圖產生器、即時人臉偵測及人臉辨識等等, 附錄並將 Python 從電腦延伸到物聯網領域, 整合嵌入式系統環境設計 LINE 家電控制、刷臉門禁系統, 透過這樣的方式, 讓讀者在實際應用中學會 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 門禁系統

    ?




    其 他 著 作
    1. 超圖解 Arduino 互動設計入門 第五版
    2. 超圖解 Arduino 互動設計入門, 5/e
    3. 超圖解 ESP32 應用實作
    4. 超圖解 C 語言:用資料結構×演算法突破 APCS
    5. 超圖解 ESP32 深度實作
    6. 超圖解 Arduino 互動設計入門(第四版)
    7. 超圖解 Python 物聯網實作入門:使用 ESP8266 與 MicroPython
    8. 必學Dreamweaver網站設計與網頁製作13堂課(附光碟)
    9. 超圖解 Arduino 互動設計入門(第3版)
    10. 超圖解物聯網IoT實作入門:使用JavaScript/Node.JS/Arduino/Raspberry Pi/ESP8266/Espruino