Python自學聖經:從程式素人到開發強者的技術與實戰大全!(附影音∕範例程式)

    一本帶你入行!

    收集中
    免費
    一本帶你入行!
    系統化分章,全面跨入Python程式開發殿堂!
    學業界指定Python講師,眾多讀者與程式教師選書第一指名團隊精心彙整!
    六大領域、33個主題、近百種模組套件、1337個範例,
    涵蓋語法入門,橫跨各大熱門技術與軟硬整合實戰應用。

    給需要本書的人:
    ★不知道如何開始才能自學好Python的人
    ★有接觸過但又不想打掉重練的人
    ★老是寫不好Python程式的人
    ★想運用Python開發專案的人


    掌握系統化的學習途徑
    才能真正駕馭Python

    Python廣泛應用於大數據、網路爬蟲、人工智慧、機器學習、物聯網等熱門領域,是一套直譯式、物件導向,功能強大的程式語言。具備簡潔的語法,擁有許多模組套件,跨平台且容易擴充,所以非常適合初學者學習,但沒有系統性與結構化的學習,只能一知半解,而胡亂網路爬文,也只會迷失在資訊叢林。

    本書從Python自學角度出發,系統化的分章學習,全面涵蓋語法、模組套件、主題應用、軟硬整合,規劃出最好的學習曲線,縮短自學途徑,排除學習障礙,真正從初學入門到業界活用!

    ■完整詳實的程式入門:
    從開發環境建置開始,由淺入深、循序漸進、完整且詳細的解說變數、運算、判斷式、迴圈、串列、元組、字典、函式與模組等語法觀念與實作。

    ■晉級專業的進階心法:
    包括檔案管理、例外處理、物件導向開發、GUI圖形使用者介面、正規表達式等內容。

    ■應用廣泛的資料科學:
    涵蓋網路爬蟲、資料儲存與讀取、資訊圖表化,以及Numpy與Pandas的完整學習。

    ■無所不在的網路應用:
    Flask網路應用程式開發、Django資料庫網站架設,還有LINE Bot機器人整合應用。

    ■邁向未來的AI人工智慧:
    具備機器學習入門、深度學習MLP、CNN與RNN的應用,以及演算法雲端利器Algorithmia、機器學習雲端平台Azure、NLP自然語言處理等能力。

    ■萬物可通的IoT物聯網:
    從MicroPython程式實作、ESP8266運用、感測器應用、加入顯示裝置、使用Wi-Fi無線網路,到物聯網整合。

    章節目錄

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      關於文淵閣工作室
    • 1-4
      前言
    • 1-5
      學習資源說明
    • 1-6
      目錄
    • 1-7
      基礎入門篇
    • 1-8
      Ch01 建置Python 開發環境
    • 1-9
      1.1 建置 Anaconda 開發環境
    • 1-10
      1.1.1 安裝 Anaconda
    • 1-11
      1.1.2 Anaconda Prompt 管理模組
    • 1-12
      1.1.3 Anaconda Prompt 執行 Python 程式檔案
    • 1-13
      1.1.4 Anaconda Prompt 建立虛擬環境
    • 1-14
      1.2 Spyder 編輯器
    • 1-15
      1.2.1 啟動 Spyder 編輯器及檔案管理
    • 1-16
      1.2.2 Spyder 簡易智慧輸入
    • 1-17
      1.2.3 程式除錯
    • 1-18
      1.3 Jupyter Notebook 編輯器
    • 1-19
      1.3.1 啟動 Jupyter Notebook 及建立檔案
    • 1-20
      1.3.2 Jupyter Notebook 簡易智慧輸入
    • 1-21
      1.3.3 Jupyter Notebook 執行程式
    • 1-22
      1.3.4 Jupyter Notebook 常用編輯快速鍵
    • 1-23
      Ch02 變數、運算及判斷式
    • 1-24
      2.1 變數與資料型別
    • 1-25
      2.1.1 變數
    • 1-26
      2.1.2 變數命名規則
    • 1-27
      2.1.3 數值、布林與字串資料型別
    • 1-28
      2.1.4 print():列印輸出內容
    • 1-29
      2.1.5 資料型別轉換
    • 1-30
      2.2 運算式
    • 1-31
      2.2.1 input():輸入資料
    • 1-32
      2.2.2 算術運算子
    • 1-33
      2.2.3 比較運算子
    • 1-34
      2.2.4 邏輯運算子
    • 1-35
      2.2.5 複合指定運算子
    • 1-36
      2.3 判斷式
    • 1-37
      2.3.1 程式流程控制
    • 1-38
      2.3.2 單向判斷式(if⋯)
    • 1-39
      2.3.3 雙向判斷式(if⋯else)
    • 1-40
      2.3.4 多向判斷式(if⋯elif⋯else)
    • 1-41
      2.3.5 巢狀判斷式
    • 1-42
      Ch03 迴圈、串列與元組
    • 1-43
      3.1 迴圈與串列
    • 1-44
      3.1.1 串列 (List)
    • 1-45
      3.1.2 range 函式
    • 1-46
      3.1.3 for 迴圈
    • 1-47
      3.1.4 巢狀 for 迴圈
    • 1-48
      3.1.5 break 及 continue 命令
    • 1-49
      3.1.6 for⋯else 迴圈
    • 1-50
      3.1.7 while 迴圈
    • 1-51
      3.2 進階串列與元組
    • 1-52
      3.2.1 進階串列操作
    • 1-53
      3.2.2 元組 (Tuple)
    • 1-54
      Ch04 字典的使用
    • 1-55
      4.1 字典基本操作
    • 1-56
      4.1.1 建立字典
    • 1-57
      4.1.2 字典取值
    • 1-58
      4.1.3 字典維護
    • 1-59
      4.2 字典進階操作
    • 1-60
      4.2.1 字典進階功能整理
    • 1-61
      4.2.2 in 功能
    • 1-62
      4.2.3 keys 及 values 功能
    • 1-63
      4.2.4 items 功能
    • 1-64
      4.2.5 setdefault 功能
    • 1-65
      Ch05 函式與模組
    • 1-66
      5.1 自訂函式
    • 1-67
      5.1.1 建立自訂函式
    • 1-68
      5.1.2 參數預設值
    • 1-69
      5.1.3 變數有效範圍
    • 1-70
      5.2 數值函式
    • 1-71
      5.2.1 數值函式整理
    • 1-72
      5.2.2 指數、商數、餘數及四捨六入
    • 1-73
      5.2.3 最大值、最小值、總和及排序
    • 1-74
      5.3 字串函式
    • 1-75
      5.3.1 字串函式整理
    • 1-76
      5.3.2 連接及分割字串
    • 1-77
      5.3.3 檢查起始或結束字串
    • 1-78
      5.3.4 字串排版相關函式
    • 1-79
      5.3.5 搜尋及取代字串
    • 1-80
      5.4 亂數模組
    • 1-81
      5.4.1 import 模組
    • 1-82
      5.4.2 亂數模組函式整理
    • 1-83
      5.4.3 產生整數或浮點數的亂數函式
    • 1-84
      5.4.4 隨機取得字元或串列元素
    • 1-85
      進階學習篇
    • 1-86
      Ch06 檔案系統的使用
    • 1-87
      6.1 檔案和目錄管理
    • 1-88
      6.1.1 os 模組
    • 1-89
      6.1.2 os.path 模組
    • 1-90
      6.1.3 os.walk 函式
    • 1-91
      6.1.4 shutil 模組
    • 1-92
      6.1.5 glob 模組
    • 1-93
      6.2 檔案的讀寫
    • 1-94
      6.2.1 文字檔案的讀寫
    • 1-95
      6.2.2 檔案處理
    • 1-96
      6.3 二進位檔案的讀寫
    • 1-97
      6.3.1 寫入二進位檔案
    • 1-98
      6.3.2 讀取二進位檔案
    • 1-99
      Ch07 物件導向程式開發
    • 1-100
      7.1 類別與物件
    • 1-101
      7.1.1 建立類別
    • 1-102
      7.1.2 類別的建構式
    • 1-103
      7.1.3 屬性初始值的設定
    • 1-104
      7.2 類別封裝
    • 1-105
      7.3 類別繼承
    • 1-106
      7.3.1 建立子類別
    • 1-107
      7.3.2 子類別和父類別擁有相同的屬性和方法
    • 1-108
      7.4 多型
    • 1-109
      7.5 多重繼承
    • 1-110
      7.6 類別應用
    • 1-111
      7.7 建立 Python 專案
    • 1-112
      7.7.1 建立新的專案
    • 1-113
      7.7.2 建立含有類別專案
    • 1-114
      7.8 打造自己的模組
    • 1-115
      7.8.1 準備工作
    • 1-116
      7.8.2 打造自己的模組
    • 1-117
      7.8.3 匯入自己建立的模組
    • 1-118
      7.8.4 將自建的專案存成多個模組
    • 1-119
      7.8.5 在別的專案使用自己的模組
    • 1-120
      Ch08 例外處理
    • 1-121
      8.1 例外處理
    • 1-122
      8.1.1 try⋯except⋯else⋯finally 語法
    • 1-123
      8.1.2 try⋯except⋯else⋯finally 使用方式
    • 1-124
      8.2 try⋯except 常用例外錯誤表
    • 1-125
      8.3 捕捉多個例外
    • 1-126
      8.3.1 使用一個 except 捕捉多個例外
    • 1-127
      8.3.2 顯示多個內建的錯誤訊息
    • 1-128
      8.4 raise 拋出例外
    • 1-129
      8.4.1 拋出系統內建的例外
    • 1-130
      8.4.2 拋出自訂的例外
    • 1-131
      8.5 Traceback 記錄字串
    • 1-132
      8.6 assert 斷言
    • 1-133
      8.6.1 assert 程式斷言
    • 1-134
      8.6.2 停用斷言
    • 1-135
      Ch09 圖形使用者介面設計
    • 1-136
      9.1 Tkinter 圖形使用者介面模組
    • 1-137
      9.1.1 建立主視窗 (Tk)
    • 1-138
      9.1.2 標籤 (Label) 及按鈕元件 (Button)
    • 1-139
      9.1.3 文字區塊 (Text) 及文字編輯 (Entry) 元件
    • 1-140
      9.1.4 選項按鈕 (Radiobutton) 及核取方塊 (Checkbutton)
    • 1-141
      9.2 排版方式
    • 1-142
      9.2.1 pack 方法
    • 1-143
      9.2.2 grid 方法
    • 1-144
      9.2.3 place 方法
    • 1-145
      9.3 視窗區塊 (Frame)
    • 1-146
      Ch10 正規表達式
    • 1-147
      10.1 使用傳統程式設計方式搜尋
    • 1-148
      10.2 使用正規表達式
    • 1-149
      10.2.1 正規表達式特殊字元
    • 1-150
      10.2.2 正規表達式的範例
    • 1-151
      10.2.3 使用正規表達式檢查行動電話號碼格式
    • 1-152
      10.3 使用re.complie() 建立正規表達式物件
    • 1-153
      10.3.1 建立正規表達式物件
    • 1-154
      10.3.2 正規表達式物件的方法
    • 1-155
      10.4 使用 re 模組建立隱含正規表達式物件
    • 1-156
      10.5 更豐富的搜尋方式
    • 1-157
      10.5.1 使用小括號分組
    • 1-158
      10.5.2 取得含有小括號的電話號碼
    • 1-159
      10.5.3 使用? 字元搜尋
    • 1-160
      10.5.4 使用| 字元搜尋
    • 1-161
      10.5.5 字元分類
    • 1-162
      10.5.6 使用* 字元搜尋
    • 1-163
      10.5.7 使用+ 字元搜尋
    • 1-164
      10.5.8 忽略大小寫搜尋
    • 1-165
      10.5.9 字元分類中的 ^ 字元
    • 1-166
      10.5.10 正規表達式中的 ^ 和 $ 字元
    • 1-167
      10.5.11 正規表達式中的 . 和 .* 字元
    • 1-168
      10.5.12 換列字元的處理
    • 1-169
      10.5.13 re.VERBOSE
    • 1-170
      10.6 使用 re.sub() 取代字串
    • 1-171
      10.7 正規表達式實務上的應用
    • 1-172
      資料科學篇
    • 1-173
      Ch11 數據資料的爬取
    • 1-174
      11.1 requests 模組:讀取網站檔案
    • 1-175
      11.1.1 安裝requests 模組
    • 1-176
      11.1.2 發送GET 請求
    • 1-177
      11.1.3 發送POST 請求
    • 1-178
      11.1.4 自訂HTTP Headers 偽裝瀏覽器操作
    • 1-179
      11.1.5 使用Session 及Cookie 進入認證頁面
    • 1-180
      11.1.6 專題:IP 位址查詢
    • 1-181
      11.2 BeautifulSoup 模組:網頁解析
    • 1-182
      11.2.1 安裝Beautifulsoup 模組
    • 1-183
      11.2.2 認識網頁的結構
    • 1-184
      11.2.3 BeautifulSoup 的使用
    • 1-185
      11.2.4 BeautifulSoup 常用的屬性
    • 1-186
      11.2.5 BeautifulSoup 常用的方法
    • 1-187
      11.2.6 找尋指定標籤的內容:find()、find_all()
    • 1-188
      11.2.7 利用CSS 選擇器找尋內容:select()
    • 1-189
      11.2.8 取得標籤的屬性內容
    • 1-190
      11.2.9 專題:威力彩開獎號碼
    • 1-191
      11.3 Selenium 模組:瀏覽器自動化操作
    • 1-192
      11.3.1 使用 Selenium
    • 1-193
      11.3.2 尋找網頁元素
    • 1-194
      11.3.3 專題:Facebook 自動登入
    • 1-195
      Ch12 數據資料的儲存與讀取
    • 1-196
      12.1 csv 資料的儲存與讀取
    • 1-197
      12.1.1 認識CSV
    • 1-198
      12.1.2 csv 檔案儲存
    • 1-199
      12.1.3 csv 檔案讀取
    • 1-200
      12.2 Excel 資料儲存與讀取
    • 1-201
      12.2.1 Excel 檔案新增及儲存
    • 1-202
      12.2.2 Excel 檔案讀取及編輯
    • 1-203
      12.3 SQLite 資料庫的操作
    • 1-204
      12.3.1 使用 sqlite3 模組
    • 1-205
      12.3.2 執行SQL 命令操作資料表
    • 1-206
      12.3.3 執行資料查詢
    • 1-207
      12.4 MySQL 資料庫的操作
    • 1-208
      12.4.1 建立資料資料表
    • 1-209
      12.4.2 MySQL 資料庫管理
    • 1-210
      12.5 Google 試算表的操作
    • 1-211
      12.5.1 連接Google 試算表前的注意事項
    • 1-212
      12.5.2 Google Developers Console 的設定
    • 1-213
      12.5.3 Google 試算表的權限設定
    • 1-214
      12.5.4 連結並操作Google 試算表
    • 1-215
      Ch13 數據資料視覺化
    • 1-216
      13.1 繪製折線圖:plot
    • 1-217
      13.1.1 Matplotlib 模組的使用
    • 1-218
      13.1.2 繪製折線圖
    • 1-219
      13.1.3 設定線條及圖例
    • 1-220
      13.1.4 設定標題
    • 1-221
      13.1.5 設定座標範圍
    • 1-222
      13.1.6 設定格線
    • 1-223
      13.1.7 同時繪製多組資料
    • 1-224
      13.1.8 設定座標刻度
    • 1-225
      13.1.9 Matplotlib 圖表顯示中文
    • 1-226
      13.2 繪製長條圖:bar
    • 1-227
      13.2.1 繪製長條圖
    • 1-228
      13.2.2 繪製橫條圖
    • 1-229
      13.2.3 繪製堆疊長條圖
    • 1-230
      13.2.4 繪製並列長條圖
    • 1-231
      13.3 圓餅圖繪製:pie
    • 1-232
      13.4 設定圖表區:figure
    • 1-233
      13.5 在圖表區加入多張圖表:subplot、axes
    • 1-234
      13.5.1 用欄列排列多張圖表:subplot
    • 1-235
      13.5.2 用相對位置排列多張圖表:axes
    • 1-236
      13.6 專題:台灣股市股價走勢圖
    • 1-237
      13.6.1 台灣股市資訊模組:twstock
    • 1-238
      13.6.2 台灣股市個股單月股價走勢圖
    • 1-239
      Ch14 Numpy 與Pandas
    • 1-240
      14.1 Numpy 陣列建立
    • 1-241
      14.1.1 認識Numpy 陣列
    • 1-242
      14.1.2 建立一維陣列
    • 1-243
      14.1.3 建立多維陣列
    • 1-244
      14.1.4 改變陣列形狀:reshape()
    • 1-245
      14.2 Numpy 陣列取值
    • 1-246
      14.2.1 一維陣列取值
    • 1-247
      14.2.2 多維陣列取值
    • 1-248
      14.2.3 產生隨機資料
    • 1-249
      14.2.4 讀取檔案取值
    • 1-250
      14.3 Numpy 的運算功能
    • 1-251
      14.3.1 Numpy 陣列運算
    • 1-252
      14.3.2 Numpy 常用的計算及統計函數
    • 1-253
      14.3.3 Numpy 的排序
    • 1-254
      14.4 Pandas Series
    • 1-255
      14.4.1 使用串列建立Series
    • 1-256
      14.4.2 使用字典建立Series
    • 1-257
      14.5 Pandas DataFrame 的建立
    • 1-258
      14.5.1 建立DataFrame
    • 1-259
      14.5.2 利用字典建立DataFrame
    • 1-260
      14.5.3 利用Series 建立DataFrame
    • 1-261
      14.6 DataFrame 資料取值
    • 1-262
      14.6.1 DataFrame 基本取值
    • 1-263
      14.6.2 以索引及欄位名稱取得資料:loc
    • 1-264
      14.6.3 以索引及欄位編號取得資料:iloc
    • 1-265
      14.6.4 取得最前或最後數列資料
    • 1-266
      14.7 DataFrame 資料操作
    • 1-267
      14.7.1 DataFrame 資料排序
    • 1-268
      14.7.2 DataFrame 資料修改
    • 1-269
      14.7.3 刪除 DataFrame 資料
    • 1-270
      14.8 Pandas 資料存取
    • 1-271
      14.8.1 使用Pandas 讀取資料
    • 1-272
      14.8.2 使用Pandas 儲存資料
    • 1-273
      14.9 Pandas 模組:繪圖應用
    • 1-274
      14.9.1 plot 繪圖方法
    • 1-275
      14.9.2 繪製長條圖、橫條圖、堆疊圖
    • 1-276
      14.9.3 繪製折線圖
    • 1-277
      14.9.4 繪製圓餅圖
    • 1-278
      網路應用篇
    • 1-279
      Ch15 Flask 網站開發
    • 1-280
      15.1 基本 Flask 網站應用程式
    • 1-281
      15.1.1 Flask 的特點
    • 1-282
      15.1.2 Flask 程式架構
    • 1-283
      15.1.3 路由參數傳遞
    • 1-284
      15.2 使用模板
    • 1-285
      15.2.1 靜態網頁檔
    • 1-286
      15.2.2 傳送參數及變數給網頁檔
    • 1-287
      15.2.3 網頁檔使用靜態檔案
    • 1-288
      15.3 Template 語言
    • 1-289
      15.3.1 變量
    • 1-290
      15.3.2 標籤
    • 1-291
      15.4 以 GET 及 POST 傳送資料
    • 1-292
      15.4.1 以 GET 傳送資料
    • 1-293
      15.4.2 以 POST 傳送資料
    • 1-294
      Ch16 Flask 建立 Web API及 Heroku 部署
    • 1-295
      16.1 建立縣市天氣資料 Web API
    • 1-296
      16.1.1 縣市氣象公開資料
    • 1-297
      16.1.2 解析天氣資料
    • 1-298
      16.1.3 縣市天氣資料 Web API
    • 1-299
      16.2 部署 Web API 到 Heroku
    • 1-300
      16.2.1 安裝 Git 版本管理軟體
    • 1-301
      16.2.2 建立 Heroku 應用程式
    • 1-302
      16.2.3 安裝 Heroku CLI
    • 1-303
      16.2.4 建置空白虛擬環境
    • 1-304
      16.2.5 建立上傳檔案結構
    • 1-305
      16.2.6 部署到到 Heroku
    • 1-306
      16.2.7 部署後修改應用程式內容
    • 1-307
      16.3 Web API 應用:縣市天氣應用程式
    • 1-308
      16.3.1 Tkinter 的下拉選單元件
    • 1-309
      16.3.2 縣市天氣應用程式
    • 1-310
      Ch17 Django 網站開發
    • 1-311
      17.1 Django 是什麼?
    • 1-312
      17.1.1 Django 的由來
    • 1-313
      17.1.2 Django 的優勢
    • 1-314
      17.1.3 安裝 Django 模組
    • 1-315
      17.2 建立 Django 專案
    • 1-316
      17.2.1 建立 Django 專案語法
    • 1-317
      17.2.2 建立 Application 應用程式
    • 1-318
      17.3 視圖(view) 與 URL
    • 1-319
      17.3.1 環境設定
    • 1-320
      17.3.2 以伺服器瀏覽網頁
    • 1-321
      17.3.3 設定 urls.py
    • 1-322
      17.3.4 定義函式
    • 1-323
      17.3.5 模版的使用
    • 1-324
      17.3.6 加入 static 靜態檔案
    • 1-325
      17.4 視圖、模版與 Template 語言
    • 1-326
      17.4.1 傳遞變數到 Template 模板檔案
    • 1-327
      17.4.2 Template 語言- 變量
    • 1-328
      17.4.3 Template 語言- 標籤
    • 1-329
      17.5 以 GET 及 POST 傳送資料
    • 1-330
      17.5.1 以 GET 傳送資料
    • 1-331
      17.5.2 以 POST 傳送資料
    • 1-332
      Ch18 Django 資料庫連結與應用
    • 1-333
      18.1 Django 資料庫
    • 1-334
      18.1.1 使用 Django 資料庫
    • 1-335
      18.1.2 建立 Django 專案
    • 1-336
      18.1.3 常用資料欄位及屬性
    • 1-337
      18.1.4 定義資料模型
    • 1-338
      18.2 admin 後台管理與 ModelAdmin 類別
    • 1-339
      18.2.1 admin 後台管理
    • 1-340
      18.2.2 定義 ModelAdmin 類別
    • 1-341
      18.3 資料庫查詢
    • 1-342
      18.3.1 objects.get() 方法
    • 1-343
      18.3.2 objects.all() 方法
    • 1-344
      18.3.3 建立網頁基礎模版
    • 1-345
      18.4 資料庫管理
    • 1-346
      18.4.1 新增資料
    • 1-347
      18.4.2 修改資料
    • 1-348
      18.4.3 刪除資料
    • 1-349
      Ch19 Django 專案實戰及Heruko 部署
    • 1-350
      19.1 Django 新聞系統
    • 1-351
      19.1.1 使用新聞公告系統
    • 1-352
      19.1.2 使用內建管理系統
    • 1-353
      19.1.3 新聞公告系統資料庫結構
    • 1-354
      19.1.4 Url 配置檔
    • 1-355
      19.1.5 建立網頁基礎模版
    • 1-356
      19.1.6 首頁處理函式及模版
    • 1-357
      19.1.7 詳細頁面處理函式及模版
    • 1-358
      19.2 部署 Django 專案到 Heroku
    • 1-359
      19.2.1 建置空白虛擬環境
    • 1-360
      19.2.2 建立上傳檔案結構
    • 1-361
      19.2.3 上傳專案到 Heroku
    • 1-362
      Ch20 LINE Bot 申請設定及開發
    • 1-363
      20.1 Line 開發者帳號
    • 1-364
      20.1.1 申請 Line 開發者帳號
    • 1-365
      20.1.2 加入 LINE Bot 做朋友
    • 1-366
      20.2 「鸚鵡」LINE Bot
    • 1-367
      20.2.1 取得 LINE Bot API 程式所需資訊
    • 1-368
      20.2.2 安裝 LINE Bot SDK
    • 1-369
      20.2.3 使用 Flask 建立網站
    • 1-370
      20.2.4 使用ngrok 建立 https 伺服器
    • 1-371
      20.2.5 設定 LINE Bot 的 Webhook URL
    • 1-372
      Ch21 LINE Bot 進階應用與互動功能
    • 1-373
      21.1 圖文式 LINE Bot
    • 1-374
      21.1.1 建立優惠券
    • 1-375
      21.1.2 建立集點卡
    • 1-376
      21.1.3 建立圖文選單
    • 1-377
      21.2 LINE Bot 基本互動功能
    • 1-378
      21.2.1 回應訊息基本語法
    • 1-379
      21.2.2 回傳文字訊息
    • 1-380
      21.2.3 建立回應訊息 LINE Bot
    • 1-381
      21.2.4 回傳圖片訊息
    • 1-382
      21.2.5 回傳貼圖訊息
    • 1-383
      21.2.6 回傳文字、圖片及貼圖訊息
    • 1-384
      21.2.7 回傳位置訊息
    • 1-385
      21.2.8 快速選單
    • 1-386
      Ch22 LINE Bot 專題實戰
    • 1-387
      22.1 取得發票中獎號碼
    • 1-388
      22.1.1 分析發票中獎號碼網頁
    • 1-389
      22.1.2 取得發票中獎號碼
    • 1-390
      22.2 發票對獎 LINE Bot
    • 1-391
      22.2.1 「本期中獎號碼」功能
    • 1-392
      22.2.2 「前期中獎號碼」功能
    • 1-393
      22.2.3 「對獎」功能:輸入發票最後三碼
    • 1-394
      人工智慧篇
    • 1-395
      Ch23 機器學習起點:多層感知器 (MLP)
    • 1-396
      23.1 認識多層感知器 (MLP)
    • 1-397
      23.1.1 認識神經網路
    • 1-398
      23.1.2 多層感知器的運作
    • 1-399
      23.2 Mnist 資料集
    • 1-400
      23.2.1 安裝機器學習模組
    • 1-401
      23.2.2 下載與讀取 Mnist 資料集
    • 1-402
      23.2.3 查看訓練資料
    • 1-403
      23.3 訓練 Mnist 手寫數字圖片辨識模型
    • 1-404
      23.3.1 多層感知器訓練和預測
    • 1-405
      23.3.2 多層感知器手寫數字圖片辨識流程
    • 1-406
      23.3.3 資料預處理
    • 1-407
      23.3.4 建立多層感知器模型
    • 1-408
      23.3.5 訓練模型
    • 1-409
      23.3.6 評估準確率
    • 1-410
      23.4 模型儲存與預測
    • 1-411
      23.4.1 模型儲存
    • 1-412
      23.4.2 模型載入及 Mnist 資料預測
    • 1-413
      23.4.3 預測自製數字圖片
    • 1-414
      Ch24 深度學習重點:CNN 及RNN
    • 1-415
      24.1 卷積神經網路 (CNN) 基本結構
    • 1-416
      24.1.1 卷積神經網路結構圖
    • 1-417
      24.1.2 卷積層 (Convolution Layer)
    • 1-418
      24.1.3 池化層 (Pooling Layer)
    • 1-419
      24.1.4 第 2 次的卷積、池化處理
    • 1-420
      24.2 卷積神經網路實戰:Mnist 手寫數字圖片辨識
    • 1-421
      24.2.1 Mnist 手寫數字圖片辨識卷積神經網路模型
    • 1-422
      24.2.2 建立及儲存卷積神經網路模型
    • 1-423
      24.2.3 預測自製數字圖片
    • 1-424
      24.3 循環神經網路 (RNN) 基本結構
    • 1-425
      24.3.1 循環神經網路結構圖
    • 1-426
      24.3.2 Simple RNN 層
    • 1-427
      24.3.3 長短期記憶(LSTM)
    • 1-428
      24.4 循環神經網路實戰:股價預測
    • 1-429
      24.4.1 蒐集股票資料
    • 1-430
      24.4.2 股票資料前處理
    • 1-431
      24.4.3 建立及儲存卷積神經網路模型
    • 1-432
      24.4.4 預測股票收盤價
    • 1-433
      Ch25 演算法雲端利器:Algorithmia
    • 1-434
      25.1 認識Algorithmia 平台
    • 1-435
      25.1.1 Algorithmia 緣起
    • 1-436
      25.1.2 進入Algorithmia 網站
    • 1-437
      25.1.3 上傳檔案到 Algorithmia
    • 1-438
      25.1.4 Algorithmia 演算法總覽
    • 1-439
      25.2 使用 Algorithmia 演算法
    • 1-440
      25.2.1 演算法基本語法
    • 1-441
      25.2.2 為黑白圖片著色
    • 1-442
      25.2.3 人臉情緒偵測
    • 1-443
      25.2.4 圖片物件偵測
    • 1-444
      25.2.5 人工智慧製作縮圖
    • 1-445
      25.2.6 圖片場景偵測
    • 1-446
      25.2.7 汽車型號及年份偵測
    • 1-447
      Ch26 機器學習雲端平台:Azure
    • 1-448
      26.1 電腦視覺資源
    • 1-449
      26.1.1 建立 Azure 帳號
    • 1-450
      26.1.2 建立電腦視覺資源
    • 1-451
      26.1.3 Azure 程式基本語法
    • 1-452
      26.1.4 辨識印刷體文字
    • 1-453
      26.1.5 辨識手寫文字
    • 1-454
      26.1.6 分析遠端圖片
    • 1-455
      26.1.7 分析本機圖片
    • 1-456
      26.1.8 辨識圖片地標或名人
    • 1-457
      26.2 臉部辨識資源
    • 1-458
      26.2.1 臉部偵測
    • 1-459
      26.2.2 人臉比對
    • 1-460
      26.3 文字語言翻譯資源
    • 1-461
      26.3.1 語言識別
    • 1-462
      26.3.2 文字翻譯
    • 1-463
      Ch27 自然語言處理(NLP)
    • 1-464
      27.1 Jieba 模組
    • 1-465
      27.1.1 Jieba 模組基本用法
    • 1-466
      27.1.2 更改詞庫
    • 1-467
      27.1.3 加入停用詞
    • 1-468
      27.2 文字雲
    • 1-469
      27.2.1 wordcloud 模組
    • 1-470
      27.2.2 聯合新聞網文字雲
    • 1-471
      IoT 物聯網篇
    • 1-472
      Ch28 MicroPython 與ESP8266
    • 1-473
      28.1 認識MicroPython 與ESP8266
    • 1-474
      28.1.1 MicroPython 簡介
    • 1-475
      28.1.2 ESP8266 簡介
    • 1-476
      28.2 NodeMCU 和 WEMOS D1 mini 簡介
    • 1-477
      28.2.1 NodeMCU 控制板
    • 1-478
      28.2.2 WEMOS D1 mini 控制板
    • 1-479
      28.2.3 WEMOS D1 mini 控制板腳位
    • 1-480
      28.2.4 下載與安裝 USB 驅動程式
    • 1-481
      28.2.5 使用器材
    • 1-482
      28.3 下載與燒錄 MicroPython 韌體
    • 1-483
      28.3.2 使用 esptool 燒錄韌體
    • 1-484
      28.4 使用 Thonny 操控 MicroPython 控制板
    • 1-485
      28.4.1 下載和安裝 Thonny
    • 1-486
      28.4.2 Thonny 整合環境介紹
    • 1-487
      28.4.3 REPL 互動模式
    • 1-488
      28.4.4 燒錄程式到 D1 mini 控制板
    • 1-489
      28.4.5 管理 MicroPython 設備
    • 1-490
      28.4.6 加入模組
    • 1-491
      28.5 使用麵包板連接 LED 電路
    • 1-492
      28.5.1 認識麵包板
    • 1-493
      28.5.2 麵包板佈線
    • 1-494
      28.6 LED 閃爍電路實作
    • 1-495
      28.6.1 了解 LED 的原理
    • 1-496
      28.6.2 定義數位輸出腳位
    • 1-497
      28.6.3 設定或取得腳位電位
    • 1-498
      28.6.4 外接 LED 閃爍電路實作
    • 1-499
      Ch29 MicroPython 小專題實作
    • 1-500
      29.1 三色Led 燈
    • 1-501
      29.1.1 三色Led 燈模組
    • 1-502
      29.1.2 三色Led 燈電路實作
    • 1-503
      29.2 按鈕開關
    • 1-504
      29.2.1 認識按鈕開關
    • 1-505
      29.2.2 定義數位輸入腳位
    • 1-506
      29.2.3 按鈕開關電路實作
    • 1-507
      29.3 PWM 電路
    • 1-508
      29.3.1 認識 PWM 輸出腳位
    • 1-509
      29.3.2 定義 PWM 輸出腳位
    • 1-510
      29.3.3 PWM 呼吸燈
    • 1-511
      29.3.4 七彩霓虹燈
    • 1-512
      29.4 類比輸入
    • 1-513
      29.4.1 認識類比訊號
    • 1-514
      29.4.2 定義類比輸入腳位
    • 1-515
      29.4.3 分壓電路
    • 1-516
      29.4.4 分壓電路實作
    • 1-517
      29.4.5 感測器
    • 1-518
      29.4.6 光線感測器電路實作
    • 1-519
      29.5 蜂鳴器
    • 1-520
      29.5.1 認識蜂鳴器
    • 1-521
      29.5.2 蜂鳴器電路實作
    • 1-522
      Ch30 感測器應用:溫溼度與超音波感測器
    • 1-523
      30.1 Timer 計時器
    • 1-524
      30.1.1 認識 Timer 計時器
    • 1-525
      30.1.2 建立計時器
    • 1-526
      30.2 DHT11 溫溼度感測器
    • 1-527
      30.2.1 認識DHT11 溫溼度感測器
    • 1-528
      30.2.2 建立DHT11 物件
    • 1-529
      30.2.3 DHT11 溫溼度感測器實作
    • 1-530
      30.3 超音波感測器
    • 1-531
      30.3.1 認識 HC-SR04 超音波感測器
    • 1-532
      30.3.2 測量脈波回應時間
    • 1-533
      30.3.3 超音波感測器電路實作
    • 1-534
      Ch31 顯示裝置:LCD 液晶顯示器
    • 1-535
      31.1 認識I2C
    • 1-536
      31.1.1 I2C 簡介
    • 1-537
      31.1.2 建立I2C 物件
    • 1-538
      31.2 LCD 顯示器
    • 1-539
      31.2.1 認識 LCD 1602 顯示器
    • 1-540
      31.2.2 建立I2cLcd 物件
    • 1-541
      31.2.3 LCD 顯示器電路實作
    • 1-542
      31.2.4 顯示特殊字元
    • 1-543
      Ch32 Wi-Fi 無線網路
    • 1-544
      32.1 Wi-Fi 無線網路
    • 1-545
      32.1.1 Wi-Fi 連線設定
    • 1-546
      32.1.2 建立WiFi 連線
    • 1-547
      32.2 設定開機自動連線
    • 1-548
      32.3 讀取網站
    • 1-549
      32.4 建立網路通訊程式
    • 1-550
      32.4.1 認識 TCP Socket 通訊
    • 1-551
      32.4.2 建立客戶端 socket 程式
    • 1-552
      32.4.3 建立伺服器端 socket 程式
    • 1-553
      32.5 連結網站伺服器
    • 1-554
      32.5.1 HTML 架構
    • 1-555
      32.5.2 認識 HTML 通訊協定
    • 1-556
      32.5.3 客戶端連接網站
    • 1-557
      32.6 以 HTTPS 連結網站伺服器
    • 1-558
      Ch033 物聯網應用
    • 1-559
      33.1 網站伺服器
    • 1-560
      33.1.1 建立網站伺服器
    • 1-561
      33.1.2 遠端讀取感測器
    • 1-562
      33.2 傳送 HTML 網頁和圖片檔
    • 1-563
      33.3 遠端控制
    • 1-564
      33.4 從外部網路控制
    • 1-565
      33.4.1 外部網路控制 Led 燈
    • 1-566
      33.4.2 使用 APP 遠端控制 Led 燈
    • 1-567
      33.5 ThingSpeak 的物聯網應用
    • 1-568
      33.5.1 認識 ThingSpeak 網站
    • 1-569
      33.5.2 傳送資料到 ThingSpeak 網站
    • 1-570
      33.5.3 讀取 ThingSpeak 網站資料
    • 1-571
      版權頁
    • 1-572
      封底頁

    常見問答

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

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案