机器人 Python 极客编程入门与实战 PDF 文档
Python 是一种面向对象、解释型的计算机程序设计语言,其简洁实用、高效,拥有众多模块库,可移植,跨平台,简单易学,易于上手。随着计算机深入发展,Python 逐渐成为最适合青少年做创意设计的语言,也同样适合 Geek(极客)、创客等针对智能硬件的设计与编程。极客中有一句名言:需要的就是创新和新奇,盲目地跟从和愚昧是不可原谅的。同样,青少年做创意设计需要灵感与创新,从简单的方案入手,更能发挥青少年的创新意识。
本书首先通过介绍 Python 的简单入门案例,让读者了解和熟悉 Python 的基础语法结构,以及 Pandas 等绘图风格。通过对 MicroPython 和 PyBox、PyMini 等软件、硬件平台的介绍,以及大量精心挑选的简单有趣、实用性强的实际案例,如 GPIO 控制、LED 灯管、机器人舵机、智能小车等,增加青少年的动手能力,让广大青少年、初学者,通过简单学习快速掌握 Python 基础编程,为进一步学习机器人编程奠定扎实的基础。相信读者在本书中能体会到 Python 语言的简洁、智能硬件设备编程的趣味,以及亲手设计作品的灵感。
目录
第一部分 Python 基础
第 1 章 Python 简介
1.1 入门简单、功能强大
1.2 用户运行平台
1.3 程序目录结构
1.4 Spyder 编辑器界面设置
1.5 Python 命令行模式
1.6 Notebook 模式
1.7 模块库控制面板
1.8 使用 pip 更新模块库
第 2 章 Python 入门案例
2.1 案例 2-1:第一次编程“hello,ziwang”
2.2 案例 2-2:增强版“hello,ziwang”
2.3 案例 2-3:列举系统模块库清单
2.4 案例 2-4:常用绘图风格
2.5 案例 2-5:Pandas 常用绘图风格
2.6 案例 2-6:常用颜色表 cors
第 3 章 Python 基本语法
3.1 数据类型
3.2 字符串
3.3 List 列表
3.4 Tuple 元组
3.5 Dictionary 字典
3.6 数据类型转换
第二部分 PyBox 实战案例
第 4 章 请让我为你点盏灯
第 5 章 制作流水灯
第 6 章 点亮心形 8×8 点阵
第 7 章 模拟红绿灯教程
第 8 章 DIY 数字温度计
第 9 章 PM 2.5 检测仪
第 10 章 智能扫雷仪
第 11 章 控制 LCD5110 显示 6×8 字符
第 12 章 DIY 数字温度计
第 13 章 智能温控小风扇
第 14 章 声光电控小夜灯
第 15 章 DIY 超声波测距仪
第 16 章 机器人编程基础——舵机控制实验
第 17 章 USB-HID 测试(含无线控制)
第三部分 智能小车
第 18 章 无线蓝牙智能小车
第 19 章 红外寻迹无线小车
第 20 章 红外防坠落小车
第 21 章 加速度传感器无线小车
第四部分 Python-mini 编程案例
第 22 章 呼吸灯
第 23 章 使用 EEPROM
第 24 章 使用气压传感器 BMP180
第 25 章 使用 SD 卡
第 26 章 用定位器控制 LED 亮度
第 27 章 计算任意精度的圆周率
第 28 章 升级固件
附录 A 硬件介绍
附录 B 安全模式和恢复出厂设置
附录 C 使用 Putty 控制 PyBox
附录 D Python 极客团队介绍
下载地址:https://www.wenjiangs.com/wp-content/uploads/2024/03/2iSbqmvpUeA7ev3Z.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论