失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 如何在树莓派上进行python编程_树莓派Python编程指南

如何在树莓派上进行python编程_树莓派Python编程指南

时间:2023-08-24 10:07:08

相关推荐

如何在树莓派上进行python编程_树莓派Python编程指南

树莓派Python编程指南

作者:(美)布拉德伯里(Bradbury,A.) 等著

出版日期:01月

文件大小:35.95M

支持设备:

¥30.00仅供试读

适用客户端:

言商书局

iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更多详情:查看

?对图书下载、阅读卡购买有疑问:立即进入帮助中心>>

图书简介

目录

《树莓派Python编程指南》资深Linux极客撰写,系统且深入地阐释了使用树莓派学习Python软件开发游戏、多媒体等的工具、方法、原则和最佳实践。对各种Python常见开发问题进行深入分析,包含大量实践案例,可操作性强,能为用户使用树莓派高效编写Python程序提供有效指导。《树莓派Python编程指南》共12章。第1~3章深入介绍如何在树莓派上使用Python,为学习后面的章节打下基础。第4章介绍使用Qt工具包开发图形用户界面。第5章介绍在Python中创建游戏。第6章介绍如何利用GPU来使用OpenGL创建3D场景。第7章如何从网页上抓取信息或使用树莓派为全世界提供内容和服务。第8章介绍使用Python在树莓派中构建自己的游戏世界。第9章使用Python在树莓派中构建自己的多媒体中心。第10章介绍使用Python在树莓派中构建Linux脚本。第11章介绍使用Python编程树莓派的GPIO。第12章介绍使用Python在树莓派中测试与调试程序。

前言

致谢

第1章起航(启动和运行)

1.1组装好你的树莓派

1.2可能遇到的问题

1.3树莓派快速指南

1.3.1使用LXDE(轻量级X11桌面环境)

1.3.2使用终端

1.3.3通过Raspi-Config改变配置

1.3.4安装软件

1.4Python3

1.4.1Python解释器

1.4.2运行Python程序

1.5小结

第2章Python简介

2.1使用Turtles绘画

2.1.1使用循环

2.1.2条件处理:if、elif和else

2.1.3使用函数和方法组织代码

2.2一个Python游戏:猫和老鼠

2.2.1理解变量

2.2.2定义函数

2.2.3在游戏中循环

2.3小结

第3章Python基础

3.1变量、值和类型

3.1.1值和类型

3.1.2数字排序

3.1.3使用Strings保存文字

3.1.4布尔值:真或假

3.1.5数据类型转换

3.1.6知识测试

3.2在结构体中存储值

3.2.1字典和集合中的非序列元素

3.2.2知识测试

3.3控制程序流程

3.3.1用循环遍历数据

3.3.2深入理解循环嵌套

3.3.3使用if语句控制程序分支

3.3.4捕获异常

3.4使用函数复用代码

3.5组合装配

3.6使用类来构建对象

3.7使用模块获得附加特性

3.8小结

3.9习题答案

第4章图形编程

4.1图形用户界面(GUI)编程

4.2添加控制

4.3创建Web浏览器

4.4添加窗口菜单

4.5小结

4.6习题答案

第5章搭建游戏

5.1构建游戏

5.2初始化PyGame

5.3为角色创建世界

5.3.1检测冲突

5.3.2左右移动

5.3.3达到目标

5.3.4制造挑战

5.4在游戏中加入自己的风格

5.5添加音乐

5.6添加布景

5.7让游戏更上一层楼

5.8逼真的游戏物理

5.9小结

第6章使用OpenGL创建图形

6.1获取模块

6.2创建旋转立方体

6.2.1向量和矩阵

6.2.2组合包装

6.2.3增加光照

6.3让屏幕起舞

6.3.1建立3D模型

6.3.2计算声音强度

6.4继续完善

6.5添加纹理

6.6小结

第7章Python与网络

7.1理解主机、端口和套接字

7.1.1使用IP地址定位计算机

7.1.2搭建会话服务器

7.1.3“推”向世界

7.1.4使用JSON做天气预报

7.2知识测验

7.3走向网站

7.3.1让网站动起来(动态网站)

7.3.2使用模板

7.3.3使用表格回传数据

7.4安全

7.5小结

7.6习题答案

第8章我的世界

8.1畅游我的世界

8.1.1控制我的世界

8.1.2用Python创建我的世界

8.1.3深入探索

8.2制作贪吃蛇游戏

8.2.1移动贪吃蛇

8.2.2增长贪吃蛇

8.2.3添加苹果

8.3深入探索

8.4小结

第9章多媒体

9.1使用PyAudio让计算机发声

9.1.1录音

9.1.2向树莓派讲话

9.1.3向程序提问

9.1.4组合包装

9.1.5深入探索

9.2制作电影

9.2.1使用USB网络摄像头

9.2.2使用OpenCV添加计算机图像特性

9.2.3深入探索

9.2.4使用树莓派摄像头模块

9.2.5创建直播视频

9.2.6深入探索

9.3小结

第10章脚本

10.1从Linux命令行开始

10.1.1使用subprocess模块

10.1.2命令行标签

10.1.3正则表达式

10.2知识测验

10.3脚本中的网络

10.4组合包装

10.5在Python中操作文件

10.6小结

第11章硬件接口

11.1硬件设置选择

11.1.1母转公接头

11.1.2无焊面包板

11.1.3成品板和万能板

11.1.4PCB加工

11.2辅助工具

11.2.1剪线/剥线器

11.2.2万用表

11.2.3电烙铁

11.3本章所需的硬件

11.3.1第一个电路

11.3.2保护树莓派

11.3.3电源限制

11.3.4获得输入

11.4使用I2C、SPI和串口扩展GPIO

11.4.1SPI通信协议

11.4.2I2C通信协议

11.4.3串口通信协议

11.5深入研究

11.5.1Arduino

11.5.2PiFace

11.5.3Gertboard

11.5.4Wireless Inventor’s Kit

11.6尝试一些流行工程

11.6.1机器人

11.6.2家庭自动化

11.6.3防盗报警器

11.6.4数字艺术

11.7小结

第12章测试与调试

12.1通过打印变量调查故障

12.2通过测试发现故障

12.2.1使用单元测试检查代码片段

12.2.2获得更多断言

12.2.3使用测试集进行回归测试

12.2.4测试整个程序包

12.2.5保证软件可用性

12.3究竟需要多少测试

12.4小结

如果觉得《如何在树莓派上进行python编程_树莓派Python编程指南》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。