物联网python开发实战电子版
高清完整版 发表评论
- 软件类别:程序开发
- 软件大小:62.59 MB
- 更新时间:2019-06-17 09:18
- 软件版本:高清完整版
- 软件语言:中文
- 软件等级:
- 官方网址:暂无
评分:
好评:2
差评:0

软件介绍
物联网python开发实战电子版是非常专业的一款利用Python语言进行程序开发的学习书籍,在这里用户可以通过电子版,更加方便的学习物联网Python开发程序的精华,更多知识点非常精确,欢迎有需要的用户来IT猫扑下载!
关于物联网python开发实战电子书
物联网项目通常包含传感器、单片机、网关设备、通信模块、网络协议、后台程序、Web端等多个部件,需要多种编程语言以及研发技能的支持。
在产品原型验证的初期,尤其对于小团队来说,整合众多的研发力量并非易事。本书通过一个完整的实战项目展示物联网从设备到云端开发的全貌。该项目(智能种植系统)涵盖了远程灯控、安防告警、环境监测、智能滴灌、设备管理等多个功能模块。项目所有代码在GitHub开源并配套了硬件开发板。
本项目基本使用Python一种语言实现了传感器、STM32单片机、嵌入式ARM-Linux网关、云端程序的开发。有了Python丰富的第三方库和模块的支撑,即便是欠缺硬件和嵌入式知识的开发者也可玩转物联网,快速实现物联网产品。
Python开发实战来自真正的开发现场,是BePROUD 公司众多极客在真实项目中的经验总结。 作者从Python 的环境搭建讲起,介绍了Web 应用开发方法、任务管理,以及评审、测试及高效部署、服务器调试等内容,尽可能网罗了Python 开发流程中所涉及的方方面面。在这里,Python 仅仅是一个载体,很多知识点在非Python 下也适用,这也是本书最大的特色所在。 《Python开发实战》适合有一定基础的Python 开发者,以及使用php 或Ruby 进行网页开发的读者阅读。

物联网python开发实战pdf高清完整版目录
第1章 物联网邂逅Python
1.1 物联网组成架构
1.2 物联网发展现状
1.2.1 终端设备
1.2.2 物联网操作系统
1.2.3 通信手段
1.2.4 网络建设
1.2.5 应用协议
1.2.6 物联网云平台
1.3 物联网典型应用
1.3.1 共享单车
1.3.2 智能家居
1.3.3 智慧农业
1.4 使用Python的理由
1.4.1 Python特性
1.4.2 Python无处不在
1.4.3 开发速度有时更重要
1.5 美丽的相遇
1.5.1 Python与终端
1.5.2 Python与网关
1.5.3 Python与云平台
1.5.4 物联网Python全栈开发
第2章 开启Python之旅
2.1 Python版本的选择
2.2 搭建开发环境
2.2.1 安装vmware
2.2.2 在VMware上安装Ubuntu
2.2.3 安装VMware Tools工具
2.2.4 虚拟机的网络配置
2.2.5 Samba共享设置
2.2.6 修改Python版本
2.3 开始编写Python程序
2.3.1 交互式解释器
2.3.2 源代码执行
2.3.3 注释
2.3.4 代码块和缩进
2.3.5 继续和分隔
2.3.6 输入和输出
2.4 变量和数据类型
2.4.1 变量赋值
2.4.2 常量
2.4.3 数据类型
2.5 条件和循环
2.5.1 if语句
2.5.2 while循环
2.5.3 for in循环
2.5.4 跳出循环
2.5.5 pass语句
2.6 函数
2.6.1 定义函数
2.6.2 函数调用
2.6.3 函数的参数
2.6.4 内置函数
2.7 变量进阶
2.7.1 全局变量与局部变量
2.7.2 global关键字
2.7.3 nonlocal关键字
2.7.4 变量作用域
2.8 模块与包
2.8.1 使用模块
2.8.2 包
2.9 异常处理
第3章 Python数据结构
3.1 字符串
3.1.1 索引和切片
3.1.2 字符串运算符
3.1.3 字符串格式化
3.1.4 字符编码
3.2 列表
3.2.1 访问列表
3.2.2 更改列表
3.2.3 列表操作符
3.2.4 列表常用函数
3.3 元组
3.3.1 访问元组
3.3.2 元组操作符
3.3.3 元组内置函数
3.4 字典
3.4.1 访问字典
3.4.2 修改字典
3.4.3 字典键的特性
3.4.4 字典函数
3.5 集合
3.5.1 忽略重复元素
3.5.2 无序
3.5.3 常用操作
第4章 Python高级特性
4.1 生成器
4.1.1 列表推导式
4.1.2 生成器表达式
4.1.3 生成器函数
4.2 迭代器
4.3 函数式编程
4.3.1 高阶函数
4.3.2 内置高阶函数
4.3.3 闭包
4.3.4 装饰器
4.3.5 匿名函数
4.3.6 偏函数
4.4 面向对象编程
4.4.1 类与对象
4.4.2 访问限制
4.4.3 继承
4.4.4 多重继承
4.4.5 多态
4.4.6 运算符重载
第5章 物联网核心组件
5.1 网络通信方案
5.1.1 WIFI网络
5.1.2 移动网络
5.1.3 Zigbee
5.1.4 BLE
5.1.5 LoRa
5.1.6 NB-IoT
5.2 网络通信协议
5.2.1 HTTP
5.2.2 WebSocket
5.2.3 XMPP
5.2.4 CoAP
5.2.5 MQTT
5.3 硬件
5.4 物联网云平台
5.4.1 OneNet
5.4.2 AWS IoT
5.4.3 Waston IoT
第6章 MicroPython开发物联网终端
6.1 MicroPython简介
6.1.1 MicroPython项目
6.1.2 MicroPython特点
6.1.3 MicroPython源码
6.2 MicroPython开发板
6.2.1 官方开发板PYBoard
6.2.2 国内开发板TPYBoard
6.2.3 OpenMV
6.2.4 LoPy
6.3 第一个MicroPython程序
6.4 交互式解释器
6.5 按键中断与回调
6.6 定时器的使用
6.7 串口测试
6.8 SPI接口驱动液晶屏
6.8.1 硬件连接
6.8.2 LCD屏驱动
6.8.3 字库说明
6.8.4 主程序
6.9 源码编译与固件升级
6.9.1 准备编译环境
6.9.2 源码下载与编译
6.9.3 固件烧写
6.10 MicroPython多线程
6.10.1 MicroPython线程简介
6.10.2 MicroPython线程使用
6.10.3 多线程中的锁
6.11 安全模式及恢复出厂设置
6.11.1 安全模式
6.11.2 恢复出厂设置
第7章 构建物联网网关
7.1 网关概述
7.1.1 网关的构成
7.1.2 常用物联网网关
7.2 自主构建网关
7.2.1 交叉编译
7.2.2 编译引导程序
7.2.3 内核配置与编译
7.2.4 制作文件系统
7.2.5 分区与下载
7.2.6 系统启动流程简介
7.2.7 移植Python3
7.3 树莓派作网关
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章 网关数据编码与处理
8.1 读写CSV文件
8.1.1 读取CSV文件
8.1.2 写入CSV文件
8.2 JSON解析
8.2.1 JSON数据格式
8.2.2 编码
8.2.3 解码
8.3 XML操作
8.3.1 XML简介
8.3.2 解析XML
8.3.3 创建与修改
8.4 二进制数据的读写
8.5 Base64编解码
8.6 正则表达式
8.6.1 正则表达式简介
8.6.2 re模块
8.6.3 贪婪匹配
第9章 网关多进程与多线程
9.1 多进程
9.1.1 multiprocessing模块
9.1.2 进程同步
9.1.3 进程间通信
9.2 多线程
9.2.1 threading模块
9.2.2 线程同步
9.2.3 线程间通信
9.3 多线程和多进程的思考
9.3.1 多核CPU利用率实验
9.3.2 GIL全局锁
9.3.3 切换的开销
9.3.4 多线程与多进程的选择
9.4 异步IO
9.4.1 协程
9.4.2 协程与多线程对比
9.4.3 asyncio
第10章 网关数据持久化
10.1 文件操作
10.1.1 读写文本数据
10.1.2 操作文件和目录
10.1.3 读写压缩文件
10.1.4 内存映射
10.1.5 临时文件与目录
10.1.6 序列化Python对象
10.2.1 SQLite简介
10.2.2 命令行操作SQLite
10.2.3 创建数据库
10.2.4 创建表
10.2.5 SQL语句
10.2.6 SQLite的Python编程
第11章 Python扩展
11.1 Python扩展的原因
11.2 连接硬件的纽带
11.3 C语言扩展Python
11.3.1 简单的C语言Python扩展
11.3.2 传递整型参数
11.3.3 传递字符串参数
第12章 网关网络编程
12.1 网关网络通信方案
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网络通信
12.5.1 LoRa模块初始化
12.5.2 数据监听与接收
12.5.3 数据缓存
第13章 物联网后台Web开发
13.1 Django简介
13.2 创建一个网站
13.2.1 Django安装
13.2.2 创建项目
13.2.3 运行与访问
13.3 网站首页
13.3.1 源码文件结构
13.3.2 视图与URL配置
13.4 Django模板
13.4.1 Django模板系统
13.4.2 模板继承
13.5 Django模型
13.5.1 安装mysql数据库
13.5.2 创建模型
13.5.3 必要的配置
13.6 用户注册
13.7 账号登录
第14章 物联网Python项目实战
14.1 项目简介
14.2 终端设备程序开发
14.2.1 采集空气温湿度
14.2.2 获取环境光强度
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 网关程序开发
14.3.1 终端通信
14.3.2 数据库管理
14.3.3 文件备份
14.3.4 服务器通信
14.3.5 2G模块的使用
14.4 服务器端程序开发
14.4.1 与网关通信
14.4.2 环境数据可视化
14.4.3 滴灌控制
14.4.4 灯光控制
14.4.5 报警显示与设置
14.4.6 设备管理
14.4.7 备份文件管理
多平台下载
Pc版物联网python开发实战电子版 高清完整版
猜你喜欢
python

python
python是一种面向对象的解释型计算机程序设计语言,常常被人们昵称为胶水语言,它最大的功能就是可以帮助用户把其他语言制作的各种模块联结在一起,目前被广泛的应用于系统管理任务的处理和Web编程等领域,本站有许多关于python的各类软件、视频教程等,欢迎有需要的朋友来IT猫扑网前来下载。...
本类推荐
本类最新
msp430f5529官方教程中文版
python金融大数据分析 电子书
python数据科学手册
python学习手册 第4版
python数据分析与挖掘实战
精通python爬虫框架scrapy epub+azw3+mobi
arm体系结构与编程最新版杜春雷著
node.js权威指南完整版高清电子版
Redhat LINUX 9从入门到精通免费版
android studio应用开发实战详解 pdf电子完整版
JAVA基础知识核心技术卷2原书第8版免费版
精通正则表达式第三版高清PDF中文版
redis开发与运维pdf完整免费版
stm32库开发实战指南 电子书完整版
OpenGL超级宝典编程素材PDF高清版
相关软件
Python编程狮手机版v1.7.10Python编程狮是专门为零基础学生打造的编程学习软件,在这里用户可以使用软件在线进行联系巩固,同时可以使用软件在线进行免费课程学习,在这里使用软件即可进行不一样的系统化编程学习,快来提升自己吧!Python编程狮app介绍P
扇贝编程appv2.8.600扇贝python编程是专门为编程学者打造的手机学习软件,在这里通过软件认识编程,了解编程,同时还以使用软件在线进行课程学习,使用软件进行基础语法练习,更多课外习题,巩固知识点,提高自己的编程能力!扇贝编程app介绍扇贝编程将
python利器appv4.0.4python利器是一款手机上的python学习必备神器,应用内提供丰富组员,帮助用户更好的学习C以及C++语言。即时你是刚入门的小白,这里有大量的零基础学习手册帮助你快速入门。在零碎时间打开来学习一下为自己加油充电。欢迎感
python 3.6.1 64位官方安装包python3.6.164位安装包,官方下载来的,适合64位系统的用户安装使用,下载完成安装后,打开cmd命令,输入Python可以验证是否成功。官方介绍Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言
下载排行
- 1游戏化实战电子书
- 2游戏开发的数学和物理加藤洁
- 3netty实战中文版pdf
- 4微软jscript参考手册
- 5实战java虚拟机 jvm故障诊断与性能优化pdf
- 6runoob菜鸟教程离线版
- 7c++primer第5版中文版pdf
- 8精通python爬虫框架scrapy epub+azw3+mobi
- 9matlab数值计算pdf
- 10opengl编程指南第7版










网友评论
查看所有0条评论