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-8Ch01 建置Python 開發環境
    1-91.1 建置 Anaconda 開發環境
    1-101.1.1 安裝 Anaconda
    1-111.1.2 Anaconda Prompt 管理模組
    1-121.1.3 Anaconda Prompt 執行 Python 程式檔案
    1-131.1.4 Anaconda Prompt 建立虛擬環境
    1-141.2 Spyder 編輯器
    1-151.2.1 啟動 Spyder 編輯器及檔案管理
    1-161.2.2 Spyder 簡易智慧輸入
    1-171.2.3 程式除錯
    1-181.3 Jupyter Notebook 編輯器
    1-191.3.1 啟動 Jupyter Notebook 及建立檔案
    1-201.3.2 Jupyter Notebook 簡易智慧輸入
    1-211.3.3 Jupyter Notebook 執行程式
    1-221.3.4 Jupyter Notebook 常用編輯快速鍵
    1-23Ch02 變數、運算及判斷式
    1-242.1 變數與資料型別
    1-252.1.1 變數
    1-262.1.2 變數命名規則
    1-272.1.3 數值、布林與字串資料型別
    1-282.1.4 print():列印輸出內容
    1-292.1.5 資料型別轉換
    1-302.2 運算式
    1-312.2.1 input():輸入資料
    1-322.2.2 算術運算子
    1-332.2.3 比較運算子
    1-342.2.4 邏輯運算子
    1-352.2.5 複合指定運算子
    1-362.3 判斷式
    1-372.3.1 程式流程控制
    1-382.3.2 單向判斷式(if⋯)
    1-392.3.3 雙向判斷式(if⋯else)
    1-402.3.4 多向判斷式(if⋯elif⋯else)
    1-412.3.5 巢狀判斷式
    1-42Ch03 迴圈、串列與元組
    1-433.1 迴圈與串列
    1-443.1.1 串列 (List)
    1-453.1.2 range 函式
    1-463.1.3 for 迴圈
    1-473.1.4 巢狀 for 迴圈
    1-483.1.5 break 及 continue 命令
    1-493.1.6 for⋯else 迴圈
    1-503.1.7 while 迴圈
    1-513.2 進階串列與元組
    1-523.2.1 進階串列操作
    1-533.2.2 元組 (Tuple)
    1-54Ch04 字典的使用
    1-554.1 字典基本操作
    1-564.1.1 建立字典
    1-574.1.2 字典取值
    1-584.1.3 字典維護
    1-594.2 字典進階操作
    1-604.2.1 字典進階功能整理
    1-614.2.2 in 功能
    1-624.2.3 keys 及 values 功能
    1-634.2.4 items 功能
    1-644.2.5 setdefault 功能
    1-65Ch05 函式與模組
    1-665.1 自訂函式
    1-675.1.1 建立自訂函式
    1-685.1.2 參數預設值
    1-695.1.3 變數有效範圍
    1-705.2 數值函式
    1-715.2.1 數值函式整理
    1-725.2.2 指數、商數、餘數及四捨六入
    1-735.2.3 最大值、最小值、總和及排序
    1-745.3 字串函式
    1-755.3.1 字串函式整理
    1-765.3.2 連接及分割字串
    1-775.3.3 檢查起始或結束字串
    1-785.3.4 字串排版相關函式
    1-795.3.5 搜尋及取代字串
    1-805.4 亂數模組
    1-815.4.1 import 模組
    1-825.4.2 亂數模組函式整理
    1-835.4.3 產生整數或浮點數的亂數函式
    1-845.4.4 隨機取得字元或串列元素
    1-85進階學習篇
    1-86Ch06 檔案系統的使用
    1-876.1 檔案和目錄管理
    1-886.1.1 os 模組
    1-896.1.2 os.path 模組
    1-906.1.3 os.walk 函式
    1-916.1.4 shutil 模組
    1-926.1.5 glob 模組
    1-936.2 檔案的讀寫
    1-946.2.1 文字檔案的讀寫
    1-956.2.2 檔案處理
    1-966.3 二進位檔案的讀寫
    1-976.3.1 寫入二進位檔案
    1-986.3.2 讀取二進位檔案
    1-99Ch07 物件導向程式開發
    1-1007.1 類別與物件
    1-1017.1.1 建立類別
    1-1027.1.2 類別的建構式
    1-1037.1.3 屬性初始值的設定
    1-1047.2 類別封裝
    1-1057.3 類別繼承
    1-1067.3.1 建立子類別
    1-1077.3.2 子類別和父類別擁有相同的屬性和方法
    1-1087.4 多型
    1-1097.5 多重繼承
    1-1107.6 類別應用
    1-1117.7 建立 Python 專案
    1-1127.7.1 建立新的專案
    1-1137.7.2 建立含有類別專案
    1-1147.8 打造自己的模組
    1-1157.8.1 準備工作
    1-1167.8.2 打造自己的模組
    1-1177.8.3 匯入自己建立的模組
    1-1187.8.4 將自建的專案存成多個模組
    1-1197.8.5 在別的專案使用自己的模組
    1-120Ch08 例外處理
    1-1218.1 例外處理
    1-1228.1.1 try⋯except⋯else⋯finally 語法
    1-1238.1.2 try⋯except⋯else⋯finally 使用方式
    1-1248.2 try⋯except 常用例外錯誤表
    1-1258.3 捕捉多個例外
    1-1268.3.1 使用一個 except 捕捉多個例外
    1-1278.3.2 顯示多個內建的錯誤訊息
    1-1288.4 raise 拋出例外
    1-1298.4.1 拋出系統內建的例外
    1-1308.4.2 拋出自訂的例外
    1-1318.5 Traceback 記錄字串
    1-1328.6 assert 斷言
    1-1338.6.1 assert 程式斷言
    1-1348.6.2 停用斷言
    1-135Ch09 圖形使用者介面設計
    1-1369.1 Tkinter 圖形使用者介面模組
    1-1379.1.1 建立主視窗 (Tk)
    1-1389.1.2 標籤 (Label) 及按鈕元件 (Button)
    1-1399.1.3 文字區塊 (Text) 及文字編輯 (Entry) 元件
    1-1409.1.4 選項按鈕 (Radiobutton) 及核取方塊 (Checkbutton)
    1-1419.2 排版方式
    1-1429.2.1 pack 方法
    1-1439.2.2 grid 方法
    1-1449.2.3 place 方法
    1-1459.3 視窗區塊 (Frame)
    1-146Ch10 正規表達式
    1-14710.1 使用傳統程式設計方式搜尋
    1-14810.2 使用正規表達式
    1-14910.2.1 正規表達式特殊字元
    1-15010.2.2 正規表達式的範例
    1-15110.2.3 使用正規表達式檢查行動電話號碼格式
    1-15210.3 使用re.complie() 建立正規表達式物件
    1-15310.3.1 建立正規表達式物件
    1-15410.3.2 正規表達式物件的方法
    1-15510.4 使用 re 模組建立隱含正規表達式物件
    1-15610.5 更豐富的搜尋方式
    1-15710.5.1 使用小括號分組
    1-15810.5.2 取得含有小括號的電話號碼
    1-15910.5.3 使用? 字元搜尋
    1-16010.5.4 使用| 字元搜尋
    1-16110.5.5 字元分類
    1-16210.5.6 使用* 字元搜尋
    1-16310.5.7 使用+ 字元搜尋
    1-16410.5.8 忽略大小寫搜尋
    1-16510.5.9 字元分類中的 ^ 字元
    1-16610.5.10 正規表達式中的 ^ 和 $ 字元
    1-16710.5.11 正規表達式中的 . 和 .* 字元
    1-16810.5.12 換列字元的處理
    1-16910.5.13 re.VERBOSE
    1-17010.6 使用 re.sub() 取代字串
    1-17110.7 正規表達式實務上的應用
    1-172資料科學篇
    1-173Ch11 數據資料的爬取
    1-17411.1 requests 模組:讀取網站檔案
    1-17511.1.1 安裝requests 模組
    1-17611.1.2 發送GET 請求
    1-17711.1.3 發送POST 請求
    1-17811.1.4 自訂HTTP Headers 偽裝瀏覽器操作
    1-17911.1.5 使用Session 及Cookie 進入認證頁面
    1-18011.1.6 專題:IP 位址查詢
    1-18111.2 BeautifulSoup 模組:網頁解析
    1-18211.2.1 安裝Beautifulsoup 模組
    1-18311.2.2 認識網頁的結構
    1-18411.2.3 BeautifulSoup 的使用
    1-18511.2.4 BeautifulSoup 常用的屬性
    1-18611.2.5 BeautifulSoup 常用的方法
    1-18711.2.6 找尋指定標籤的內容:find()、find_all()
    1-18811.2.7 利用CSS 選擇器找尋內容:select()
    1-18911.2.8 取得標籤的屬性內容
    1-19011.2.9 專題:威力彩開獎號碼
    1-19111.3 Selenium 模組:瀏覽器自動化操作
    1-19211.3.1 使用 Selenium
    1-19311.3.2 尋找網頁元素
    1-19411.3.3 專題:Facebook 自動登入
    1-195Ch12 數據資料的儲存與讀取
    1-19612.1 csv 資料的儲存與讀取
    1-19712.1.1 認識CSV
    1-19812.1.2 csv 檔案儲存
    1-19912.1.3 csv 檔案讀取
    1-20012.2 Excel 資料儲存與讀取
    1-20112.2.1 Excel 檔案新增及儲存
    1-20212.2.2 Excel 檔案讀取及編輯
    1-20312.3 SQLite 資料庫的操作
    1-20412.3.1 使用 sqlite3 模組
    1-20512.3.2 執行SQL 命令操作資料表
    1-20612.3.3 執行資料查詢
    1-20712.4 MySQL 資料庫的操作
    1-20812.4.1 建立資料資料表
    1-20912.4.2 MySQL 資料庫管理
    1-21012.5 Google 試算表的操作
    1-21112.5.1 連接Google 試算表前的注意事項
    1-21212.5.2 Google Developers Console 的設定
    1-21312.5.3 Google 試算表的權限設定
    1-21412.5.4 連結並操作Google 試算表
    1-215Ch13 數據資料視覺化
    1-21613.1 繪製折線圖:plot
    1-21713.1.1 Matplotlib 模組的使用
    1-21813.1.2 繪製折線圖
    1-21913.1.3 設定線條及圖例
    1-22013.1.4 設定標題
    1-22113.1.5 設定座標範圍
    1-22213.1.6 設定格線
    1-22313.1.7 同時繪製多組資料
    1-22413.1.8 設定座標刻度
    1-22513.1.9 Matplotlib 圖表顯示中文
    1-22613.2 繪製長條圖:bar
    1-22713.2.1 繪製長條圖
    1-22813.2.2 繪製橫條圖
    1-22913.2.3 繪製堆疊長條圖
    1-23013.2.4 繪製並列長條圖
    1-23113.3 圓餅圖繪製:pie
    1-23213.4 設定圖表區:figure
    1-23313.5 在圖表區加入多張圖表:subplot、axes
    1-23413.5.1 用欄列排列多張圖表:subplot
    1-23513.5.2 用相對位置排列多張圖表:axes
    1-23613.6 專題:台灣股市股價走勢圖
    1-23713.6.1 台灣股市資訊模組:twstock
    1-23813.6.2 台灣股市個股單月股價走勢圖
    1-239Ch14 Numpy 與Pandas
    1-24014.1 Numpy 陣列建立
    1-24114.1.1 認識Numpy 陣列
    1-24214.1.2 建立一維陣列
    1-24314.1.3 建立多維陣列
    1-24414.1.4 改變陣列形狀:reshape()
    1-24514.2 Numpy 陣列取值
    1-24614.2.1 一維陣列取值
    1-24714.2.2 多維陣列取值
    1-24814.2.3 產生隨機資料
    1-24914.2.4 讀取檔案取值
    1-25014.3 Numpy 的運算功能
    1-25114.3.1 Numpy 陣列運算
    1-25214.3.2 Numpy 常用的計算及統計函數
    1-25314.3.3 Numpy 的排序
    1-25414.4 Pandas Series
    1-25514.4.1 使用串列建立Series
    1-25614.4.2 使用字典建立Series
    1-25714.5 Pandas DataFrame 的建立
    1-25814.5.1 建立DataFrame
    1-25914.5.2 利用字典建立DataFrame
    1-26014.5.3 利用Series 建立DataFrame
    1-26114.6 DataFrame 資料取值
    1-26214.6.1 DataFrame 基本取值
    1-26314.6.2 以索引及欄位名稱取得資料:loc
    1-26414.6.3 以索引及欄位編號取得資料:iloc
    1-26514.6.4 取得最前或最後數列資料
    1-26614.7 DataFrame 資料操作
    1-26714.7.1 DataFrame 資料排序
    1-26814.7.2 DataFrame 資料修改
    1-26914.7.3 刪除 DataFrame 資料
    1-27014.8 Pandas 資料存取
    1-27114.8.1 使用Pandas 讀取資料
    1-27214.8.2 使用Pandas 儲存資料
    1-27314.9 Pandas 模組:繪圖應用
    1-27414.9.1 plot 繪圖方法
    1-27514.9.2 繪製長條圖、橫條圖、堆疊圖
    1-27614.9.3 繪製折線圖
    1-27714.9.4 繪製圓餅圖
    1-278網路應用篇
    1-279Ch15 Flask 網站開發
    1-28015.1 基本 Flask 網站應用程式
    1-28115.1.1 Flask 的特點
    1-28215.1.2 Flask 程式架構
    1-28315.1.3 路由參數傳遞
    1-28415.2 使用模板
    1-28515.2.1 靜態網頁檔
    1-28615.2.2 傳送參數及變數給網頁檔
    1-28715.2.3 網頁檔使用靜態檔案
    1-28815.3 Template 語言
    1-28915.3.1 變量
    1-29015.3.2 標籤
    1-29115.4 以 GET 及 POST 傳送資料
    1-29215.4.1 以 GET 傳送資料
    1-29315.4.2 以 POST 傳送資料
    1-294Ch16 Flask 建立 Web API及 Heroku 部署
    1-29516.1 建立縣市天氣資料 Web API
    1-29616.1.1 縣市氣象公開資料
    1-29716.1.2 解析天氣資料
    1-29816.1.3 縣市天氣資料 Web API
    1-29916.2 部署 Web API 到 Heroku
    1-30016.2.1 安裝 Git 版本管理軟體
    1-30116.2.2 建立 Heroku 應用程式
    1-30216.2.3 安裝 Heroku CLI
    1-30316.2.4 建置空白虛擬環境
    1-30416.2.5 建立上傳檔案結構
    1-30516.2.6 部署到到 Heroku
    1-30616.2.7 部署後修改應用程式內容
    1-30716.3 Web API 應用:縣市天氣應用程式
    1-30816.3.1 Tkinter 的下拉選單元件
    1-30916.3.2 縣市天氣應用程式
    1-310Ch17 Django 網站開發
    1-31117.1 Django 是什麼?
    1-31217.1.1 Django 的由來
    1-31317.1.2 Django 的優勢
    1-31417.1.3 安裝 Django 模組
    1-31517.2 建立 Django 專案
    1-31617.2.1 建立 Django 專案語法
    1-31717.2.2 建立 Application 應用程式
    1-31817.3 視圖(view) 與 URL
    1-31917.3.1 環境設定
    1-32017.3.2 以伺服器瀏覽網頁
    1-32117.3.3 設定 urls.py
    1-32217.3.4 定義函式
    1-32317.3.5 模版的使用
    1-32417.3.6 加入 static 靜態檔案
    1-32517.4 視圖、模版與 Template 語言
    1-32617.4.1 傳遞變數到 Template 模板檔案
    1-32717.4.2 Template 語言- 變量
    1-32817.4.3 Template 語言- 標籤
    1-32917.5 以 GET 及 POST 傳送資料
    1-33017.5.1 以 GET 傳送資料
    1-33117.5.2 以 POST 傳送資料
    1-332Ch18 Django 資料庫連結與應用
    1-33318.1 Django 資料庫
    1-33418.1.1 使用 Django 資料庫
    1-33518.1.2 建立 Django 專案
    1-33618.1.3 常用資料欄位及屬性
    1-33718.1.4 定義資料模型
    1-33818.2 admin 後台管理與 ModelAdmin 類別
    1-33918.2.1 admin 後台管理
    1-34018.2.2 定義 ModelAdmin 類別
    1-34118.3 資料庫查詢
    1-34218.3.1 objects.get() 方法
    1-34318.3.2 objects.all() 方法
    1-34418.3.3 建立網頁基礎模版
    1-34518.4 資料庫管理
    1-34618.4.1 新增資料
    1-34718.4.2 修改資料
    1-34818.4.3 刪除資料
    1-349Ch19 Django 專案實戰及Heruko 部署
    1-35019.1 Django 新聞系統
    1-35119.1.1 使用新聞公告系統
    1-35219.1.2 使用內建管理系統
    1-35319.1.3 新聞公告系統資料庫結構
    1-35419.1.4 Url 配置檔
    1-35519.1.5 建立網頁基礎模版
    1-35619.1.6 首頁處理函式及模版
    1-35719.1.7 詳細頁面處理函式及模版
    1-35819.2 部署 Django 專案到 Heroku
    1-35919.2.1 建置空白虛擬環境
    1-36019.2.2 建立上傳檔案結構
    1-36119.2.3 上傳專案到 Heroku
    1-362Ch20 LINE Bot 申請設定及開發
    1-36320.1 Line 開發者帳號
    1-36420.1.1 申請 Line 開發者帳號
    1-36520.1.2 加入 LINE Bot 做朋友
    1-36620.2 「鸚鵡」LINE Bot
    1-36720.2.1 取得 LINE Bot API 程式所需資訊
    1-36820.2.2 安裝 LINE Bot SDK
    1-36920.2.3 使用 Flask 建立網站
    1-37020.2.4 使用ngrok 建立 https 伺服器
    1-37120.2.5 設定 LINE Bot 的 Webhook URL
    1-372Ch21 LINE Bot 進階應用與互動功能
    1-37321.1 圖文式 LINE Bot
    1-37421.1.1 建立優惠券
    1-37521.1.2 建立集點卡
    1-37621.1.3 建立圖文選單
    1-37721.2 LINE Bot 基本互動功能
    1-37821.2.1 回應訊息基本語法
    1-37921.2.2 回傳文字訊息
    1-38021.2.3 建立回應訊息 LINE Bot
    1-38121.2.4 回傳圖片訊息
    1-38221.2.5 回傳貼圖訊息
    1-38321.2.6 回傳文字、圖片及貼圖訊息
    1-38421.2.7 回傳位置訊息
    1-38521.2.8 快速選單
    1-386Ch22 LINE Bot 專題實戰
    1-38722.1 取得發票中獎號碼
    1-38822.1.1 分析發票中獎號碼網頁
    1-38922.1.2 取得發票中獎號碼
    1-39022.2 發票對獎 LINE Bot
    1-39122.2.1 「本期中獎號碼」功能
    1-39222.2.2 「前期中獎號碼」功能
    1-39322.2.3 「對獎」功能:輸入發票最後三碼
    1-394人工智慧篇
    1-395Ch23 機器學習起點:多層感知器 (MLP)
    1-39623.1 認識多層感知器 (MLP)
    1-39723.1.1 認識神經網路
    1-39823.1.2 多層感知器的運作
    1-39923.2 Mnist 資料集
    1-40023.2.1 安裝機器學習模組
    1-40123.2.2 下載與讀取 Mnist 資料集
    1-40223.2.3 查看訓練資料
    1-40323.3 訓練 Mnist 手寫數字圖片辨識模型
    1-40423.3.1 多層感知器訓練和預測
    1-40523.3.2 多層感知器手寫數字圖片辨識流程
    1-40623.3.3 資料預處理
    1-40723.3.4 建立多層感知器模型
    1-40823.3.5 訓練模型
    1-40923.3.6 評估準確率
    1-41023.4 模型儲存與預測
    1-41123.4.1 模型儲存
    1-41223.4.2 模型載入及 Mnist 資料預測
    1-41323.4.3 預測自製數字圖片
    1-414Ch24 深度學習重點:CNN 及RNN
    1-41524.1 卷積神經網路 (CNN) 基本結構
    1-41624.1.1 卷積神經網路結構圖
    1-41724.1.2 卷積層 (Convolution Layer)
    1-41824.1.3 池化層 (Pooling Layer)
    1-41924.1.4 第 2 次的卷積、池化處理
    1-42024.2 卷積神經網路實戰:Mnist 手寫數字圖片辨識
    1-42124.2.1 Mnist 手寫數字圖片辨識卷積神經網路模型
    1-42224.2.2 建立及儲存卷積神經網路模型
    1-42324.2.3 預測自製數字圖片
    1-42424.3 循環神經網路 (RNN) 基本結構
    1-42524.3.1 循環神經網路結構圖
    1-42624.3.2 Simple RNN 層
    1-42724.3.3 長短期記憶(LSTM)
    1-42824.4 循環神經網路實戰:股價預測
    1-42924.4.1 蒐集股票資料
    1-43024.4.2 股票資料前處理
    1-43124.4.3 建立及儲存卷積神經網路模型
    1-43224.4.4 預測股票收盤價
    1-433Ch25 演算法雲端利器:Algorithmia
    1-43425.1 認識Algorithmia 平台
    1-43525.1.1 Algorithmia 緣起
    1-43625.1.2 進入Algorithmia 網站
    1-43725.1.3 上傳檔案到 Algorithmia
    1-43825.1.4 Algorithmia 演算法總覽
    1-43925.2 使用 Algorithmia 演算法
    1-44025.2.1 演算法基本語法
    1-44125.2.2 為黑白圖片著色
    1-44225.2.3 人臉情緒偵測
    1-44325.2.4 圖片物件偵測
    1-44425.2.5 人工智慧製作縮圖
    1-44525.2.6 圖片場景偵測
    1-44625.2.7 汽車型號及年份偵測
    1-447Ch26 機器學習雲端平台:Azure
    1-44826.1 電腦視覺資源
    1-44926.1.1 建立 Azure 帳號
    1-45026.1.2 建立電腦視覺資源
    1-45126.1.3 Azure 程式基本語法
    1-45226.1.4 辨識印刷體文字
    1-45326.1.5 辨識手寫文字
    1-45426.1.6 分析遠端圖片
    1-45526.1.7 分析本機圖片
    1-45626.1.8 辨識圖片地標或名人
    1-45726.2 臉部辨識資源
    1-45826.2.1 臉部偵測
    1-45926.2.2 人臉比對
    1-46026.3 文字語言翻譯資源
    1-46126.3.1 語言識別
    1-46226.3.2 文字翻譯
    1-463Ch27 自然語言處理(NLP)
    1-46427.1 Jieba 模組
    1-46527.1.1 Jieba 模組基本用法
    1-46627.1.2 更改詞庫
    1-46727.1.3 加入停用詞
    1-46827.2 文字雲
    1-46927.2.1 wordcloud 模組
    1-47027.2.2 聯合新聞網文字雲
    1-471IoT 物聯網篇
    1-472Ch28 MicroPython 與ESP8266
    1-47328.1 認識MicroPython 與ESP8266
    1-47428.1.1 MicroPython 簡介
    1-47528.1.2 ESP8266 簡介
    1-47628.2 NodeMCU 和 WEMOS D1 mini 簡介
    1-47728.2.1 NodeMCU 控制板
    1-47828.2.2 WEMOS D1 mini 控制板
    1-47928.2.3 WEMOS D1 mini 控制板腳位
    1-48028.2.4 下載與安裝 USB 驅動程式
    1-48128.2.5 使用器材
    1-48228.3 下載與燒錄 MicroPython 韌體
    1-48328.3.2 使用 esptool 燒錄韌體
    1-48428.4 使用 Thonny 操控 MicroPython 控制板
    1-48528.4.1 下載和安裝 Thonny
    1-48628.4.2 Thonny 整合環境介紹
    1-48728.4.3 REPL 互動模式
    1-48828.4.4 燒錄程式到 D1 mini 控制板
    1-48928.4.5 管理 MicroPython 設備
    1-49028.4.6 加入模組
    1-49128.5 使用麵包板連接 LED 電路
    1-49228.5.1 認識麵包板
    1-49328.5.2 麵包板佈線
    1-49428.6 LED 閃爍電路實作
    1-49528.6.1 了解 LED 的原理
    1-49628.6.2 定義數位輸出腳位
    1-49728.6.3 設定或取得腳位電位
    1-49828.6.4 外接 LED 閃爍電路實作
    1-499Ch29 MicroPython 小專題實作
    1-50029.1 三色Led 燈
    1-50129.1.1 三色Led 燈模組
    1-50229.1.2 三色Led 燈電路實作
    1-50329.2 按鈕開關
    1-50429.2.1 認識按鈕開關
    1-50529.2.2 定義數位輸入腳位
    1-50629.2.3 按鈕開關電路實作
    1-50729.3 PWM 電路
    1-50829.3.1 認識 PWM 輸出腳位
    1-50929.3.2 定義 PWM 輸出腳位
    1-51029.3.3 PWM 呼吸燈
    1-51129.3.4 七彩霓虹燈
    1-51229.4 類比輸入
    1-51329.4.1 認識類比訊號
    1-51429.4.2 定義類比輸入腳位
    1-51529.4.3 分壓電路
    1-51629.4.4 分壓電路實作
    1-51729.4.5 感測器
    1-51829.4.6 光線感測器電路實作
    1-51929.5 蜂鳴器
    1-52029.5.1 認識蜂鳴器
    1-52129.5.2 蜂鳴器電路實作
    1-522Ch30 感測器應用:溫溼度與超音波感測器
    1-52330.1 Timer 計時器
    1-52430.1.1 認識 Timer 計時器
    1-52530.1.2 建立計時器
    1-52630.2 DHT11 溫溼度感測器
    1-52730.2.1 認識DHT11 溫溼度感測器
    1-52830.2.2 建立DHT11 物件
    1-52930.2.3 DHT11 溫溼度感測器實作
    1-53030.3 超音波感測器
    1-53130.3.1 認識 HC-SR04 超音波感測器
    1-53230.3.2 測量脈波回應時間
    1-53330.3.3 超音波感測器電路實作
    1-534Ch31 顯示裝置:LCD 液晶顯示器
    1-53531.1 認識I2C
    1-53631.1.1 I2C 簡介
    1-53731.1.2 建立I2C 物件
    1-53831.2 LCD 顯示器
    1-53931.2.1 認識 LCD 1602 顯示器
    1-54031.2.2 建立I2cLcd 物件
    1-54131.2.3 LCD 顯示器電路實作
    1-54231.2.4 顯示特殊字元
    1-543Ch32 Wi-Fi 無線網路
    1-54432.1 Wi-Fi 無線網路
    1-54532.1.1 Wi-Fi 連線設定
    1-54632.1.2 建立WiFi 連線
    1-54732.2 設定開機自動連線
    1-54832.3 讀取網站
    1-54932.4 建立網路通訊程式
    1-55032.4.1 認識 TCP Socket 通訊
    1-55132.4.2 建立客戶端 socket 程式
    1-55232.4.3 建立伺服器端 socket 程式
    1-55332.5 連結網站伺服器
    1-55432.5.1 HTML 架構
    1-55532.5.2 認識 HTML 通訊協定
    1-55632.5.3 客戶端連接網站
    1-55732.6 以 HTTPS 連結網站伺服器
    1-558Ch033 物聯網應用
    1-55933.1 網站伺服器
    1-56033.1.1 建立網站伺服器
    1-56133.1.2 遠端讀取感測器
    1-56233.2 傳送 HTML 網頁和圖片檔
    1-56333.3 遠端控制
    1-56433.4 從外部網路控制
    1-56533.4.1 外部網路控制 Led 燈
    1-56633.4.2 使用 APP 遠端控制 Led 燈
    1-56733.5 ThingSpeak 的物聯網應用
    1-56833.5.1 認識 ThingSpeak 網站
    1-56933.5.2 傳送資料到 ThingSpeak 網站
    1-57033.5.3 讀取 ThingSpeak 網站資料
    1-571版權頁
    1-572封底頁

    常見問答

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

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案