机器人Python极客编程入门与实战
《机器人Python极客编程入门与实战》一书作者Python极客团队,电子工业出版社2017年9月出版
基本介绍
- 书名:机器人Python极客编程入门与实战
- 作者:Python极客团队
- ISBN:978-7-121-32292-1
- 页数:200
- 定价:59.00
- 出版时间:2017年9月
- 开本:16
内容提要
Python是一种面向对象、解释型的电脑程式设计语言,其简洁实用、高效,拥有众多模组库,可移植,跨平台,简单易学,易于上手。随着计算机深入发展,Python逐渐成为最适合青少年做创意设计的语言,也同样适合Geek(极客)、创客等针对智慧型硬体的设计与编程。极客中有一句名言:需要的就是创新和新奇,盲目地跟从和愚昧是不可原谅的。同样,青少年做创意设计需要灵感与创新,从简单的方案入手,更能发挥青少年的创新意识。本书首先通过介绍Python的简单入门案例,让读者了解和熟悉Python的基础语法结构,以及Pandas等绘图风格。通过对MicroPython和PyBox、PyMini等软体、硬体平台的介绍,以及大量精心挑选的简单有趣、实用性强的实际案例,如GPIO控制、LED灯管、机器人舵机、智慧型小车等,增加青少年的动手能力,让广大青少年、初学者,通过简单学习快速掌握Python基础编程,为进一步学习机器人编程奠定扎实的基础。相信读者在本书中能体会到Python语言的简洁、智慧型硬体设备编程的趣味,以及亲手设计作品的灵感。
目录
第一部分 Python基础第1章 Python简介 21.1 入门简单、功能强大 21.2 用户运行平台 61.3 程式目录结构 61.4 Spyder编辑器界面设定 71.5 Python命令行模式 131.6 Notebook模式 141.7 模组库控制台 151.8 使用pip更新模组库 19第2章 Python入门案例 242.1 案例2-1:第一次编程“hello,ziwang” 242.2 案例2-2:增强版“hello,ziwang” 262.3 案例2-3:列举系统模组库清单 282.4 案例2-4:常用绘图风格 292.5 案例2-5:Pandas常用绘图风格 312.6 案例2-6:常用颜色表cors 32第3章 Python基本语法 353.1 数据类型 353.2 字元串 373.3 List列表 403.4 Tuple元组 423.5 Dictionary字典 433.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