历史记录
清空历史记录
    首页 > 电脑软件 > 树莓派python编程入门与实战 勃鲁姆高清扫描版

    树莓派python编程入门与实战 勃鲁姆高清扫描版

    • 软件大小:65.72M
    • 软件版本:
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-23
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载

    这本《树莓派Python编程入门与实战》是一本结合了硬件和软件的指南书,作者Richard Blum和Christine Bresnahan用简单易懂的方式教读者如何使用树莓派进行Python编程。树莓派是一个小巧的PC板,运行Linux系统,默认支持Python语言。书中内容从基础到进阶,每章都设计得很实用,还提供案例和练习题帮助学习。

    个人觉得这本书特别适合想入门硬件编程的朋友,因为书里不仅讲了编程知识,还教怎么配置树莓派、处理故障,甚至还有图形编程和业务编程的内容。如果能结合实际项目来做,效果会更好。总之,这是一本挺全面的指南,适合新手慢慢学,也能帮助有一定经验的人扩展技能。

    树莓派python编程入门与实战是一本Raspberry Pi和Python语言相结合的指南,由美国程序员 Richard Blum(勃鲁姆)和Christine Bresnahan(布莱斯纳罕)两人共同编著。本书采用直观、循序渐进的方法,每章建立在前一章的基础之上,引导读者全面学习树莓派Python编程的关键知识。作者针对每章内容进行了精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识,再通过每章案例与练习题可以更好的帮助读者巩固所学知识,欢迎感兴趣的朋友免费下载阅读。

    内容介绍

    树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,本书就介绍了树莓派的Python编程方法。本书共分7个部分。前6个部分介绍了树莓派编程环境、Python基础知识、高级Python、图形编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将树莓派操作系统加载到Raspbian卡上。本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台开发应用的用户。

    章节目录

    第一小时 配置树莓派3

    树莓派是什么?3

    获取树莓派4

    哪些树莓派外设是必须的?6

    其他不错的外设9

    决定如何购买外设11

    让你的树莓派正常工作11

    排除树莓派的故障14

    总结15

    Q&A15

    练习16

    问题16

    答案16

    第二小时 理解Raspbian linux发行版17

    了解Linux17

    使用Raspbian命令行18

    使用Raspbian图形界面操作22

    总结29

    Q&A29

    练习29

    问题29

    答案30

    第三小时 搭建编程环境31

    探索Python31

    检查你的Python环境32

    安装Python和工具34

    学习Python解释器35

    学习Python交互式Shell36

    学习Python开发环境shell38

    创建Python脚本42

    使用适当的工具46

    总结47

    Q&A47

    练习48

    问题48

    答案48

    第四小时 理解Python基础知识51

    显示脚本的输出51

    探索print函数51

    使用字符作为print的参数52

    格式化print函数的输出53

    使用转义序列控制输出54

    好玩的东西55

    格式化脚本56

    长文本行57

    创建注释57

    理解Python变量58

    Python关键字59

    创建Python变量名59

    对Python变量进行赋值60

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

    避免使用为赋值的变量61

    给变量赋值长字符串61

    更多的变量赋值62

    给变量重新赋值62

    学习Python数据类型63

    获取用户输入64

    总结69

    Q&A69

    练习69

    问题69

    答案69

    第五小时 在程序中使用算术70

    使用数学操作符70

    Python数学操作符70

    操作符的优先级72

    在数学运算中使用变量73

    浮点数的精度74

    显示数字74

    操作符缩写75

    计算分数75

    分数对象75

    分数操作76

    使用复数76

    创建实数77

    复数运算77

    用math模块冲破你的想象力77

    数论函数78

    幂和对数函数78

    三角函数79

    双曲函数80

    统计数学函数80

    使用NumPy数学库80

    NumPy数据类型81

    创建NumPy数组81

    使用NumPy数组82

    总结82

    Q&A83

    练习83

    问题83

    答案83

    第六小时 控制你的程序84

    使用if语句84

    组合多个语句85

    通过else语句添加其他选项86

    使用elif添加更多的选项88

    在Python中比较值89

    数字比较89

    字符串比较90

    列表和元组比较91

    布尔值比较92

    评估函数结果92

    检查复杂的条件93

    使用逻辑操作符93

    组合条件检查94

    对条件检查取反94

    总结95

    Q&A95

    练习95

    问题95

    答案96

    第七小时 学习循环97

    执行重复的任务97

    使用for循环进行迭代97

    遍历列表中的数字98

    注意一些“陷阱”99

    从列表分配数据类型100

    遍历字符串列表101

    使用变量进行遍历102

    使用range函数进行迭代102

    使用while循环来遍历106

    使用字符串条件进行遍历106

    使用while True108

    创建嵌套循环110

    总结111

    Q&A112

    练习112

    问题112

    答案112

    第八小时 使用列表和元组115

    介绍元组115

    创建元组115

    访问元组中的数据116

    访问一个范围内的值117

    使用元组117

    介绍列表119

    创建一个列表119

    使用一个列表解析120

    从列表中获取数据120

    使用列表120

    使用多维列表存储数据125

    在脚本中使用列表和元组125

    遍历一个列表或数组125

    排序和倒序再访问126

    使用列表解析创建列表127

    使用范围127

    总结128

    Q&A128

    练习129

    问题129

    答案129

    第九小时 字典和集合130

    理解Python的字典130

    探索字典的基础131

    创建一个字典131

    填充字典131

    更新一个字典134

    管理一个字典135

    对字典编程135

    理解Python集合139

    探索集合基础140

    填充集合140

    从集合获取信息141

    集合成员141

    并集141

    交集142

    差集142

    对称差集143

    遍历集合143

    修改一个集合143

    对集合编程145

    总结147

    Q&A147

    练习148

    问题148

    答案148

    第十小时 使用字符串149

    使用字符串的基础知识149

    字符串格式149

    创建字符串150

    处理字符串151

    使用函数操作字符串152

    改变字符串值152

    分割字符串153

    连接字符串153

    测试字符串154

    检索字符串155

    格式化字符串输出156

    format()函数157

    格式化数字158

    总结161

    Q&A161

    练习161

    问题161

    答案161

    第十一小时 使用文件163

    理解Linux文件结构163

    看一下Linux目录164

    通过Python管理文件和目录165

    打开文件166

    指定打开模式166

    使用文件对象方法167

    读取文件168

    读取整个文件168

    逐行读取文件169

    不按顺序读取文件170

    关闭一个文件173

    写文件174

    创建并且写入一个新文件174

    写入到已存在的文件177

    总结178

    Q&A179

    练习179

    问题179

    答案179

    第十二小时 创建函数181

    在程序中使用Python函数181

    创建函数182

    使用函数182

    返回值184

    给函数传值185

    传入参数185

    设置默认参数值187

    处理可变数量的参数188

    使用字典检索值189

    在函数中处理变量190

    局部变量190

    全局变量191

    在函数中使用列表192

    递归函数193

    总结194

    Q&A194

    练习195

    问题195

    答案195

    第十三小时 使用模块196

    介绍模块概念196

    探索标准模块198

    学习Python模块199

    创建定制的模块202

    创建或收集函数来放到一起203

    确定模块的名称203

    在测试目录中创建这个自定义

    模块203

    测试自定义模块204

    将模块移动到生产目录205

    检查路径,如果需要则修改207

    测试生产级别自定义模块207

    总结210

    Q&A210

    练习211

    问题211

    答案211

    第十四小时 探索面向对象编程的世界212

    理解面向对象编程基础212

    什么是OOP?212

    定义一个类213

    创建一个实例213

    默认属性值214

    定义类方法214

    设值方法215

    访问方法215

    添加辅助方法217

    使用类模块共享你的代码220

    总结222

    Q&A222

    练习223

    问题223

    答案223

    第十五小时 使用继承224

    了解类的问题224

    理解子类和继承225

    在Python中使用继承226

    创建子类227

    将子类添加到对象模块文件中228

    添加其他子类229

    将子类方法放到它自己的对象

    模块文件中230

    在Python脚本中使用继承231

    总结241

    Q&A241

    练习241

    问题241

    答案242

    第十六小时 正则表达式243

    什么是正则表达式?243

    定义正则表达式243

    正则表达式的类型244

    在Python中使用正则表达式244

    正则表达式函数244

    编译正则表达式246

    定义基本的模式246

    纯文本247

    特殊字符248

    锚字符248

    点字符250

    字符分类250

    字符类取反252

    使用范围252

    星号253

    使用高级正则表达式特性253

    问号253

    加号254

    使用大括号254

    管道符号254

    分组表达式255

    在Python脚本中使用正则表达式255

    总结257

    Q&A258

    练习258

    问题258

    答案258

    第十七小时 异常处理259

    理解异常259

    语法错误异常259

    运行时错误异常261

    处理异常263

    处理多个异常265

    创建多个try except语句块267

    处理通用的异常269

    理解try except语句的选项270

    总结275

    Q&A275

    练习275

    问题275

    答案275

    第十八小时 GUI编程279

    为GUI环境编程279

    视窗接口280

    事件驱动编程280

    检查Python的GUI包281

    使用tkinter包281

    创建一个窗口

    使用说明

    1、下载并解压,得出pdf文件

    2、如果打不开本文件,请务必下载pdf阅读器

    3、安装后,在打开解压得出的pdf文件

    4、双击进行阅读

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