《树莓派Python编程入门与实战(第2版)》是一本涵盖树莓派、Python入门、Python实战的经典书籍,本书的编写循序渐进,直观易懂,对于初学者而言非常友好,强调实践教学,以示例引导读者完成常见的任务,帮助读者快速上手实际操作,这本书将树莓派与Python编程结合在一起,为读者提供了一种完整的学习路径,是入门学习者和进阶者不可或缺的参考资料。
内容还没仔细看,但感觉纸质略显单薄,就目前看的内容有一两处错误
400多页的一本厚书,突然发现基础部分都是一样的,有点买重复了,本以为和硬件结合会有高深技术
获取树莓派并且选择一些合适的低成本外设。
配置Raspian Linux系统,并且设置Python编程环境。
学习Python基础知识,包括算术和结构化命令。
优点:1. 讲解详细。不仅知识点会说明前因后果,甚至连相关的知识也会详细说,比如,讲解读取音频的时候,科普音乐文件格式的问题。2. 有练习,有答案,增强记忆
缺点:如果一定要说缺点的话,那可能跟“树莓派”有关。其实linux的都可以,所以什么电脑都ok,可以照着学,不受影响。
内容简介
树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,本书介绍了树莓派的Python编程方法。
本书共分7个部分。前6个部分介绍了树莓派编程环境、Python编程基础、高级Python知识、图形化编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将Raspbian加载到SD卡上,并介绍了树莓派的各种版本和型号。
本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台开发应用的用户。
目录
- 第一部分 树莓派编程环境
- 第1章 配置树莓派 3
- 第2章 认识Raspbian Linux发行版 19
- 第3章 搭建编程环境 31
- 第二部分 Python编程基础
- 第4章 Python基础 51
- 第5章 在程序中使用算术 71
- 第6章 控制你的程序 86
- 第7章 循环 102
- 第三部分 高级Python知识
- 第8章 使用列表和元组 123
- 第9章 字典和集合 138
- 第10章 使用字符串 159
- 第11章 使用文件 173
- 第12章 创建函数 192
- 第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
- 第24章 树莓派/Python高级项目 428
- 第七部分 附录
- 第1章 Single Threaded Execution模式——能通过这座桥的只有一个人 35
- 第2章 Immutable模式——想破坏也破坏不了 61
- 第3章 Guarded Suspension模式——等我准备好哦 81
- 第4章 Balking模式——不需要就算了 99
- 第5章 Producer-Consumer模式——我来做,你来用 115
- 第6章 Read-Write Lock模式——大家一起读没问题,但读的时候不要写哦 141
- 第7章 Thread-Per-Message模式——这项工作就交给你了 163
- 第8章 Worker Thread模式——工作没来就一直等,工作来了就干活 187
- 第9章 Future模式——先给您提货单 211
- 第10章 Two-Phase Termination模式——先收拾房间再睡觉 231
- 第11章 Thread-Specific Storage模式——一个线程一个储物柜 263
- 第12章 Active Object模式——接收异步消息的主动对象 283
- 第13章 总结——多线程编程的模式语言 321