Python初學特訓班(第六版):從快速入門、主流應用到AI全面實戰

    連續6年榮登知名網路書店電腦資訊年度百大暢銷榜的Python學習最經典 超過4萬名讀者見證與超過100位老師滿意的Python書籍 榮獲各大通路電腦暢銷排行榜與海外指名授權圖書

    收集中
    US$15.33

    從快速入門、主流應用到AI全面實戰

    連續6年榮登知名網路書店電腦資訊年度百大暢銷榜的Python學習最經典
    超過4萬名讀者見證與超過100位老師滿意的Python書籍
    榮獲各大通路電腦暢銷排行榜與海外指名授權圖書

    解決初學痛點,避免開發地雷
    集結熱門主題與AI技術,加值超過500分鐘影音教學
    內容由淺入深,範例程式精簡,執行效率再優化
    從200多個範例徹底掌握Python全面應用精髓

    Python是當今最熱門的程式語言,從網頁資料擷取、網站自動化測試、大數據分析、物聯網、機器學習與深度學習,到駭客攻擊工具等主流議題,Python都占據了重要的地位。

    本書以初學者的視角規劃學習地圖,並提供熱門主題實戰。從環境、語法、模組套件到主流技術應用,直接從實例學,讓學習者輕鬆入門,並能結合目前最受重視的實務運用,體驗Python最全面的應用魅力。

    Python學習最經典
    直擊關鍵技術領域,快速入門與實戰
    體驗Python的開發無極限

    ■快速佈署Python開發環境,熟悉編輯器與執行方式。
    ■詳細說明Python語法,由結構、變數、資料型態、運算式及判斷式進行學習引導,再深入迴圈、串列、元組、字典、函式與模組、檔案與例外處理等基礎且重要的內容。
    ■詳述近50種實用的Python模組套件,如:random、os、os.path、sys、shutil、glob、locale、sqlite3、requests、re、bs4、BeautifulSoup、selenium、webdriver、time、matplotlib、pyplot、json、pytube、tkinter、flask、LineBotapi、LineNotify、ngrok、pydub、SpeechRecognition、pandas、OpenCV、numpy、pillow、PIL、Image、ImageDraw、ImageFont、math、pygame、mixer、gTTS、tempfile、PyAudio、googletrans、Translator、pyinstaller、pyfirmata、Arduino、pyserial…等,分析使用方式與注意事項,並以實例演練。
    ■範例導引式學習,從小範例到專案應用實例。全新修訂並優化實作內容,從12個專案實戰貼近實務需求,即學即用即上手。
    ■全面深入不同領域的應用主題,包括大數據網路爬蟲、資訊圖表繪製、影片下載、PM2.5 空氣監測、公開資料應用、AI客服機器人、圖片批次處理、音樂播放器、臉部偵測與辨識、新聞讀報機等,並納入熱門的「智慧監控系統」,用OpenCV監測影像變化,發現異物進入即用LINE發動警報。結合主流且新穎的應用,立即提升開發力。
    另外,學會運用ChatGPT產生太空射擊遊戲程式,掌握生成式AI的強大能力。
    ■強化重點技術,提升專案開發效率,學會打包專案執行檔,SQLite資料庫實作、瀏覽器自動化與機電整合實作,升級開發領域。
    ■範例程式另提供Python筆記神器:Colab及Jupyter Notebook通用格式檔案,讓學習與操作更便利。
    ■針對重要實戰專題提供影音輔助教學,迅速提升學習效率。

    ★超值學習資源:超過500分鐘關鍵影音教學/全書範例程式檔/附錄PDF
    Google Colab雲端開發環境教學影片

    章節目錄

    1-1封面頁
    1-2書名頁
    1-3關於文淵閣工作室
    1-4前言
    1-5學習資源說明
    1-6目錄
    1-7Ch01 建置Python 開發環境
    1-81.1 Python 程式語言簡介
    1-91.1.1 Python 程式語言發展史
    1-101.1.2 Python 程式語言的特色
    1-111.2 建置 Anaconda 開發環境
    1-121.2.1 安裝 Anaconda
    1-131.2.2 Anaconda Navigator
    1-141.2.3 Anaconda Prompt 管理模組
    1-151.3 Spyder 編輯器
    1-161.3.1 啟動Spyder 編輯器及調整畫面
    1-171.3.2 檔案管理
    1-181.3.3 Spyder 簡易智慧輸入
    1-191.3.4 程式除錯
    1-201.4 Jupyter Notebook 編輯器
    1-211.4.1 啟動 Jupyter Notebook 及建立檔案
    1-221.4.2 Jupyter Notebook 簡易智慧輸入
    1-231.4.3 Jupyter Notebook 執行程式
    1-241.4.4 Jupyter Notebook 常用編輯快速鍵
    1-251.4.5 使用markdown 語法做筆記
    1-261.4.6 匯出其他格式檔案
    1-27Ch02 基本語法與結構控制
    1-282.1 變數與資料型態
    1-292.1.1 變數
    1-302.1.2 變數命名規則
    1-312.1.3 數值、布林與字串資料型態
    1-322.1.4 print() 及 type() 函式
    1-332.1.5 資料型態轉換
    1-342.2 運算式
    1-352.2.1 input() 函式
    1-362.2.2 算術運算子
    1-372.2.3 關係運算子
    1-382.2.4 邏輯運算子
    1-392.2.5 複合指定運算子
    1-402.3 判斷式
    1-412.3.1 單向判斷式(if⋯)
    1-422.3.2 雙向判斷式(if⋯else)
    1-432.3.3 多向判斷式(if⋯elif⋯else)
    1-442.3.4 巢狀判斷式
    1-45Ch03 迴圈與資料結構
    1-463.1 迴圈
    1-473.1.1 串列:List
    1-483.1.2 range() 函式
    1-493.1.3 for 迴圈
    1-503.1.4 巢狀 for 迴圈
    1-513.1.5 break 及 continue 函式
    1-523.1.6 for⋯else 迴圈
    1-533.1.7 while 迴圈
    1-543.2 串列的操作
    1-553.3 元組 (Tuple)
    1-563.4 字典 (Dict)
    1-573.4.1 基礎字典操作
    1-583.4.2 進階字典操作
    1-59Ch04 函式與模組
    1-604.1 自訂函式
    1-614.1.1 建立自訂函式
    1-624.1.2 建立不定數目參數的函式
    1-634.1.3 函式中變數有效範圍
    1-644.2 內建函式
    1-654.3 模組
    1-664.3.1 模組的匯入:import
    1-674.3.2 亂數模組:random
    1-684.3.3 時間模組:time
    1-69Ch05 檔案與例外處理
    1-705.1 檔案和目錄管理
    1-715.1.1 os 模組
    1-725.1.2 os.path 模組
    1-735.1.3 os.walk() 方法
    1-745.1.4 shutil 模組
    1-755.1.5 glob 模組
    1-765.2 File 檔案
    1-775.2.1 open() 開啟檔案的語法
    1-785.2.2 檔案處理
    1-795.3 例外處理
    1-805.3.1 try⋯except⋯else⋯finally 語法
    1-815.3.2 try⋯except⋯else⋯finally 使用方式
    1-82Ch06 實戰:要資料自己來,網路爬蟲跟我學
    1-836.1 requests 模組:讀取網站檔案
    1-846.1.1 安裝requests 模組
    1-856.1.2 發送GET 請求
    1-866.1.3 發送POST 請求
    1-876.1.4 自訂HTTP Headers 偽裝瀏覽器操作
    1-886.2 BeautifulSoup 模組:網頁解析
    1-896.2.1 安裝Beautifulsoup 模組
    1-906.2.2 認識網頁結構
    1-916.2.3 BeautifulSoup 的使用
    1-926.2.4 BeautifulSoup 常用的屬性
    1-936.2.5 BeautifulSoup 常用的方法
    1-946.2.6 找尋指定標籤的內容:find()、find_all()
    1-956.2.7 利用CSS 選擇器找尋內容:select()
    1-966.2.8 取得標籤的屬性內容
    1-976.2.9 實戰:etToday 新聞
    1-98Ch07 實戰:一圖勝千言,matplotlib 資訊圖表繪製
    1-997.1 繪製折線圖:plot
    1-1007.1.1 Matplotlib 模組的使用
    1-1017.1.2 繪製折線圖
    1-1027.1.3 設定線條及圖例
    1-1037.1.4 設定標題
    1-1047.1.5 設定座標範圍
    1-1057.1.6 設定格線
    1-1067.1.7 同時繪製多組資料
    1-1077.1.8 設定座標刻度
    1-1087.1.9 Matplotlib 圖表顯示中文
    1-1097.2 繪製長條圖:bar
    1-1107.2.1 繪製長條圖
    1-1117.2.2 繪製橫條圖
    1-1127.2.3 繪製堆疊長條圖
    1-1137.3 圓餅圖繪製:pie
    1-1147.4 設定圖表區:figure
    1-1157.5 在圖表區加入多張圖表:subplot
    1-1167.6 專題:台灣股市股價走勢圖
    1-1177.6.1 取得個股月成交資訊
    1-1187.6.2 實戰:個股年度統計圖
    1-119Ch08 實戰:備份不求人,YouTube 影片下載器
    1-1208.1 Pytube:下載 YouTube 影片模組
    1-1218.1.1 Pytube 模組基本使用方法
    1-1228.1.2 影片名稱及存檔路徑
    1-1238.1.3 影片格式
    1-1248.2 Tkinter:圖形使用者介面模組
    1-1258.2.1 建立主視窗 (Tk)
    1-1268.2.2 標籤(Label) 及按鈕元件(Button)
    1-1278.2.3 文字區塊(Text) 及文字編輯(Entry) 元件
    1-1288.2.4 選項按鈕(Radiobutton) 及核取方塊(Checkbutton)
    1-1298.2.5 排版方式
    1-1308.2.6 視窗區塊(Frame)
    1-1318.3 實戰:YouTube 影片下載器
    1-1328.3.1 應用程式總覽
    1-1338.3.2 介面配置
    1-1348.3.3 事件處理
    1-135Ch09 實戰:空氣好不好?PM2.5 即時監測顯示器
    1-1369.1 Pandas:強大的資料處理模組
    1-1379.1.1 建立 DataFrame 資料
    1-1389.1.2 取得DataFrame 資料
    1-1399.1.3 修改及排序DataFrame 資料
    1-1409.1.4 刪除DataFrame 資料
    1-1419.1.5 匯入資料
    1-1429.1.6 繪製線形圖
    1-1439.2 實戰:PM2.5 即時監測顯示器
    1-1449.2.1 應用程式總覽
    1-1459.2.2 PM2.5 開放資料結構
    1-1469.2.3 介面配置
    1-1479.2.4 事件處理及函式
    1-148Ch10 實戰:給我個AI 客服,打造自己的LINE Bot
    1-14910.1 使用Flask 建立網站應用程式
    1-15010.1.1 Flask 程式架構
    1-15110.1.2 路由參數傳遞
    1-15210.2 Line 開發者帳號
    1-15310.2.1 申請 LINE 開發者帳號
    1-15410.2.2 註冊LINE Bot 使用服務的流程
    1-15510.2.3 新增第一個LINE Bot
    1-15610.2.4 加入 LINE Bot 做朋友
    1-15710.3 「鸚鵡」LINE Bot
    1-15810.3.1 取得 LINE Bot API 程式所需資訊
    1-15910.3.2 安裝LINE Bot SDK
    1-16010.3.3 使用Flask 建立網站
    1-16110.3.4 使用ngrok 建立https 伺服器
    1-16210.3.5 設定LINE Bot 的Webhook URL
    1-16310.4 實戰:圖文式 Line Bot
    1-16410.4.1 建立圖文選單
    1-16510.4.2 Line Bot API
    1-16610.4.3 建立Flask 程式
    1-16710.4.4 應用程式總覽
    1-168Ch11 實戰:P 圖我也會!圖片批次處理
    1-16911.1 認識pillow
    1-17011.1.1 pillow 的功能
    1-17111.1.2 pillow 圖形的像素顏色
    1-17211.1.3 取得顏色像素
    1-17311.2 圖片基本操作
    1-17411.2.1 讀取圖片檔
    1-17511.2.2 建立新的圖片物件
    1-17611.3 圖片編輯
    1-17711.3.1 更改圖片的大小
    1-17811.3.2 圖片旋轉
    1-17911.3.3 圖片翻轉
    1-18011.3.4 圖片灰階處理
    1-18111.3.5 圖片像素編輯
    1-18211.4 圖片切割、複製和合成
    1-18311.4.1 圖片切割
    1-18411.4.2 圖片複製
    1-18511.4.3 圖片合成
    1-18611.5 圖片濾鏡
    1-18711.6 繪製圖形
    1-18811.7 大量圖片處理
    1-189Ch12 實戰:來點音樂吧!mp3 音樂播放器
    1-19012.1 關於音樂與音效的播放
    1-19112.1.1 使用pygame 模組
    1-19212.1.2 mixer 物件
    1-19312.2 音效播放
    1-19412.2.1 Sound 物件
    1-19512.2.2 實戰:音效播放器
    1-19612.3 音樂播放
    1-19712.3.1 music 物件
    1-19812.3.2 實戰:MP3 音樂播放器
    1-199Ch13 實戰:刷臉時代來了,OpenCV 臉部偵測與辨識
    1-20013.1 OpenCV:臉部偵測
    1-20113.1.1 以 OpenCV 讀取及顯示圖形
    1-20213.1.2 儲存影像檔
    1-20313.1.3 OpenCV 基本繪圖
    1-20413.1.4 使用OpenCV 進行臉部偵測
    1-20513.1.5 擷取臉部圖形及存檔
    1-20613.2 OpenCV:臉部辨識登入系統
    1-20713.2.1 擷取攝影機影像
    1-20813.2.2 實戰:建立會員臉部模型
    1-20913.2.3 實戰:臉部辨識登入系統
    1-210Ch14 實戰:智慧監控系統,自動錄影並傳送LINE
    1-21114.1 LINE Notify 傳送訊息
    1-21214.1.1 申請 LINE Notify 權杖
    1-21314.1.2 發送LINE Notify 文字訊息
    1-21414.1.3 發送LINE Notify 文字及圖片訊息
    1-21514.2 OpenCV 圖形處理:移動偵測
    1-21614.2.1 移動偵測的原理
    1-21714.2.2 高斯模糊及影像二值化
    1-21814.2.3 OpenCV 錄製影片
    1-21914.3 實戰:智慧監控系統
    1-22014.3.1 應用程式總覽
    1-22114.3.2 智慧監控系統程式碼
    1-222Ch15 實戰:新聞唸給你聽,智慧讀報機
    1-22315.1 Google gTTS 文字轉語音
    1-22415.1.1 安裝gTTS 模組
    1-22515.1.2 播放 mp3 檔案
    1-22615.2 語音轉換文字
    1-22715.2.1 安裝模組及輸入語音
    1-22815.2.2 語音轉換成文字
    1-22915.3 文字翻譯
    1-23015.4 綜合範例
    1-23115.4.1 使用set_endevent 事件
    1-23215.4.2 專題:讀報機
    1-233Ch16 實戰:ChatGPT 遊戲開發,PyGame 製作遊戲
    1-23416.1 Pygame 入門教學
    1-23516.1.1 Pygame 程式基本架構
    1-23616.1.2 基本繪圖
    1-23716.1.3 載入圖片
    1-23816.1.4 繪製文字
    1-23916.2 Pygame 動畫處理
    1-24016.2.1 動畫處理基本程式架構
    1-24116.2.2 角色類別 (Sprite)
    1-24216.2.3 自由移動的藍色球體
    1-24316.2.4 碰撞偵測
    1-24416.2.5 鍵盤事件
    1-24516.2.6 滑鼠事件
    1-24616.3 實戰:ChatGPT 製作太空射擊遊戲
    1-24716.3.1 應用程式總覽
    1-24816.3.2 初步撰寫太空射擊遊戲程式
    1-24916.3.3 程式除錯及顯示中文
    1-25016.3.4 太空射搫遊戲完整程式碼
    1-251附錄A pyinstaller: 將程式打包成執行檔
    1-252A.1 程式打包前的準備工作
    1-253A.2 實戰:打包exe 執行檔
    1-254A.3 實戰:打包含有資源檔的執行檔
    1-255附錄B SQLite 資料庫的使用
    1-256B.1 SQLite 資料庫的操作
    1-257B.2 使用連線物件操作資料庫
    1-258附錄C Selenium: 瀏覽器自動化操作
    1-259C.1 Selenium 模組的使用
    1-260C.2 實戰:Facebook 自動登入
    1-261附錄D Python 軟硬整合: 使用Arduino
    1-262D.1 使用Python 控制Arduino
    1-263D.2 PyFirmata 模組
    1-264D.3 pySerial 模組
    1-265版權頁
    1-266封底頁

    常見問答

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

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案