失效链接处理 |
树莓派Python编程入门与实战 PDF 下载
转载自:http://www.jb51.net/books/584793.html
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://e.dangdang.com/products/1900783608.html
相关截图:
资料简介:
树莓派是一个只有*大小的裸露电路板,它也是一个运行源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,本书介绍了树莓派的Python编程方法。 本书共分7个部分。前6个部分介绍了树莓派编程环境、Python编程基础、高级Python知识、图形化编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将Raspbian加载到SD卡上,并介绍了树莓派的各种版本和型号。 本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台发应用的用户。 树莓派是一个只有*大小的裸露电路板,它也是一个运行源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,本书介绍了树莓派的Python编程方法。 本书共分7个部分。前6个部分介绍了树莓派编程环境、Python编程基础、高级Python知识、图形化编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将Raspbian加载到SD卡上,并介绍了树莓派的各种版本和型号。 本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台发应用的用户。
资料目录:
内容提要 作者简介 前言 用Python编程 谁应该阅读本书 本书体例 第一部分 树莓派编程环境 第1章 配置树莓派 1.1 获取树莓派 1.2 获取树莓派 1.3 哪些树莓派外围设备是必须的 1.4 其他不错的外围设备 1.5 决定如何购买外围设备 1.6 让你的树莓派正常工作 1.7 排除树莓派的故障 1.8 小结 1.9 Q&A 1.10 练习 第2章 认识Raspbian Linux发行版 2.1 了解Linux 2.2 使用Raspbian命令行 2.3 使用Raspbian图形用户界面 2.4 LXDE图形界面 2.5 小结 2.6 Q&A 2.7 练习 第3章 搭建编程环境 3.1 探索Python 3.2 检查你的Python环境 3.3 安装Python和工具 3.4 关于Python解释器 3.5 关于Python交互式shell 3.6 关于Python开发环境shell 3.7 创建Python脚本 3.8 使用适当的工具 3.9 小结 3.10 Q&A 3.11 练习 第二部分 Python编程基础 第4章 Python基础 4.1 Python脚本的输出 4.2 格式化脚本 4.3 理解Python变量 4.4 给Python变量赋值 4.5 关于Python数据类型 4.6 获取用户输入 4.7 小结 4.8 Q&A 4.9 练习 第5章 在程序中使用算术 5.1 使用数学运算符 5.2 使用分数进行计算 5.3 使用复数 5.4 math模块的高级功能 5.5 使用NumPy数学库 5.6 小结 5.7 Q&A 5.8 练习 第6章 控制你的程序 6.1 使用if语句 6.2 组合多条语句 6.3 通过else语句添加其他条件 6.4 使用elif添加更多的条件 6.5 在Python中比较值 6.6 检查复杂的条件 6.7 对条件检查取反 6.8 小结 6.9 Q&A 6.10 练习 第7章 循环 7.1 执行重复的任务 7.2 使用for循环进行迭代 7.3 使用while循环 7.4 创建嵌套循环 7.5 小结 7.6 Q&A 7.7 练习 第三部分 高级Python知识 第8章 使用列表和元组 8.1 关于元组 8.2 关于列表 8.3 使用多维列表存储数据 8.4 在脚本中使用列表和元组 8.5 使用列表解析创建列表 8.6 关于range类型 8.7 小结 8.8 Q&A 8.9 练习 第9章 字典和集合 9.1 理解Python字典 9.2 字典基础 9.3 用字典编程 9.4 理解Python集合 9.5 集合基础 9.6 从集合获取信息 9.7 修改一个集合 9.8 用集合编程 9.9 小结 9.10 Q&A 9.11 练习 第10章 使用字符串 10.1 字符串的基础知识 10.2 使用函数操作字符串 10.3 格式化字符串输出 10.4 小结 10.5 Q&A 10.6 练习 第11章 使用文件 11.1 理解Linux文件结构 11.2 通过Python管理文件和目录 11.3 打开文件 11.4 读取文件 11.5 关闭一个文件 11.6 写文件 11.7 小结 11.8 Q&A 11.9 练习 第12章 创建函数 12.1 在程序中使用Python函数 12.2 返回值 12.3 给函数传值 12.4 在函数中处理变量 12.5 在函数中使用列表 12.6 递归函数 12.7 小结 12.8 Q&A 12.9 练习 第13章 使用模块 13.1 介绍模块概念 13.2 探索标准模块 13.3 学习Python模块 13.4 创建定制的模块 13.5 小结 13.6 Q&A 13.7 练习 第14章 探索面向对象编程的世界 14.1 理解面向对象编程基础 14.2 定义类方法 14.3 使用类模块共享你的代码 14.4 小结 14.5 Q&A 14.6 练习 第15章 使用继承 15.1 了解类的问题 15.2 理解子类和继承 15.3 在Python中使用继承 15.4 在Python脚本中使用继承 15.5 小结 15.6 Q&A 15.7 练习 第16章 正则表达式 16.1 什么是正则表达式 16.2 在Python中使用正则表达式 16.3 match()函数 16.4 search()函数 16.5 findall()函数和finditer()函数 16.6 定义基本的模式 16.7 使用高级正则表达式特性 16.8 在Python脚本中使用正则表达式 16.9 小结 16.10 Q&A 16.11 练习 第17章 异常处理 17.1 理解异常 17.2 处理异常 17.3 处理多个异常 17.4 小结 17.5 Q&A 17.6 练习 第四部分 图形化编程 第18章 GUI编程 18.1 为GUI环境编程 18.2 Python的GUI包 18.3 使用tkinter包 18.4 tkinter控件 18.5 小结 18.6 Q&A 18.7 练习 第19章 游戏编程 19.1 理解游戏编程 19.2 了解游戏相关的工具 19.3 配置PyGame库 19.4 使用PyGame 19.5 学习PyGame的更多内容 19.6 处理PyGame动作 19.7 小结 19.8 Q&A 19.9 练习 第五部分 业务编程 第20章 使用网络 20.1 查找Python的网络模块 20.2 与邮件服务器一起工作 20.3 与网页服务器一起工作 20.4 使用套接字编程连接应用程序 20.5 小结 20.6 Q&A 20.7 练习 第21章 在程序中使用数据库 21.1 使用MySQL数据库 21.2 使用PostgreSQL数据库 21.3 小结 21.4 Q&A 21.5 练习 第22章 Web编程 22.1 在树莓派上运行Web服务器 22.2 公共网关接口编程 22.3 扩展Python网页 22.4 处理表单 22.5 小结 22.6 Q&A 22.7 练习 第六部分 树莓派Python项目 第23章 创建基础的树莓派Python项目 23.1 思考基础的树莓派Python项目 23.2 通过Python显示高清图片 23.3 播放音乐 23.4 小结 23.5 Q&A
23.6 练习 |