树莓派Python编程入门与实战(第2版)【全本 您所在的位置:网站首页 树莓派自带编程软件 树莓派Python编程入门与实战(第2版)【全本

树莓派Python编程入门与实战(第2版)【全本

#树莓派Python编程入门与实战(第2版)【全本| 来源: 网络整理| 查看: 265

内容提要

作者简介

前言

用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 练习



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有