close
書名:超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合,語言:繁體中文,ISBN:9789864347858,頁數:448,出版社:博碩,作者:陳會安,出版日期:2021/06/02,類別:電腦資訊

超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合~好書精選[悅讀推薦]博客來 金石堂 好冊


超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合


內容簡介


超入門!超簡單!超實務!

  使用MicroPython+ESP8266開發板輕鬆學習軟硬體整合,不只學會 Python / MicroPython 程式設計,還能夠實際看到開發板的物聯網應用~

  ☀標榜「圖解」不一定等於「簡單」,本書才是初學者真正能夠學習的入門書籍
  ☀只要會堆積木就能夠寫程式,零基礎學習軟硬整合MicroPython程式設計

  雲端資料儲存✖WiFi上網✖遠端監控✖物聯網雲端平台✖訊息通知

  ✤內容簡介✤

  程式設計能力和各種Web服務的整合應用,才是物聯網專案開發的核心能力

  ☛使用「初學者」專屬的Thonny Python IDE來輕鬆入門Python/MicroPython程式設計。
  ☛本書提供獨家ESP8266Toolkit工具箱,支援Blockly for MicroPython積木程式,可以讓你使用積木來拼出你的MicroPython程式。
  ☛使用ESP8266高性價比的「機智雲」開發板,不需麵包板、不用硬體接線,讓你輕鬆學習軟硬體整合的MicroPython程式設計,快速進入STEAM世界(Science、Technology、Engineering、Arts和Math)。

  ✤適用讀者✤

  ✎ 已經有其他程式語言基礎、或對運算思維有興趣的初學者。
  ✎ 適合讀者自學Python程式設計,亦可作為Python程式設計相關課程的上課教材。

本書特色

  本書內容架構上是針對Python或對運算思維有興趣的初學者,可以作為Python程式設計入門,或MicroPython物聯網相關課程的上課教材。在內容上專注於程式設計與Web整合應用,並且大幅降低IoT裝置的硬體複雜度,前14章都只需一塊Witty Cloud機智雲開發板,不只讓初學Python者能快速入門MicroPython語言,更可以輕鬆進入軟硬整合,和Web服務整合應用的MicroPython物聯網專案開發。


詳細網址:超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合~好書精選[悅讀推薦]博客來 金石堂 好冊



目錄


Chapter 01 Thonny Python IDE 的安裝與使用
1-1 認識 Thonny Python IDE
1-2 下載與安裝 Thonny Python IDE
1-3 使用 Thonny 建立Python 程式
1-4 Thonny 的基本使用

Chapter 02 Python 基本語法
2-1 認識Python 語言
2-2 變數
2-3 指定敘述
2-4 資料型別
2-5 輸入與輸出
2-6 運算子與運算式

Chapter 03 流程控制
3-1 認識流程控制結構
3-2 關係與邏輯運算子
3-3 選擇結構
3-4 重複結構
3-5 在重複結構使用 else 程式區塊處理

Chapter 04 字串與容器型別
4-1 字串
4-2 串列
4-3 元組
4-4 字典
4-5 字串與容器型別的運算子

Chapter 05 函式、模組、檔案與例外處理
5-1 Python 函式
5-2 在Python 程式使用模組
5-3 檔案操作和路徑處理
5-4 文字檔案讀寫
5-5 例外處理程式敘述

Chapter 06 物聯網與開發板:ESP8266 開發板+WiFi 無線基地台
6-1 認識物聯網
6-2 物聯網平台的基礎
6-3 ESP8266 開發板
6-4 WiFi 無線基地台與無線網路卡

Chapter 07 韌體與開發環境:建立MicroPython 開發環境
7-1 認識MicroPython
7-2 連接ESP8266 開發板
7-3 下載和安裝CH340 驅動程式
7-4 下載和燒錄MicroPython 韌體
7-5 建立MicroPython 開發環境
7-6 寫出你的第一個MicroPython 程式

Chapter 08 GPIO 控制:按鍵開關+ 三色LED+ 光敏電阻
8-1 ESP8266 開發板的GPIO
8-2 數位輸出:內建LED
8-3 數位輸入:按鍵開關
8-4 類比輸出:三色LED
8-5 類比輸入:光敏電阻
8-6 整合應用:建立三色LED 的跑馬燈效果
8-7 整合應用:實作RGB 全彩LED

Chapter 09 WiFi 上網:urequests 物件+JSON 處理(Open Data)
9-1 連接WiFi 基地台
9-2 認識HTTP 請求
9-3 使用urequests 送出HTTP 請求
9-4 取得和剖析JSON 資料
9-5 整合應用:Google 圖書查詢的Web API
9-6 整合應用:OpenWeatherMap 天氣資訊指示燈

