时光漫步

时光漫步

图书全部分类
套装书
婚恋与两性
字典词典/工具书
教学/实验用品
棋牌麻将
白酒
积木拼插
绘图计算用品
青少年素质培养

资源详情

树莓派Python编程入门与实战(异步图书出品)

树莓派Python编程入门与实战(异步图书出品)-电子书下载封面


作者: 勃鲁姆 (Richard Blum)/布莱斯纳罕 (Christine Bresnahan)
出版社: 人民邮电出版社
原作名: Sams Teach Yourself Python Programming for Raspberry Pi
译者: 陈晓明/马立新
出版年: 2016-8-1
页数: 460
定价: 69
装帧: 平装
ISBN: 9787115426703

下载次数:35

书籍详情介绍

树莓派Python编程入门与实战(异步图书出品)详情图

书籍资料

  • 内容简介
  • 作者介绍
  • 书籍目录

Richard Blum拥有超过25年的系统和网络管理的经验。
他编写了很多关于Li n ux和开源方面的书籍,并且他还是一个
网页编程和Li n ux课程的在线讲师,他的课程被美国各地的大
学使用。他的书籍包括《Ubuntu Linux Secrets》《Linux for
Dummies, 9th Edition》《PostgreSQL 8 for Windows》以及
《Professional Linux Programming》。
Christine Bresnahan作为系统管理员已有超过25年的工
作经验。现在她是常青藤技术社区学院的兼职教授,她教Python
编程、Linux系统管理以及计算机安全。她是《Linux Bible,8th
E d i t i on》的合著者,并且她和Bl um一起共同创作了《Linux
Command Line & Shell Scripting Bible, Second Edition》。

Richard Blum拥有超过25年的系统和网络管理的经验。
他编写了很多关于Li n ux和开源方面的书籍,并且他还是一个
网页编程和Li n ux课程的在线讲师,他的课程被美国各地的大
学使用。他的书籍包括《Ubuntu Linux Secrets》《Linux for
Dummies, 9th Edition》《PostgreSQL 8 for Windows》以及
《Professional Linux Programming》。
Christine Bresnahan作为系统管理员已有超过25年的工
作经验。现在她是常青藤技术社区学院的兼职教授,她教Python
编程、Linux系统管理以及计算机安全。她是《Linux Bible,8th
E d i t i on》的合著者,并且她和Bl um一起共同创作了《Linux
Command Line & Shell Scripting Bible, Second Edition》。

目录
第一部分树莓派编程环境
第1章配置树莓派3
1.1获取树莓派3
1.1.1了解树莓派的历史3
1.1.2为什么要学习用Python在树莓派上进行编程4
1.2获取树莓派5
1.3哪些树莓派外围设备是必须的6
1.3.1microSD卡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移动NOOBS13
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.9Q&A17
1.10练习17
1.10.1问题17
1.10.2答案18
第2章认识RaspbianLinux发行版19
2.1了解Linux19
2.2使用Raspbian命令行20
2.3使用Raspbian图形用户界面23
2.4LXDE图形界面24
LXPanel25
2.5小结29
2.6Q&A29
2.7练习29
2.7.1问题29
2.7.2答案30
第3章搭建编程环境31
3.1探索Python31
3.1.1Python简史31
3.1.2Pythonv3和Pythonv232
3.2检查你的Python环境32
3.2.1检查Python解释器和交互式shell32
3.2.2检查Python开发环境33
3.2.3检查文本编辑器33
3.3安装Python和工具34
检查键盘34
3.4关于Python解释器35
3.5关于Python交互式shell36
3.6关于Python开发环境shell38
IDLE开发环境shell39
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.10Q&A47
3.11练习47
3.11.1问题47
3.11.2答案48
第二部分Python编程基础
第4章Python基础51
4.1Python脚本的输出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.1Python关键字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.8Q&A69
4.9练习69
4.9.1问题69
4.9.2答案70
第5章在程序中使用算术71
5.1使用数学运算符71
5.1.1Python数学操作符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.4math模块的高级功能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.1NumPy数据类型81
5.5.2创建NumPy数组82
5.5.3使用NumPy数组83
5.6小结83
5.7Q&A84
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.9Q&A99
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使用whileTrue113
7.4创建嵌套循环116
7.5小结117
7.6Q&A117
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.8Q&A136
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.10Q&A157
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.1format()函数167
10.3.2格式化数字168
10.4小结170
10.5Q&A171
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.8Q&A190
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.8Q&A205
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


0.386297s