{"type":"product","schema_version":"1.0","item_id":"101733117281","canonical_url":"https://tw.bid.yahoo.com/item/101733117281","title":"益大資訊~Python大數據專案X工程X產品 資料工程師的升級攻略(第三版)9786267757802深智 DM2613","subtitle":null,"condition":"全新品","currency":"TWD","observed_at":"2026-10-14T10:43:02.863Z","current_price":660,"original_price":"880.00","stock_status":"in_stock","available_quantity":10,"sold_quantity":0,"seller":{"id":"Y1221244390","name":"益大資訊電腦圖書專賣店","positive_rate":null,"rating_count":null},"images":[{"url":"https://img.yec.tw/ob/image/c009f6f9-e13d-4a20-8432-7421af2c89d7.jpg","role":"main","alt":"商品主圖","width":null,"height":null}],"description":"益大資訊~Python大數據專案X工程X產品 資料工程師的升級攻略(第三版)9786267757802深智 DM2613\n\n作者： 林子軒\n\n- ISBN：9786267757802\n出版社：深智數位\n\n定價：880元\n\n 目錄\n\n▍第1 篇　資料工程ETL►01 本書介紹\n \n►02 開發環境2.1 開發環境重要性2.2 Linux 作業系統2.3 Windows 作業系統2.4 Mac 作業系統2.5 Python 開發工具VS Code ►03 Docker3.1 為什麼先介紹 Docker ？3.2 什麼是 Docker ？3.3 安裝 Docker3.4 安裝 Docker Compose ►04 雲端4.1 為什麼要用雲端？ ►05 資料收集5.1 Python 環境設置5.1.1 為什麼需要設置環境？5.1.2 Python 環境、套件管理工具 --- pipenv5.1.3 Python 環境、套件管理工具 --- uv5.2 爬蟲5.2.1 什麼是爬蟲？5.2.2 證交所爬蟲範例5.2.3 櫃買中心爬蟲範例5.2.4 期交所爬蟲範例5.3 資料庫架設5.3.1 什麼是資料庫？5.3.2 關聯式資料庫 --- MySQL5.4 上傳資料到資料庫5.4.1 架構介紹5.4.2 Clients、Router 資料庫操作5.4.3 建立 table5.4.4 爬蟲上傳資料庫5.5 分散式爬蟲5.5.1 為什麼需要分散式？5.5.2 分散式任務轉發 --- RabbitMQ5.5.3 Python 分散式爬蟲工具 --- Celery5.5.4 真實應用場景5.5.5 FinMind 分散式爬蟲架構5.6 定時爬蟲5.6.1 為什麼需要定時爬蟲？5.6.2 APScheduler5.6.3 APScheduler & 分散式爬蟲架構 ►06 資料提供 - RESTful API 設計6.1 什麼是 API ？6.2 輕量 API --- Flask6.2.1 建立第一個 API6.3 高效能 API --- FastAPI6.3.1 建立第一個 API6.3.2 建立 API 回 實資料6.3.3 ApacheBench 壓力測試6.3.4 API 介面 --- Swagger ►07 容器管理工具 Docker7.1 為什麼要用 Docker7.2 建立第一個 Docker Image --- Dockerfile7.2.1 爬蟲7.2.2 API7.3 發布 Docker Image7.3.1 Docker Hub 介紹7.3.2 發布 Docker Image7.4 雲端部署7.5 Docker Swarm7.5.1 介紹7.5.2 建立第一個 Swarm7.5.3 管理介面 --- Portainer7.6 佈署服務7.6.1 MySQL7.6.2 RabbitMQ7.6.3 爬蟲7.6.4 API ▍第2 篇　產品迭代 --- 測試運維►08 自動化測試8.1 單元測試 Unit Test8.1.1 什麼是單元測試 Unit Test ？8.1.2 第一個測試8.1.3 測試覆蓋率8.1.4 爬蟲單元測試範例8.1.5 API 單元測試範例 ►09 CICD 持續性整合、佈署9.1 什麼是 CICD ？9.2 CI 持續性整合9.3 GitLab-CI、以爬蟲專案為例9.4 GitLab-CI，建立 Docker Image9.4.1 GitLab-Runner9.4.2 CICD 建立 Docker Image9.5 GitLab-CI，佈署新版本9.6 GitLab-CI、以 API 專案為例9.6.1 Test - 測試9.6.2 Build - 建立 Image9.6.3 Deploy - 佈署9.7 總結 ▍第3 篇　API 產品上線►10 API 服務網址10.1 為什麼需要網址？10.2 No-IP 免費的網址申請10.3 Let's Encrypt 免費的 SSL 憑證10.4 Traefik10.5 API 結合 Traefik10.6 總結 ▍第4 篇　資料視覺化►11 視覺化工具11.1 什麼是視覺化？11.2 Redash11.3 Redash 帳號設定11.4 資料庫連接11.5 匯入資料11.6 製作第一個圖表11.7 第一個 Dashboard11.8 設定下拉式選單11.9 其他 BI 工具","shipping_methods":[{"name":"郵局掛號","fee":0,"currency":"TWD"},{"name":"7-ELEVEN取貨付款","fee":0,"currency":"TWD"},{"name":"7-ELEVEN取貨不付款","fee":0,"currency":"TWD"},{"name":"萊爾富取貨付款","fee":0,"currency":"TWD"},{"name":"面交/自取/不寄送","fee":0,"currency":"TWD"}],"lowest_shipping_fee":null,"payment_methods":["ATM轉帳","萊爾富取貨付款","7-ELEVEN取貨付款"],"category_id":"21700","category_name":"其他","breadcrumb":[{"id":"3994318","name":"圖書/影音/文具","url":"/tw/%E5%9C%96%E6%9B%B8-%E5%BD%B1%E9%9F%B3-%E6%96%87%E5%85%B7-3994318-category.html"},{"id":"2092064185","name":"圖書與雜誌","url":"/tw/%E5%9C%96%E6%9B%B8%E8%88%87%E9%9B%9C%E8%AA%8C-2092064185-category.html"},{"id":"2092073792","name":"電腦/網路","url":"/tw/%E9%9B%BB%E8%85%A6-%E7%B6%B2%E8%B7%AF-2092073792-category.html"},{"id":"21700","name":"其他","url":"/tw/%E5%85%B6%E4%BB%96-21700-category.html"}],"view_count":0,"watch_count":0}