物聯(lián)網(wǎng)python開發(fā)實戰(zhàn)電子版
高清完整版- 軟件大?。?span itemprop="fileSize">62.59 MB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件 / 程序開發(fā)
- 軟件授權(quán): 免費軟件
- 更新時間:2019-06-17 09:18:30
- 軟件等級:
- 軟件廠商: -
- 應(yīng)用平臺:WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): 暫無
相關(guān)軟件
Python編程獅手機(jī)版v1.7.10安卓版
42.11 MB/中文/10.0
扇貝編程appv2.8.600安卓版
47.82 MB/中文/10.0
python利器appv4.0.4 安卓官方版
17.78 MB/中文/6.0
python 3.6.1 64位官方安裝包
29.60 MB/中文/6.0
PySide x64 For Windows(python pyside)v1.2.2 官方最新版
42.38 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址
物聯(lián)網(wǎng)python開發(fā)實戰(zhàn)電子版是非常專業(yè)的一款利用Python語言進(jìn)行程序開發(fā)的學(xué)習(xí)書籍,在這里用戶可以通過電子版,更加方便的學(xué)習(xí)物聯(lián)網(wǎng)Python開發(fā)程序的精華,更多知識點非常精確,歡迎有需要的用戶來IT貓撲下載!
關(guān)于物聯(lián)網(wǎng)python開發(fā)實戰(zhàn)電子書
物聯(lián)網(wǎng)項目通常包含傳感器、單片機(jī)、網(wǎng)關(guān)設(shè)備、通信模塊、網(wǎng)絡(luò)協(xié)議、后臺程序、Web端等多個部件,需要多種編程語言以及研發(fā)技能的支持。
在產(chǎn)品原型驗證的初期,尤其對于小團(tuán)隊來說,整合眾多的研發(fā)力量并非易事。本書通過一個完整的實戰(zhàn)項目展示物聯(lián)網(wǎng)從設(shè)備到云端開發(fā)的全貌。該項目(智能種植系統(tǒng))涵蓋了遠(yuǎn)程燈控、安防告警、環(huán)境監(jiān)測、智能滴灌、設(shè)備管理等多個功能模塊。項目所有代碼在GitHub開源并配套了硬件開發(fā)板。
本項目基本使用Python一種語言實現(xiàn)了傳感器、STM32單片機(jī)、嵌入式ARM-Linux網(wǎng)關(guān)、云端程序的開發(fā)。有了Python豐富的第三方庫和模塊的支撐,即便是欠缺硬件和嵌入式知識的開發(fā)者也可玩轉(zhuǎn)物聯(lián)網(wǎng),快速實現(xiàn)物聯(lián)網(wǎng)產(chǎn)品。
Python開發(fā)實戰(zhàn)來自真正的開發(fā)現(xiàn)場,是BePROUD 公司眾多極客在真實項目中的經(jīng)驗總結(jié)。 作者從Python 的環(huán)境搭建講起,介紹了Web 應(yīng)用開發(fā)方法、任務(wù)管理,以及評審、測試及高效部署、服務(wù)器調(diào)試等內(nèi)容,盡可能網(wǎng)羅了Python 開發(fā)流程中所涉及的方方面面。在這里,Python 僅僅是一個載體,很多知識點在非Python 下也適用,這也是本書最大的特色所在。 《Python開發(fā)實戰(zhàn)》適合有一定基礎(chǔ)的Python 開發(fā)者,以及使用PHP 或Ruby 進(jìn)行網(wǎng)頁開發(fā)的讀者閱讀。
物聯(lián)網(wǎng)python開發(fā)實戰(zhàn)pdf高清完整版目錄
第1章 物聯(lián)網(wǎng)邂逅Python
1.1 物聯(lián)網(wǎng)組成架構(gòu)
1.2 物聯(lián)網(wǎng)發(fā)展現(xiàn)狀
1.2.1 終端設(shè)備
1.2.2 物聯(lián)網(wǎng)操作系統(tǒng)
1.2.3 通信手段
1.2.4 網(wǎng)絡(luò)建設(shè)
1.2.5 應(yīng)用協(xié)議
1.2.6 物聯(lián)網(wǎng)云平臺
1.3 物聯(lián)網(wǎng)典型應(yīng)用
1.3.1 共享單車
1.3.2 智能家居
1.3.3 智慧農(nóng)業(yè)
1.4 使用Python的理由
1.4.1 Python特性
1.4.2 Python無處不在
1.4.3 開發(fā)速度有時更重要
1.5 美麗的相遇
1.5.1 Python與終端
1.5.2 Python與網(wǎng)關(guān)
1.5.3 Python與云平臺
1.5.4 物聯(lián)網(wǎng)Python全棧開發(fā)
第2章 開啟Python之旅
2.1 Python版本的選擇
2.2 搭建開發(fā)環(huán)境
2.2.1 安裝VMware
2.2.2 在VMware上安裝Ubuntu
2.2.3 安裝VMware Tools工具
2.2.4 虛擬機(jī)的網(wǎng)絡(luò)配置
2.2.5 Samba共享設(shè)置
2.2.6 修改Python版本
2.3 開始編寫Python程序
2.3.1 交互式解釋器
2.3.2 源代碼執(zhí)行
2.3.3 注釋
2.3.4 代碼塊和縮進(jìn)
2.3.5 繼續(xù)和分隔
2.3.6 輸入和輸出
2.4 變量和數(shù)據(jù)類型
2.4.1 變量賦值
2.4.2 常量
2.4.3 數(shù)據(jù)類型
2.5 條件和循環(huán)
2.5.1 if語句
2.5.2 while循環(huán)
2.5.3 for in循環(huán)
2.5.4 跳出循環(huán)
2.5.5 pass語句
2.6 函數(shù)
2.6.1 定義函數(shù)
2.6.2 函數(shù)調(diào)用
2.6.3 函數(shù)的參數(shù)
2.6.4 內(nèi)置函數(shù)
2.7 變量進(jìn)階
2.7.1 全局變量與局部變量
2.7.2 global關(guān)鍵字
2.7.3 nonlocal關(guān)鍵字
2.7.4 變量作用域
2.8 模塊與包
2.8.1 使用模塊
2.8.2 包
2.9 異常處理
第3章 Python數(shù)據(jù)結(jié)構(gòu)
3.1 字符串
3.1.1 索引和切片
3.1.2 字符串運(yùn)算符
3.1.3 字符串格式化
3.1.4 字符編碼
3.2 列表
3.2.1 訪問列表
3.2.2 更改列表
3.2.3 列表操作符
3.2.4 列表常用函數(shù)
3.3 元組
3.3.1 訪問元組
3.3.2 元組操作符
3.3.3 元組內(nèi)置函數(shù)
3.4 字典
3.4.1 訪問字典
3.4.2 修改字典
3.4.3 字典鍵的特性
3.4.4 字典函數(shù)
3.5 集合
3.5.1 忽略重復(fù)元素
3.5.2 無序
3.5.3 常用操作
第4章 Python高級特性
4.1 生成器
4.1.1 列表推導(dǎo)式
4.1.2 生成器表達(dá)式
4.1.3 生成器函數(shù)
4.2 迭代器
4.3 函數(shù)式編程
4.3.1 高階函數(shù)
4.3.2 內(nèi)置高階函數(shù)
4.3.3 閉包
4.3.4 裝飾器
4.3.5 匿名函數(shù)
4.3.6 偏函數(shù)
4.4 面向?qū)ο缶幊?/p>
4.4.1 類與對象
4.4.2 訪問限制
4.4.3 繼承
4.4.4 多重繼承
4.4.5 多態(tài)
4.4.6 運(yùn)算符重載
第5章 物聯(lián)網(wǎng)核心組件
5.1 網(wǎng)絡(luò)通信方案
5.1.1 WIFI網(wǎng)絡(luò)
5.1.2 移動網(wǎng)絡(luò)
5.1.3 Zigbee
5.1.4 BLE
5.1.5 LoRa
5.1.6 NB-IoT
5.2 網(wǎng)絡(luò)通信協(xié)議
5.2.1 HTTP
5.2.2 WebSocket
5.2.3 XMPP
5.2.4 CoAP
5.2.5 MQTT
5.3 硬件
5.4 物聯(lián)網(wǎng)云平臺
5.4.1 OneNet
5.4.2 AWS IoT
5.4.3 Waston IoT
第6章 MicroPython開發(fā)物聯(lián)網(wǎng)終端
6.1 MicroPython簡介
6.1.1 MicroPython項目
6.1.2 MicroPython特點
6.1.3 MicroPython源碼
6.2 MicroPython開發(fā)板
6.2.1 官方開發(fā)板PYBoard
6.2.2 國內(nèi)開發(fā)板TPYBoard
6.2.3 OpenMV
6.2.4 LoPy
6.3 第一個MicroPython程序
6.4 交互式解釋器
6.5 按鍵中斷與回調(diào)
6.6 定時器的使用
6.7 串口測試
6.8 SPI接口驅(qū)動液晶屏
6.8.1 硬件連接
6.8.2 LCD屏驅(qū)動
6.8.3 字庫說明
6.8.4 主程序
6.9 源碼編譯與固件升級
6.9.1 準(zhǔn)備編譯環(huán)境
6.9.2 源碼下載與編譯
6.9.3 固件燒寫
6.10 MicroPython多線程
6.10.1 MicroPython線程簡介
6.10.2 MicroPython線程使用
6.10.3 多線程中的鎖
6.11 安全模式及恢復(fù)出廠設(shè)置
6.11.1 安全模式
6.11.2 恢復(fù)出廠設(shè)置
第7章 構(gòu)建物聯(lián)網(wǎng)網(wǎng)關(guān)
7.1 網(wǎng)關(guān)概述
7.1.1 網(wǎng)關(guān)的構(gòu)成
7.1.2 常用物聯(lián)網(wǎng)網(wǎng)關(guān)
7.2 自主構(gòu)建網(wǎng)關(guān)
7.2.1 交叉編譯
7.2.2 編譯引導(dǎo)程序
7.2.3 內(nèi)核配置與編譯
7.2.4 制作文件系統(tǒng)
7.2.5 分區(qū)與下載
7.2.6 系統(tǒng)啟動流程簡介
7.2.7 移植Python3
7.3 樹莓派作網(wǎng)關(guān)
7.3.1 初次啟動樹莓派
7.3.2 串口登錄樹莓派
7.3.3 SSH訪問樹莓派
7.3.4 升級Python版本
7.3.5 必備工具安裝
7.3.6 板載WIFI配置
7.3.7 串口通信
第8章 網(wǎng)關(guān)數(shù)據(jù)編碼與處理
8.1 讀寫CSV文件
8.1.1 讀取CSV文件
8.1.2 寫入CSV文件
8.2 JSON解析
8.2.1 JSON數(shù)據(jù)格式
8.2.2 編碼
8.2.3 解碼
8.3 XML操作
8.3.1 XML簡介
8.3.2 解析XML
8.3.3 創(chuàng)建與修改
8.4 二進(jìn)制數(shù)據(jù)的讀寫
8.5 Base64編解碼
8.6 正則表達(dá)式
8.6.1 正則表達(dá)式簡介
8.6.2 re模塊
8.6.3 貪婪匹配
第9章 網(wǎng)關(guān)多進(jìn)程與多線程
9.1 多進(jìn)程
9.1.1 multiprocessing模塊
9.1.2 進(jìn)程同步
9.1.3 進(jìn)程間通信
9.2 多線程
9.2.1 threading模塊
9.2.2 線程同步
9.2.3 線程間通信
9.3 多線程和多進(jìn)程的思考
9.3.1 多核CPU利用率實驗
9.3.2 GIL全局鎖
9.3.3 切換的開銷
9.3.4 多線程與多進(jìn)程的選擇
9.4 異步IO
9.4.1 協(xié)程
9.4.2 協(xié)程與多線程對比
9.4.3 asyncio
第10章 網(wǎng)關(guān)數(shù)據(jù)持久化
10.1 文件操作
10.1.1 讀寫文本數(shù)據(jù)
10.1.2 操作文件和目錄
10.1.3 讀寫壓縮文件
10.1.4 內(nèi)存映射
10.1.5 臨時文件與目錄
10.1.6 序列化Python對象
10.2 SQLite數(shù)據(jù)庫
10.2.1 SQLite簡介
10.2.2 命令行操作SQLite
10.2.3 創(chuàng)建數(shù)據(jù)庫
10.2.4 創(chuàng)建表
10.2.5 SQL語句
10.2.6 SQLite的Python編程
第11章 Python擴(kuò)展
11.1 Python擴(kuò)展的原因
11.2 連接硬件的紐帶
11.3 C語言擴(kuò)展Python
11.3.1 簡單的C語言Python擴(kuò)展
11.3.2 傳遞整型參數(shù)
11.3.3 傳遞字符串參數(shù)
第12章 網(wǎng)關(guān)網(wǎng)絡(luò)編程
12.1 網(wǎng)關(guān)網(wǎng)絡(luò)通信方案
12.2 Socket編程
12.3 requests
12.3.1 上傳文件
12.3.2 下載文件
12.4 hbmqtt
12.4.1 安裝
12.4.2 hbmqtt命令操作
12.4.3 hbmqtt API編程
12.5 LoRa網(wǎng)絡(luò)通信
12.5.1 LoRa模塊初始化
12.5.2 數(shù)據(jù)監(jiān)聽與接收
12.5.3 數(shù)據(jù)緩存
第13章 物聯(lián)網(wǎng)后臺Web開發(fā)
13.1 Django簡介
13.2 創(chuàng)建一個網(wǎng)站
13.2.1 Django安裝
13.2.2 創(chuàng)建項目
13.2.3 運(yùn)行與訪問
13.3 網(wǎng)站首頁
13.3.1 源碼文件結(jié)構(gòu)
13.3.2 視圖與URL配置
13.4 Django模板
13.4.1 Django模板系統(tǒng)
13.4.2 模板繼承
13.5 Django模型
13.5.1 安裝MySQL數(shù)據(jù)庫
13.5.2 創(chuàng)建模型
13.5.3 必要的配置
13.6 用戶注冊
13.7 賬號登錄
第14章 物聯(lián)網(wǎng)Python項目實戰(zhàn)
14.1 項目簡介
14.2 終端設(shè)備程序開發(fā)
14.2.1 采集空氣溫濕度
14.2.2 獲取環(huán)境光強(qiáng)度
14.2.3 雨量檢測
14.2.4 水位檢測
14.2.5 土壤濕度檢測
14.2.6 水泵的控制
14.2.7 入侵檢測
14.2.8 燈光控制
14.2.9 電量檢測
14.2.10 LoRa通信
14.2.11 JSON消息
14.3 網(wǎng)關(guān)程序開發(fā)
14.3.1 終端通信
14.3.2 數(shù)據(jù)庫管理
14.3.3 文件備份
14.3.4 服務(wù)器通信
14.3.5 2G模塊的使用
14.4 服務(wù)器端程序開發(fā)
14.4.1 與網(wǎng)關(guān)通信
14.4.2 環(huán)境數(shù)據(jù)可視化
14.4.3 滴灌控制
14.4.4 燈光控制
14.4.5 報警顯示與設(shè)置
14.4.6 設(shè)備管理
14.4.7 備份文件管理
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦 python
- 更多 (114個) >> python Python是一門易讀、易維護(hù),并且被大量用戶所歡迎的、用途廣泛的計算機(jī)程序設(shè)計語言。在國外用Python做科學(xué)計算的研究機(jī)構(gòu)非常的多,麻省理工學(xué)院的計算機(jī)科學(xué)及編程導(dǎo)論、卡耐基梅隆大學(xué)的編程基礎(chǔ)等一些知名的大學(xué)都開始采用Python來教授程序設(shè)計課程,主要是因為Python語言
扇貝編程python最新版 54.78 MB
/中文/10.0python編程獅手機(jī)版 42.20 MB
/中文/10.0慕知python教學(xué)app(python精品課) 39.38 MB
/中文/10.0在線學(xué)python軟件 17.63 MB
/中文/10.0python編程教程app 48.94 MB
//10.0pythonista手機(jī)版教學(xué) 39.38 MB
/中文/10.0Python編程獅手機(jī)版 42.11 MB
/中文/10.0Python語言學(xué)習(xí)軟件 12.21 MB
/中文/10.0
相關(guān)文章
下載地址
物聯(lián)網(wǎng)python開發(fā)實戰(zhàn)電子版 高清完整版
查看所有評論>> 網(wǎng)友評論
更多>> 猜你喜歡
- msp430f5529官方教程中文版
- python金融大數(shù)據(jù)分析 電子書
- python數(shù)據(jù)科學(xué)手冊
- python學(xué)習(xí)手冊 第4版
- python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)
- 精通python爬蟲框架scrapy epub+azw3+mobi
- arm體系結(jié)構(gòu)與編程最新版
- node.js權(quán)威指南完整版
- Redhat LINUX 9從入門到精通
- android studio應(yīng)用開發(fā)實戰(zhàn)詳解 pdf
- JAVA基礎(chǔ)知識核心技術(shù)卷2原書第8版
- 精通正則表達(dá)式第三版