Chapter 10 訊息通知:IFTTT 寄送電郵+LINE Notify
10-1 MicroPython 檔案系統
10-2 上傳和使用本書提供的工具箱模組
10-3 申請與使用IFTTT 寄送電子郵件
10-4 申請與使用LINE Notify
10-5 整合應用:使用LINE Notify 送出天氣通知

Chapter 11 物聯網雲端平台:建立ThingSpeak+Adafruit.IO 儀表板
11-1 使用ThingSpeak 物聯網平台
11-2 安裝和使用ThingView App
11-3 使用Adafruit.IO 物聯網平台
11-4 整合應用:上傳OpenWeatherMap 目前氣溫

Chapter 12 MQTT 通訊協定:實作手機App 遠端監控
12-1 認識MQTT 通訊協定
12-2 MQTT 代理人和客戶端
12-3 使用Adafruit.IO 的MQTT 代理人
12-4 使用MQTT 遠端控制LED
12-5 整合應用:使用MQTT 上傳資料至物聯網平台

Chapter 13 雲端資料儲存:雲端試算表+Firebase 即時資料庫
13-1 校正開發板的時間
13-2 將感測器資料存入雲端試算表
13-3 申請與使用Firebase 即時資料庫
13-4 將感測器資料存入Firebase 即時資料庫
13-5 使用Timer 計時器
13-6 整合應用:使用Timer 計時器建立跑馬燈
13-7 整合應用:使用Timer 計時器定時存入感測器資料

Chapter 14 Socket 程式設計:建立Web 伺服器
14-1 認識網路程式設計
14-2 建立Telnet 工具程式
14-3 建立Web 伺服器
14-4 連線AP 模式的WiFi 基地台
14-5 整合應用:使用HTML 網頁遠端控制LED

Chapter 15 WebREPL:更多感測器、執行器與中斷處理
15-1 ESP8266 開發板的中斷處理
15-2 使用WebREPL 執行MicroPython 程式
15-3 更多感測器和執行器的使用
15-4 整合應用:上傳DHT11 溫溼度資料至雲端物聯網平台

Chapter 16 MicroPython 專案開發:ESP-WiFi 遙控車
16-1 MicroPython 專案開發的檔案管理
16-2 超音波感測器模組
16-3 馬達驅動模組與直流馬達
16-4 MicroPython 專案開發:ESP-WiFi 遙控車

附錄 A 本書各章電子零件的購買清單

 


詳細網址:超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合~好書精選[悅讀推薦]博客來 金石堂 好冊



詳細資料


  • ISBN:9789864347858
  • 規格:平裝 / 448頁 / 17 x 23 x 2.31 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣



詳細網址:超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合~好書精選[悅讀推薦]博客來 金石堂 好冊



作者介紹


作者簡介

陳會安


  現職
  專職資訊圖書作者、大專資訊課程老師

  經歷
  企業講師、松崗電腦產品經理、美商PH出版經理、專業電腦書作者。
  資訊技術作家,出版超過 100 本電腦著作,包括:程式設計(C / C++、Java、C#、HTML5、PHP、ASP.NET、JSP等)、資料庫、系統分析、資料結構等各種不同主題。

  近年研究人工智慧、機器學習 / 深度學習、資料科學、網路爬蟲、大數據分析和物聯網相關課程與圖書寫作,也熱衷利用 Raspberry Pi、Arduino、ESP8266 / ESP32 和 Micro:bit 等開發板製作創客作品,投入創客領域的教學與寫作。

  fChart 程式設計教學工具官方網址:
  fchart.github.io/
 


詳細網址:超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合~好書精選[悅讀推薦]博客來 金石堂 好冊


超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合

詳細網址:超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合~好書精選[悅讀推薦]博客來 金石堂 好冊


資料來源:博客來,圖片來源:博客來





超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合 中文書>電腦資訊>程式設計/APP開發>Python 博客來 金石堂 好書推薦 排行榜 今日66折 網路書局 暢銷書 優質團購 熱銷特賣 網友推薦 優惠精選 超值好貨 狂降優惠 推薦必買 熱銷排行 快速到貨 必BUY超值專區 TOP熱銷排行 新品上市 最新上架

arrow
arrow
    創作者介紹
    創作者 博客來好書推薦 的頭像
    博客來好書推薦

    經典排行榜暢銷書博客來金石堂推薦

    博客來好書推薦 發表在 痞客邦 留言(0) 人氣()