![ad187b358fdb6908800134ef6685aa3d0bb88f8c](https://i-blog.csdnimg.cn/blog_migrate/ddd7f53dfda045116b1217a462dfdf54.png)
前 言
2012年2月一经官方首发,树莓派就在全球引起了一阵旋风,10000套设备瞬间售罄。它是一个廉价的、只有信用卡大小的裸露电路板,同时,它是一个运行开源Linux操作系统的完全可编程的PC系统。树莓派可以连接到互联网上,可以插到电视上,并且其最新的第2版采用一个很快的ARM处理器,其性能可以与很多平板设备匹敌,而这一切仅需35美元。
树莓派最初只是为了激发学龄儿童对计算机的兴趣,但是它在世界范围内引起了极客、企业家和教育家的广泛关注。截至2015年6月,销售了600万台左右。
树莓派的官方编程语言是Python。Python是一种灵活的编程语言,可以运行在任何平台上。因此,可以在Windows PC或者Mac上编写程序并在树莓派上运行,反之亦然。Python是一种优雅、可靠、功能强大而且非常流行的编程语言。使用Python作为树莓派的官方编程语言,这是一个非常正确的决定。
目 录
[第一部分 树莓派编程环境
第1章 配置树莓派
1.1 获取树莓派](https://yq.aliyun.com/articles/92138/)
1.1.1 了解树莓派的历史
1.1.2 为什么要学习用Python在树莓派上进行编程
1.2 获取树莓派
1.3 哪些树莓派外围设备是必须的
1.3.1 microSD卡
1.3.2 电源
1.3.3 显示输出
1.3.4 键盘和鼠标
1.3.5 使用网线或者Wi-Fi适配器
1.4 其他不错的外围设备
1.4.1 挑选一个外壳
1.4.2 移动电源
1.4.3 自供电USB集线器
1.5 决定如何购买外围设备
1.6 让你的树莓派正常工作
1.6.1 自己研究一下
1.6.2 安装软件
1.6.3 下载操作系统
1.6.4 移动NOOBS
1.6.5 连接外围设备
1.7 排除树莓派的故障
1.7.1 检查外设连接线
1.7.2 检查microSD卡
1.7.3 检查NOOBS的副本
1.7.4 检查显示器
1.7.5 检查你的外设
1.8 小结
1.9 Q&A
1.10 练习
1.10.1 问题
1.10.2 答案
[第2章 认识Raspbian Linux发行版
2.1 了解Linux](https://yq.aliyun.com/articles/92247/)
2.2 使用Raspbian命令行
2.3 使用Raspbian图形用户界面
2.4 LXDE图形界面
2.5 小结
2.6 Q&A
2.7 练习
2.7.1 问题
2.7.2 答案
[第3章 搭建编程环境
3.1 探索Python](https://yq.aliyun.com/articles/92354/)
3.1.1 Python简史
3.1.2 Python v3和Python v2
3.2 检查你的Python环境
3.2.1 检查Python解释器和交互式shell
3.2.2 检查Python开发环境
3.2.3 检查文本编辑器
3.3 安装Python和工具
3.4 关于Python解释器
3.5 关于Python交互式shell
3.6 关于Python开发环境shell
3.7 创建Python脚本
3.7.1 在交互式shell中运行Python脚本
3.7.2 在IDLE中运行Python脚本
3.7.3 使用IDLE创建一个脚本
3.7.4 使用文本编辑器创建一个Python脚本
3.8 使用适当的工具
3.9 小结
3.10 Q&A
3.11 练习
3.11.1 问题
3.11.2 答案
第二部分 Python编程基础
第4章 Python基础
第5章 在程序中使用算术
第6章 控制你的程序
第7章 循环
第三部分 高级Python知识
第8章 使用列表和元组
第9章 字典和集合
第10章 使用字符串
第11章 使用文件
第12章 创建函数
第13章 使用模块
第14章 探索面向对象编程的世界
第15章 使用继承
第16章 正则表达式
第17章 异常处理
第四部分 图形化编程
第18章 GUI编程
第19章 游戏编程
第五部分 业务编程
第20章 使用网络
第21章 在程序中使用数据库
第22章 Web编程
第六部分 树莓派Python项目
第23章 创建基础的树莓派Python项目
第24章 树莓派/Python高级项目
第七部分 附录
附录A 将Raspbian操作系统加载到SD卡上
附录B 树莓派型号一览