• 文章介绍
  • 评价建议
  • 资源名称:树莓派Python编程入门与实战 第2版

    内容简介:

    树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,本书介绍了树莓派的Python编程方法。

    本书共分7个部分。前6个部分介绍了树莓派编程环境、Python编程基础、高级Python知识、图形化编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将Raspbian加载到SD卡上,并介绍了树莓派的各种版本和型号。

    本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台开发应用的用户。

    资源目录:

    第一部分 树莓派编程环境

    第1章 配置树莓派 3

    1.1 获取树莓派 3

    1.1.1 了解树莓派的历史 3

    1.1.2 为什么要学习用Python在树莓派上进行编程 4

    1.2 获取树莓派 5

    1.3 哪些树莓派外围设备是必须的 6

    1.3.1 microSD卡 6

    1.3.2 电源 7

    1.3.3 显示输出 8

    1.3.4 键盘和鼠标 9

    1.3.5 使用网线或者Wi—Fi适配器 9

    1.4 其他不错的外围设备 9

    1.4.1 挑选一个外壳 10

    1.4.2 移动电源 10

    1.4.3 自供电USB集线器 11

    1.5 决定如何购买外围设备 11

    1.6 让你的树莓派正常工作 11

    1.6.1 自己研究一下 11

    1.6.2 安装软件 12

    1.6.3 下载操作系统 12

    1.6.4 移动NOOBS 13

    1.6.5 连接外围设备 13

    1.7 排除树莓派的故障 15

    1.7.1 检查外设连接线 15

    1.7.2 检查microSD卡 16

    1.7.3 检查NOOBS的副本 16

    1.7.4 检查显示器 16

    1.7.5 检查你的外设 17

    1.8 小结 17

    1.9 Q&A 17

    1.10 练习 17

    1.10.1 问题 17

    1.10.2 答案 18

    第2章 认识RaspbianLinux发行版 19

    2.1 了解Linux 19

    2.2 使用Raspbian命令行 20

    2.3 使用Raspbian图形用户界面 23

    2.4 LXDE图形界面 24

    LXPanel 25

    2.5 小结 29

    2.6 Q&A 29

    2.7 练习 29

    2.7.1 问题 29

    2.7.2 答案 30

    第3章 搭建编程环境 31

    3.1 探索Python 31

    3.1.1 Python简史 31

    3.1.2 Pythonv3和Pythonv232

    3.2 检查你的Python环境 32

    3.2.1 检查Python解释器和交互式shell 32

    3.2.2 检查Python开发环境 33

    3.2.3 检查文本编辑器 33

    3.3 安装Python和工具 34

    检查键盘 34

    3.4 关于Python解释器 35

    3.5 关于Python交互式shell 36

    3.6 关于Python开发环境shell 38

    IDLE开发环境shell 39

    3.7 创建Python脚本 42

    3.7.1 在交互式shell中运行Python脚本 43

    3.7.2 在IDLE中运行Python脚本 43

    3.7.3 使用IDLE创建一个脚本 44

    3.7.4 使用文本编辑器创建一个Python脚本 45

    3.8 使用适当的工具 46

    3.9 小结 47

    3.10 Q&A 47

    3.11 练习 47

    3.11.1 问题 47

    3.11.2 答案 48

    第二部分 Python编程基础

    第4章 Python基础 51

    4.1 Python脚本的输出 51

    4.1.1 探索print函数 51

    4.1.2 使用字符作为print的参数 52

    4.1.3 格式化print函数的输出 53

    4.1.4 使用转义序列控制输出 54

    4.1.5 好玩的东西 55

    4.2 格式化脚本 56

    4.2.1 长文本行 56

    4.2.2 创建注释 57

    4.3 理解Python变量 58

    4.3.1 Python关键字 58

    4.3.2 创建Python变量名 59

    4.4 给Python变量赋值 59

    4.4.1 格式化变量和字符串输出 60

    4.4.2 避免使用未赋值的变量 61

    4.4.3 将长字符串赋值给变量 61

    4.4.4 给变量赋予更多类型的值 62

    4.4.5 给变量重新赋值 62

    4.5 关于Python数据类型 63

    4.6 获取用户输入 64

    4.7 小结 69

    4.8 Q&A 69

    4.9 练习 69

    4.9.1 问题 69

    4.9.2 答案 70

    第5章 在程序中使用算术 71

    5.1 使用数学运算符 71

    5.1.1 Python数学操作符 71

    5.1.2 运算符的优先级 73

    5.1.3 在数学运算中使用变量 74

    5.1.4 浮点数的精度 75

    5.1.5 显示数字 75

    5.1.6 运算符缩写 76

    5.2 使用分数进行计算 76

    5.2.1 分数对象 76

    5.2.2 分数操作 77

    5.3 使用复数 77

    5.3.1 创建复数 77

    5.3.2 复数运算 78

    5.4 math模块的高级功能 78

    5.4.1 数值函数 79

    5.4.2 幂和对数函数 79

    5.4.3 三角函数 80

    5.4.4 双曲函数 80

    5.4.5 统计数学函数 81

    5.5 使用NumPy数学库 81

    5.5.1 NumPy数据类型 81

    5.5.2 创建NumPy数组 82

    5.5.3 使用NumPy数组 83

    5.6 小结 83

    5.7 Q&A 84

    5.8 练习 84

    5.8.1 问题 84

    5.8.2 答案 85

    第6章 控制你的程序 86

    6.1 使用if语句 86

    6.2 组合多条语句 87

    6.3 通过else语句添加其他条件 89

    6.4 使用elif添加更多的条件 91

    6.5 在Python中比较值 93

    6.5.1 数字比较 93

    6.5.2 字符串比较 94

    6.5.3 布尔值比较 95

    6.5.4 评估函数返回值 95

    6.6 检查复杂的条件 97

    6.6.1 使用逻辑运算符 97

    6.6.2 组合条件检查 97

    6.7 对条件检查取反 98

    6.8 小结 98

    6.9 Q&A 99

    6.10 练习 99

    6.10.1 问题 99

    6.10.2 答案 100

    第7章 循环 102

    7.1 执行重复的任务 102

    7.2 使用for循环进行迭代 102

    7.2.1 遍历列表中的数字 103

    7.2.2 注意一些“陷阱” 104

    7.2.3 由值指定的数据类型 105

    7.2.4 遍历字符串列表 106

    7.2.5 使用变量进行遍历 107

    7.2.6 使用range函数进行迭代 107

    7.3 使用while循环 111

    7.3.1 使用数字条件来进行迭代 111

    7.3.2 使用字符串作为判断条件进行遍历 112

    7.3.3 使用whileTrue 113

    7.4 创建嵌套循环 116

    7.5 小结 117

    7.6 Q&A 117

    7.7 练习 118

    7.7.1 问题 118

    7.7.2 答案 118

    第三部分 高级Python知识

    第8章 使用列表和元组 123

    8.1 关于元组 123

    8.1.1 创建元组 123

    8.1.2 访问元组中的数据 124

    8.1.3 访问一个范围内的值 125

    8.1.4 使用元组 125

    8.2 关于列表 127

    8.2.1 创建一个列表 127

    8.2.2 从列表中获取数据 128

    8.2.3 使用列表 128

    8.3 使用多维列表存储数据 133

    8.4 在脚本中使用列表和元组 133

    8.4.1 遍历一个列表或元组 133

    8.4.2 排序和倒序 134

    8.5 使用列表解析创建列表 134

    8.6 关于range类型 135

    8.7 小结 136

    8.8 Q&A 136

    8.9 练习 136

    8.9.1 问题 136

    8.9.2 答案 137

    第9章 字典和集合 138

    9.1 理解Python字典 138

    9.2 字典基础 139

    9.2.1 创建一个字典 139

    9.2.2 填充字典 139

    9.2.3 获取字典中的数据 140

    9.2.4 更新一个字典 142

    9.2.5 管理一个字典 143

    9.3 用字典编程 143

    9.4 理解Python集合 148

    9.5 集合基础 149

    填充集合 149

    9.6 从集合获取信息 150

    9.6.1 集合成员 150

    9.6.2 并集 150

    9.6.3 交集 151

    9.6.4 差集 151

    9.6.5 对称差集 152

    9.6.6 遍历集合 152

    9.7 修改一个集合 153

    9.8 用集合编程 154

    9.9 小结 157

    9.10 Q&A 157

    9.11 练习 157

    9.11.1 问题 157

    9.11.2 答案 158

    第10章 使用字符串 159

    10.1 字符串的基础知识 159

    10.1.1 字符串格式 159

    10.1.2 创建字符串 160

    10.1.3 处理字符串 161

    10.2 使用函数操作字符串 162

    10.2.1 改变字符串值 162

    10.2.2 分割字符串 163

    10.2.3 连接字符串 163

    10.2.4 测试字符串 164

    10.2.5 查找字符串 165

    10.3 格式化字符串输出 166

    10.3.1 format()函数 167

    10.3.2 格式化数字 168

    10.4 小结 170

    10.5 Q&A 171

    10.6 练习 171

    10.6.1 问题 171

    10.6.2 答案 171

    第11章 使用文件 173

    11.1 理解Linux文件结构 173

    看一下Linux目录 174

    11.2 通过Python管理文件和目录 175

    11.3 打开文件 176

    11.3.1 指定打开模式 177

    11.3.2 使用文件对象方法 178

    11.4 读取文件 179

    11.4.1 读取整个文件 179

    11.4.2 逐行读取文件 180

    11.4.3 不按顺序读取文件 181

    11.5 关闭一个文件 185

    11.6 写文件 185

    11.6.1 创建并且写入一个新文件 185

    11.6.2 写入到已有的文件 188

    11.7 小结 190

    11.8 Q&A 190

    11.9 练习 190

    11.9.1 问题 190

    11.9.2 答案 191

    第12章 创建函数 192

    12.1 在程序中使用Python函数 192

    12.1.1 创建函数 193

    12.1.2 使用函数 193

    12.2 返回值 195

    12.3 给函数传值 196

    12.3.1 传递参数 196

    12.3.2 设置参数的默认值 198

    12.3.3 处理可变数量的参数 199

    12.3.4 使用字典检索值 200

    12.4 在函数中处理变量 201

    12.4.1 局部变量 201

    12.4.2 全局变量 202

    12.5 在函数中使用列表 203

    12.6 递归函数 204

    12.7 小结 205

    12.8 Q&A 205

    12.9 练习 206

    12.9.1 问题 206

    12.9.2 答案 206

    ……

    第13章 使用模块 207

    第14章 探索面向对象编程的世界 224

    第15章 使用继承 237

    第16章 正则表达式 257

    第17章 异常处理 274

    第四部分 图形化编程

    第18章 GUI编程 295

    第19章 游戏编程 315

    第五部分 业务编程

    第20章 使用网络 341

    第21章 在程序中使用数据库 361

    第22章 Web编程 379

    第六部分 树莓派Python项目

    第23章 创建基础的树莓派Python项目 399

    第24章 树莓派/Python高级项目 428

    第七部分 附录

    附录A 将Raspbian操作系统加载到SD卡上 449

    附录B 树莓派型号一览 457

    资源截图:

    1602077601 3dd99e125bd781d - 树莓派Python编程入门与实战 第2版_Python教程_源雷技术空间

    1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。                                       2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。                                          3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!                                     4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。                            5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
    源雷技术空间 » 树莓派Python编程入门与实战 第2版_Python教程_源雷技术空间

    常见问题FAQ

    资源后续会更新吗?
    源雷技术空间支持永久更新!
    不会安装搭建怎么办?
    可以加入QQ交流群87323150,大神帮忙搭建~
    开通VIP 享更多特权,建议使用QQ登录