Python是这种面向对象编程、表述型的电子计算机编程语言,其简约好用、高效率,有着诸多控制模块库,可移植,平台,简易易懂,便于入门。随之电子计算机深层次发展趋势,Python逐步形成最合适青少年儿童做设计创意的語言,也一样合适Geek(我们)、创业者等对于智能产品的设计方案与程序编写。我们中有一句话:必须的就是说自主创新和奇特,盲目跟风地顺服和愚昧无知是不能宽容的。一样,青少年儿童做设计创意必须设计灵感与自主创新,从简易的计划方案下手,更能充分发挥青少年儿童的创新精神。
这书最先根据详细介绍Python的简易新手入门实例,让用户掌握和了解Python的基本语法结构,及其Pandas等制图设计风格。根据对MicroPython和PyBox、PyMini等手机软件、硬件平台的详细介绍,及其很多用心选择的简易趣味、应用性强的具体实例,如GPIO操纵、LEDled灯管、智能机器人舵机、智能小车等,提升青少年儿童的自学能力,让众多青少年儿童、新手,根据简单学习迅速把握Python基本程序编写,为深化学习培训机器人编程确立扎扎实实的基本。坚信用户在这书里能感受到Python語言的简约、智能产品机器设备程序编写的趣味性,及其亲自设计著作的设计灵感。
目录
- 第一部分 Python基础
- 第1章 Python简介 2
- 1.1 入门简单、功能强大 2
- 1.2 用户运行平台 6
- 1.3 程序目录结构 6
- 1.4 Spyder编辑器界面设置 7
- 1.5 Python命令行模式 13
- 1.6 Notebook模式 14
- 1.7 模块库控制面板 15
- 1.8 使用pip更新模块库 19
- 第2章 Python入门案例 24
- 2.1 案例2-1:第一次编程“hello,ziwang” 24
- 2.2 案例2-2:增强版“hello,ziwang” 26
- 2.3 案例2-3:列举系统模块库清单 28
- 2.4 案例2-4:常用绘图风格 29
- 2.5 案例2-5:Pandas常用绘图风格 31
- 2.6 案例2-6:常用颜色表cors 32
- 第3章 Python基本语法 35
- 3.1 数据类型 35
- 3.2 字符串 37
- 3.3 List列表 40
- 3.4 Tuple元组 42
- 3.5 Dictionary字典 43
- 3.6 数据类型转换 45
- 第二部分 PyBox实战案例
- 第4章 请让我为你点盏灯 51
- 第5章 制作流水灯 56
- 第6章 点亮心形8×8点阵 61
- 第7章 模拟红绿灯教程 67
- 第8章 DIY数字温度计 76
- 第9章 PM 2.5检测仪 81
- 第10章 智能扫雷仪 90
- 第11章 控制LCD5110显示6×8字符 95
- 第12章 DIY数字温度计 100
- 第13章 智能温控小风扇 106
- 第14章 声光电控小夜灯 110
- 第15章 DIY超声波测距仪 115
- 第16章 机器人编程基础——舵机控制实验 121
- 第17章 USB-HID测试(含无线控制) 127
- 第三部分 智能小车
- 第18章 无线蓝牙智能小车 138
- 第19章 红外寻迹无线小车 143
- 第20章 红外防坠落小车 149
- 第21章 加速度传感器无线小车 153
- 第四部分 Python-mini编程案例
- 第22章 呼吸灯 162
- 第23章 使用EEPROM 164
- 第24章 使用气压传感器BMP180 166
- 第25章 使用SD卡 169
- 第26章 用定位器控制LED亮度 172
- 第27章 计算任意精度的圆周率 173
- 第28章 升级固件 176
- 附录A 硬件介绍 177
- 附录B 安全模式和恢复出厂设置 180
- 附录C 使用Putty控制PyBox 182
- 附录D Python极客团队介绍 189