Python實戰聖經

    用簡單強大的模組套件完成最強應用

    Collecting
    US$18.11

    內容簡介


    【Python系列書在台累計銷量突破10萬冊】

    Python開外掛,開發實戰超進化!
    橫跨15大領域,全面掌握最熱門的重量級技術應用!

    給需要本書的人:
    ★有一些Python語法基礎,但想要更進一步挑戰開發應用的人
    ★對Python許多話題與開發方向有興趣,但卻不知如何下手的人
    ★已經有研究主題,想要找尋加速升級自己專案方法的人
    ★有程式開發經驗,想要快速累積成果,獲得成就感的人

    善用Python的智慧結晶
    站在巨人的肩膀快速掌握開發應用

    Python號稱萬用語言,語法簡潔,應用領域廣泛,透過Python模組與套件,可以減少大量重複性的程式碼,讓開發更加便利,所以不只受到許多程式人的青睞,也受到初學者的喜愛。

    本書介紹許多熱門且精彩實用的 Python 模組套件,涵蓋網路爬蟲、多媒體圖片影音處理、語音文字處理、金融應用、臉部辦識分析、圖片偵測辨識、自然語言分析、自動化處理、多媒體機器學習、無程式碼機器學習,以及其他許多領域。在開發實作過程中,可體驗這些Python模組套件帶來的強大應用,而對於在開發卡關的人來說,也有機會找出掙扎已久的盲點,成為解決無能為力的關鍵,進一步突破開發瓶頸。

    【超強雲端開發平台】善用 Google Colab,沒有成本負擔,又能在高效能的環境裡進行各種主題的開發應用。

    【數據資料擷取】利用不同模組套件,快速在網路中爬取,精確分類收集,無論是新聞、金融、圖片、影片的資料類別,都能在瞬間快速完成。

    【多媒體檔案處理】進行圖形、聲音、影片的調整、剪輯與合併等作業,將複雜繁鎖的流程化為快速又準確的自動化操作。

    【電腦視覺實踐】AI人工智慧中除了圖片偵測、標註與辦識,進階的人臉辦識、情緒分析、口罩偵測,都能在 Python 模組套件的串連下,利用極短的程式碼完美實現。過去視為困難無解的任務,現在就是那麼簡單!

    【自然語言應用】無論是語言辨識翻譯、文句分詞、簡繁轉換或語意統計,更進一步的文章摘要、情緒分析、語音機器人等應用,都能逐步完成。

    【快速自動化操作】將大量複雜的工作流程加入智慧的腦袋,用自動化操作完成過去要花費大量時間、人力、物力的工作,提升工作效能。

    【多媒體機器學習新利器】電腦視覺的進階開發應用層面很廣,無論是臉部偵測、臉部特徵、手部偵測、姿勢偵測、人體整合偵測、3D物體偵測,都能運用模組套件結合不同資源進行開發,在最少的程式碼裡得到最好的效果。

    【無程式碼機器學習新領域】革命性的機器學習模式,利用雲端工具讓開發者在極簡程式碼,甚至不用程式碼的狀況下進行大規模資料訓練,簡化以往模型產生的複雜動作。

    【打造模組套件】除了享受別人的開發成果,也能打造自己的模組套件,將自己開發的成果包裝並上傳到網路分享,成為許多人專案開發的神隊友。

    超值學習資源:
    範例程式檔/無程式碼機器學習開發影音教學
    Google Colab雲端開發平台入門影音教學

    作者介紹


    一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的 IT 技術,並以範例帶領讀者學習電腦應用的大小事。
    我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。
    舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!
    我們期待自己能在每一本創作中注入快快樂樂的心情來分享, 也期待讀者能在這樣的氛圍下快快樂樂的學習。

    官方網站:www.e-happy.com.tw
    FB粉絲團:www.facebook.com/ehappytw

    目錄


    Chapter 01 雲端開發平台:Google Colab
    1.1 Google Colab:雲端的開發平台
    1.2 Colab的筆記功能
    1.3 Colab的表單互動功能

    Chapter 02 網路爬蟲資料收集
    2.1 新聞爬取模組
    2.2 取得氣象測站天氣資料

    Chapter 03 多媒體圖片影片下載
    3.1 圖片下載模組
    3.2 下載Youtube影片

    Chapter 04 多媒體圖片、聲音、影片處理
    4.1 Pillow模組:圖形處理
    4.2 pydub模組:聲音處理
    4.3 moviepy模組:影片處理

    Chapter 05 語音文字處理
    5.1 文字語音轉換模組
    5.2 文字翻譯

    Chapter 06 金融匯率股票相關
    6.1 匯率相關模組
    6.2 twstock模組:台灣股市資訊
    6.3 中央銀行統計資料庫

    Chapter 07 臉部辨識分析
    7.1 face_engine模組:簡單易用臉部辨識
    7.2 face-recognition模組:效果絕佳人臉辨識
    7.3 偵測臉部表情及口罩
    7.4 Deepface模組:人臉特徵分析工具

    Chapter 08 圖片偵測及內容偵測
    8.1 ImageAI模組:物體偵測
    8.2 OCR光學文字辨識模組

    Chapter 09 自然語言處理:基本應用
    9.1 繁體簡體中文互換模組
    9.2 中文分詞模組
    9.3 文章摘要及文字雲

    Chapter 10 自然語言處理:情緒分析與聊天機器人
    10.1 語言情緒分析
    10.2 AI聊天機器人

    Chapter 11 工作自動化應用
    11.1 Selenium模組:瀏覽器自動化操作
    11.2 PyAutoGUI模組:鍵盤滑鼠自動化

    Chapter 12 多媒體機器學習應用
    12.1 MediaPipe模組:Google多媒體機器學習
    12.2 cvzone模組:簡單易用多媒體機器學習

    Chapter 13 無程式碼機器學習
    13.1 Teachable Machine:線上模型訓練
    13.2 Lobe ai:本機模型訓練

    Chapter 14 輕鬆展示機器學習成果
    14.1 gradio模組:神奇網頁互動界面
    14.2 gradio使用現有機器學習模型
    14.3 gradio使用自己訓練的模型

    Chapter 15 其他功能模組
    15.1 條碼相關模組
    15.2 程式控制模組
    15.3 雜項功能模組

    Chapter 16 打造自己的模組
    16.1 發布Pypi前準備工作
    16.2 上傳模組到Pypi

    Appendix A 剪片神器及自動產生字幕
    A.1 auto-editor模組:影片自動剪輯神器
    A.2 自動字幕生成應用程式
    A.3 影片字幕製作軟體:Aegisub

    Content

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      關於文淵閣工作室
    • 1-4
      前言
    • 1-5
      學習資源說明
    • 1-6
      目錄
    • 1-7
      Ch01 雲端開發平台: Google Colab
    • 1-8
      1.1 Google Colab:雲端的開發平台
    • 1-9
      1.1.1 Colab 的介紹
    • 1-10
      1.1.2 Colab 建立筆記本
    • 1-11
      1.1.3 Colab 筆記本基本操作
    • 1-12
      1.1.4 Colab 虛擬機器的檔案管理
    • 1-13
      1.1.5 Colab 掛接Google 雲端硬碟
    • 1-14
      1.1.6 執行Shell 命令:「!」
    • 1-15
      1.1.7 魔術指令:「%」
    • 1-16
      1.1.8 Colab 筆記本檔案的下載與上傳
    • 1-17
      1.2 Colab 的筆記功能
    • 1-18
      1.2.1 Markdown 語法
    • 1-19
      1.2.2 區塊元素
    • 1-20
      1.2.3 行內元素
    • 1-21
      1.3 Colab 的表單互動功能
    • 1-22
      1.3.1 基本語法及文字欄位
    • 1-23
      1.3.2 數值欄位
    • 1-24
      1.3.3 下拉式選單、日期及布林欄位
    • 1-25
      Ch02 網路爬蟲資料收集
    • 1-26
      2.1 新聞爬取模組
    • 1-27
      2.1.1 scraparazzie:Google News 新聞爬取
    • 1-28
      2.1.2 Newspaper3k:爬取全球新聞
    • 1-29
      2.1.3 technews-tw:台灣科技新聞爬取
    • 1-30
      2.2 取得氣象測站天氣資料
    • 1-31
      2.2.1 氣象局觀測資料查詢網站(CODiS)
    • 1-32
      2.2.2 HistoricalWeatherTW:台灣氣象測站資料爬蟲
    • 1-33
      Ch03 多媒體圖片影片下載
    • 1-34
      3.1 圖片下載模組
    • 1-35
      3.1.1 google-images-download:Google 圖片下載
    • 1-36
      3.1.2 bing-image-downloader:Bing 圖片下載
    • 1-37
      3.1.3 wz-uniform-crawler:制服圖片下載
    • 1-38
      3.2 下載Youtube 影片
    • 1-39
      3.2.1 Pytube:Youtube 影片下載
    • 1-40
      3.2.2 下載YouTube 播放清單的影片
    • 1-41
      Ch04 多媒體圖片、聲音、影片處理
    • 1-42
      4.1 Pillow 模組:圖形處理
    • 1-43
      4.1.1 Pillow 圖片處理
    • 1-44
      4.1.2 Pillow 基本繪圖
    • 1-45
      4.1.3 應用:基本繪圖範例
    • 1-46
      4.2 pydub 模組:聲音處理
    • 1-47
      4.2.1 在Colab 上播放聲音
    • 1-48
      4.2.2 pydub 模組聲音處理功能
    • 1-49
      4.3 moviepy 模組:影片處理
    • 1-50
      4.3.1 Colab 中播放影片
    • 1-51
      4.3.2 moviepy 模組影片處理功能
    • 1-52
      Ch05 語音文字處理
    • 1-53
      5.1 文字語音轉換模組
    • 1-54
      5.1.1 gTTS 模組:文字轉語音
    • 1-55
      5.1.2 SpeechRecognition 模組:語音轉文字
    • 1-56
      5.1.3 應用:線上即時語音輸入器
    • 1-57
      5.2 文字翻譯
    • 1-58
      5.2.1 google_trans_new 模組:文字翻譯
    • 1-59
      5.2.2 應用:AI 智慧讀報機
    • 1-60
      Ch06 金融匯率股票相關
    • 1-61
      6.1 匯率相關模組
    • 1-62
      6.1.1 twder 模組:新台幣匯率擷取
    • 1-63
      6.1.2 應用:新台幣國際匯率查詢
    • 1-64
      6.1.3 google-currency 模組:不同幣值換算
    • 1-65
      6.1.4 應用:美元日元幣值計算器
    • 1-66
      6.2 twstock 模組:台灣股市資訊
    • 1-67
      6.2.1 查詢歷史股票資料
    • 1-68
      6.2.2 查詢股票即時交易資訊
    • 1-69
      6.2.3 免費的通知利器:LINE Notify
    • 1-70
      6.2.4 應用:使用LINE 監控即時股價
    • 1-71
      6.3 中央銀行統計資料庫
    • 1-72
      6.3.1 中央銀行統計資料庫網頁
    • 1-73
      6.3.2 TWCB 模組:下載中央銀行資料庫
    • 1-74
      Ch07 臉部辨識分析
    • 1-75
      7.1 face_engine 模組:簡單易用臉部辨識
    • 1-76
      7.1.1 建立face-engine 模組使用環境
    • 1-77
      7.1.2 face-engine 臉部偵測
    • 1-78
      7.1.3 face-engine 臉部比對
    • 1-79
      7.1.4 face-engine 臉部辨識
    • 1-80
      7.1.5 儲存及載入人臉資料庫
    • 1-81
      7.2 face-recognition 模組:效果絕佳人臉辨識
    • 1-82
      7.2.1 face-recognition 臉部偵測
    • 1-83
      7.2.2 face-recognition 臉部特徵點
    • 1-84
      7.2.3 face-recognition 臉部辨識
    • 1-85
      7.3 偵測臉部表情及口罩
    • 1-86
      7.3.1 fer 模組:偵測臉部表情
    • 1-87
      7.3.2 facemask_detection 模組:偵測是否戴口罩
    • 1-88
      7.4 Deepface 模組:人臉特徵分析工具
    • 1-89
      7.4.1 Deepface 臉部偵測(Face Detection)
    • 1-90
      7.4.2 Deepface 臉部驗證(Face Verify)
    • 1-91
      7.4.3 Deepface 搜尋人臉(Face Find)
    • 1-92
      7.4.4 應用:WebCam 人臉登入系統
    • 1-93
      7.4.5 Deepface 人臉屬性分析(Face Analyze)
    • 1-94
      Ch08 圖片偵測及內容偵測
    • 1-95
      8.1 ImageAI 模組:物體偵測
    • 1-96
      8.1.1 圖片物體偵測
    • 1-97
      8.1.2 影片物體偵測
    • 1-98
      8.1.3 圖片預測
    • 1-99
      8.2 OCR 光學文字辨識模組
    • 1-100
      8.2.1 pyocr 模組:簡單易用OCR
    • 1-101
      8.2.2 keras-ocr 模組:效果強大OCR
    • 1-102
      8.2.3 應用:車牌辨識系統
    • 1-103
      Ch09 自然語言處理:基本應用
    • 1-104
      9.1 繁體簡體中文互換模組
    • 1-105
      9.1.1 OpenCC 模組:繁簡文句轉換
    • 1-106
      9.1.2 lotecc 模組:繁簡批次檔案轉換
    • 1-107
      9.2 中文分詞模組
    • 1-108
      9.2.1 jieba 模組:最常用中文分詞工具
    • 1-109
      9.2.2 pywordseg 模組:繁體中文分詞
    • 1-110
      9.3 文章摘要及文字雲
    • 1-111
      9.3.1 sumy 模組:對網頁或文章進行摘要
    • 1-112
      9.3.2 wordcloud 模組:文字雲
    • 1-113
      Ch10 自然語言處理:情緒分析與聊天機器人
    • 1-114
      10.1 語言情緒分析
    • 1-115
      10.1.1 snownlp 模組:完整自然語言處理功能
    • 1-116
      10.1.2 應用:旅館評論情緒分析
    • 1-117
      10.2 AI 聊天機器人
    • 1-118
      10.2.1 chatterbot 模組內建模式
    • 1-119
      10.2.2 使用語料庫建立模型
    • 1-120
      10.2.3 以自訂資料建立模型
    • 1-121
      Ch11 工作自動化應用
    • 1-122
      11.1 Selenium 模組:瀏覽器自動化操作
    • 1-123
      11.1.1 使用Selenium 模組
    • 1-124
      11.1.2 尋找網頁元素
    • 1-125
      11.1.3 應用:自動化下載PM2.5 公開資料
    • 1-126
      11.2 PyAutoGUI 模組:鍵盤滑鼠自動化
    • 1-127
      11.2.1 PyAutoGUI 滑鼠操作
    • 1-128
      11.2.2 PyAutoGUI 鍵盤操作
    • 1-129
      11.2.3 PyAutoGUI 其他操作
    • 1-130
      11.2.4 應用:用AI 打遊戲- 奔跑吧小恐龍
    • 1-131
      Ch12 多媒體機器學習應用
    • 1-132
      12.1 MediaPipe 模組:Google 多媒體機器學習
    • 1-133
      12.1.1 臉部偵測(Face Detection)
    • 1-134
      12.1.2 臉部特徵網(Face Mesh)
    • 1-135
      12.1.3 手部偵測(Hands)
    • 1-136
      12.1.4 姿勢偵測(Pose)
    • 1-137
      12.1.5 人體整合偵測(Holistic)
    • 1-138
      12.1.6 3D 物體偵測(Objectron)
    • 1-139
      12.1.7 在MediaPipe 中使用WebCam 攝影機
    • 1-140
      12.2 cvzone 模組:簡單易用多媒體機器學習
    • 1-141
      12.2.1 臉部偵測(Face Detection)
    • 1-142
      12.2.2 臉部特徵網(Face Mesh)
    • 1-143
      12.2.3 手部偵測(HandTrack)
    • 1-144
      12.2.4 手部狀態偵測(HandProperty)
    • 1-145
      12.2.5 姿勢偵測(Pose)
    • 1-146
      12.2.6 應用:手勢控制音樂播放
    • 1-147
      Ch13 無程式碼機器學習
    • 1-148
      13.1 Teachable Machine:線上模型訓練
    • 1-149
      13.1.1 Teachable Machine 圖片機器學習模型
    • 1-150
      13.1.2 使用Teachable Machine 模型
    • 1-151
      13.1.3 應用:在攝影機中控制圓點移動
    • 1-152
      13.2 Lobe ai:本機模型訓練
    • 1-153
      13.2.1 Lobe ai 圖片機器學習模型
    • 1-154
      13.2.2 使用Lobe ai 模型
    • 1-155
      13.2.3 應用:在攝影機中控制滑鼠移動
    • 1-156
      Ch14 輕鬆展示機器學習成果
    • 1-157
      14.1 gradio 模組:神奇網頁互動界面
    • 1-158
      14.1.1 gradio 模組基本操作
    • 1-159
      14.1.2 gradio 模組輸入欄位
    • 1-160
      14.1.3 gradio 模組輸出欄位
    • 1-161
      14.1.4 gradio 物件變數及啟動程式
    • 1-162
      14.2 gradio 使用現有機器學習模型
    • 1-163
      14.2.1 手寫數字辨識
    • 1-164
      14.2.2 Inception 圖片物件偵測
    • 1-165
      14.2.3 英文對話(GPT-2)
    • 1-166
      14.2.4 自動歌詞產生器
    • 1-167
      14.3 gradio 使用自己訓練的模型
    • 1-168
      14.3.1 在程式中訓練模型:鐵達尼號預測
    • 1-169
      14.3.2 使用自行訓練的模型:辨識左右方圖形
    • 1-170
      Ch15 其他功能模組
    • 1-171
      15.1 條碼相關模組
    • 1-172
      15.1.1 python-barcode 模組:barcode 產生器
    • 1-173
      15.1.2 qrcode 模組:QRcode 產生器
    • 1-174
      15.2 程式控制模組
    • 1-175
      15.2.1 schedule 模組:定時執行任務
    • 1-176
      15.2.2 zretry 模組:重試模組
    • 1-177
      15.2.3 tqdm 模組:進度條
    • 1-178
      15.3 雜項功能模組
    • 1-179
      15.3.1 dist 模組:經緯度距離
    • 1-180
      15.3.2 chardet 模組:檔案編碼格式
    • 1-181
      15.3.3 verifyid 模組:驗證身分證字號
    • 1-182
      15.3.4 cnlunardate 模組:農曆日期
    • 1-183
      Ch16 打造自己的模組
    • 1-184
      16.1 發布Pypi 前準備工作
    • 1-185
      16.1.1 建立Python 專案
    • 1-186
      16.1.2 建立說明檔及授權檔
    • 1-187
      16.1.3 建立Github 頁面
    • 1-188
      16.2 上傳模組到Pypi
    • 1-189
      16.2.1 建立Pypi 設定檔
    • 1-190
      16.2.2 發布到Pypi 測試網站
    • 1-191
      16.2.3 發布模組到Pypi 網站
    • 1-192
      APPENDIX A 剪片神器及自動產生字幕
    • 1-193
      A.1 auto-editor 模組:影片自動剪輯神器
    • 1-194
      A.1.1 基礎使用方法
    • 1-195
      A.1.2 進階設定
    • 1-196
      A.2 自動字幕生成應用程式
    • 1-197
      A.2.1 取得聲音檔與安裝模組
    • 1-198
      A.2.2 偵測靜音
    • 1-199
      A.2.3 分割聲音檔
    • 1-200
      A.2.4 自動產生字幕完整程式碼
    • 1-201
      A.3 影片字幕製作軟體:Aegisub
    • 1-202
      A.3.1 安裝 Aegisub
    • 1-203
      A.3.2 匯入視訊及字幕檔
    • 1-204
      A.3.3 修改字幕檔
    • 1-205
      A.3.4 字幕存檔及預覽
    • 1-206
      版權頁
    • 1-207
      封底頁

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans