• MicroPython开发与实战
21年品牌 40万+商家 超1.5亿件商品

MicroPython开发与实战

全新正版 极速发货

26.25 4.4折 59 全新

库存32件

广东广州
认证卖家担保交易快速发货售后保障

作者编者:雷学堂//牛乐乐//侯周国//胡智元|责编:刘晓明//苏永芝

出版社北京航空航天大学

ISBN9787512436787

出版时间2022-01

装帧平装

开本其他

定价59元

货号1202591404

上书时间2024-06-01

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章  MicroPython介绍
  1.1  MicroPython的起源
  1.2  MicroPython的发展
  1.3  MicroPython与Pyboard的关系
    1.3.1  MicroPython与Pyboard介绍
    1.3.2  Pyboard与传统嵌入式开发板的关系
    1.3.3  学习MicroPython是否还需要学习以C语言为首的嵌入式开发
  1.4  MicroPython 系统结构
  1.5  MicroPython的优势
    1.5.1  编译环境
    1.5.2  操作难度
    1.5.3  程序结构
    1.5.4  编写方式
    1.5.5  易读性
  1.6  MicroPython的应用
    1.6.1  智能仪器
    1.6.2  工业控制
    1.6.3  家用电器
    1.6.4  网络和通信
    1.6.5  医用设备领域
    1.6.6  模块化系统
    1.6.7  汽车电子
    1.6.8  其他
  1.7  Python环境搭建
    1.7.1  IDLE下载
    1.7.2  安装
    1.7.3  第一个Python程序
第2章  Python语法基础
  2.1  关键字
  2.2  标识符
    2.2.1  概念
    2.2.2  标识符的规则
    2.2.3  命名规则
  2.3  注释
    2.3.1  注释的分类
    2.3.2  Python程序支持中文
  2.4  变量和变量的类型
    2.4.1  变量
    2.4.2  变量的类型
    2.4.3  进制转换
  2.5  输出和输入
    2.5.1  输出
    2.5.2  输入
  2.6  运算符
    2.6.1  算术运算符
    2.6.2  赋值运算符
    2.6.3  关系(比较)运算符
    2.6.4  逻辑运算符
    2.6.5  位运算符
    2.6.6  移位运算符
  2.7  表达式
    2.7.1  表达式的类型和值
    2.7.2  表达式的运算顺序
    2.7.3  优先级
  2.8  程序流程控制
    2.8.1  顺序结构
    2.8.2  选择结构
    2.8.3  循环结构
  2.9  判断结构
    2.9.1  if语句
    2.9.2  if else语句
    2.9.3  多重if语句
    2.9.4  if嵌套语句
  2.10  逻辑结构
    2.10.1  while循环
    2.10.2  for循环
  2.11  特殊流程控制语句
    2.11.1  break语句
    2.11.2  continue语句
    2.11.3  break、continue语句的比较
  2.12  字符串(str)
    2.12.1  基本概念
    2.12.2  创建字符串
    2.12.3  字符串的输出与输入
    2.12.4  遍历字符串
    2.12.5  常用函数
  2.13  列表(list)
    2.13.1  基本概念
    2.13.2  遍历列表
    2.13.3  常用函数
    2.13.4  列表嵌套
  2.14  元组(tuple)
  2.15  字典(dict)
    2.15.1  基本概念
    2.15.2  根据键访问值
    2.15.3  常用函数
    2.15.4  遍历字典
  2.16  函数简介
    2.16.1  引入函数
    2.16.2  基本概念
  2.17  函数定义与调用
    2.17.1  基本使用
    2.17.2  文档说明
    2.17.3  参数
    2.17.4  返回值
    2.17.5  函数的类型
    2.17.6  函数的嵌套
    2.17.7  案例练习
  2.18  局部变量与成员变量
    2.18.1  局部变量
    2.18.2  成员变量
第3章  Python多线程
  3.1  线程简介
    3.1.1  基本概念
    3.1.2  为什么需要多线程
    3.1.3  进程与线程的区别
  3.2  线程的创建与启动
    3.2.1  threading模块简介
    3.2.2  Thread类
  3.3  线程的生命周期
    3.3.1  线程的状态
    3.3.2  线程阻塞
    3.3.3  线程加入
  3.4  共享成员变量例程
    3.4.1  成员变量为不可变类型
    3.4.2  成员变量为可变类型
  3.5  线程同步例程
    3.5.1  引入问题
    3.5.2  处理方式1:Lock类
    3.5.3  处理方式2:使用Lock进行同步处理
  3.6  扩展知识
    3.6.1  死锁例程
    3.6.2  生产者与消费者模型
    3.6.3  local类
第4章  开启MicroPython for ESP32之旅
  4.1  准备工作
    4.1.1  硬件平台
    4.1.2  Windows PwoerShell安装
    4.1.3  CP210x串口驱动安装
    4.1.4  ESP32固件下载
  4.2  ESP32固件烧录
  4.3  进入Pyboard
  4.4  在Pyboard上运行Python程序
第5章  ESP32网络基础使用
  5.1  连接WiFi
  5.2  开机自动连接WiFi
  5.3  获取系统时间
    5.3.1  什么是NTP
    5.3.2  方法
    5.3.3  实例
  5.4  urequests下载网页数据
  5.5  Python3&MicroPython的socket模块
    5.5.1  socket的定义
    5.5.2  socket工作流程
    5.5.3  socket模块的宏
    5.5.4  socket模块的API
  5.6  利用socket下载网页数据
  5.7  利用socket实现ESP32的网络通信
    5.7.1  服务器端
    5.7.2  Client客户端
    5.7.3  程序运行
  5.8  收看星球大战字符动画
第6章  MicroPython for ESP32硬件控制
  6.1  NodeMCU32S开发板引脚说明
  6.2  知识储备
    6.2.1  模拟信号
    6.2.2  数字信号
    6.2.3  高/低电平
  6.3  Pin例程
    6.3.1  构造对象
    6.3.2  方法
  6.4  延时例程
  6.5  PWM与呼吸灯例程
    6.5.1  PWM脉宽调制技术
    6.5.2  构造对象
    6.5.3  方法
    6.5.4  PWM控制LED的亮度
    6.5.5  呼吸

内容摘要
 本书共分为五部分。
第1~3章节主要介绍MicroPython以及Pyhton语言基础;第4~5章节重点针对ESP32与MicroPython的实战性操作;第6~7章重点阐述MicroPython在物联网的应用;第8章展现如何修改McroPython源码与添加自定义库的方法;第9章为一个智能农业的项目实战。
本书对智能物联网时代面临的挑战,以及MicroPython的基础知识做了清晰的阐述,有助于读者整理思路,了解需求
,并更有针对性、有选择地深入学习相关知识。
本书适用于自动化专业、计算机专业等在校大学生以及嵌入式爱好者。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP