首页 > 编程知识 正文

python程序设计与算法基础教程pdf,python语言设计基础第2版pdf

时间:2023-05-05 03:51:31 阅读:147414 作者:2166

内容摘要

作者简介

前言

用Python编程

谁应该读本书

本书的体裁

第一部分草莓派编程环境

第一章草莓馅饼的配置

1.1得到草莓馅饼

1.2得到草莓馅饼

1.3需要哪个草莓派周边设备

1.4其他优秀的外围设备

1.5确定如何购买外围设备

1.6让你的草莓派正常工作

1.7草莓派故障排除

1.8总结

1.9 QA

1.10练习

第2章关于Raspbian Linux发行版

2.1关于Linux

2.2使用rasp bian命令行

2.3使用rasp bian图形用户界面

2.4 LXDE图形界面

2.5总结

2.6 QA

2.7练习

第三章程序设计环境的构建

3.1python探索

3.2检查你的Python环境

3.3安装python和工具

3.4关于python解释器

3.5关于python交互式外壳

3.6关于python开发环境外壳

3.7编写python脚本

3.8使用适当的工具

3.9总结

3.10 QA

3.11练习

第二部分Python编程基础

第四章Python基础

4.1 Python脚本的输出

4.2格式化脚本

4.3理解python变量

4.4为python变量赋值

4.5关于python数据类型

4.6获取用户输入

4.7总结

4.8 QA

4.9练习

第五章在程序中使用算术

5.1使用数学运算符

5.2使用分数计算

5.3多重使用

5.4 math模块的高级功能

5.5使用numpy数学库

5.6总结

5.7 QA

5.8练习

第六章控制你的程序

6.1使用if语句

6.2组合多个语句

6.3用else语句添加条件

6.4使用elif添加条件

6.5python中的值比较

6.6检查的复杂条件

6.7反转条件检查

6.8总结

6.9 QA

6.10练习

第七章周期

7.1执行重复性任务

7.2使用for循环的迭代

7.3使用while循环

7.4创建嵌套循环

7.5总结

7.6 QA

7.7练习

第三部分高级Python知识

第八章清单和元组的使用

8.1关于元组

8.2关于清单

8.3使用多维列表存储数据

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

8.5使用列表解析创建列表

8.6关于范围类型

8.7总结

8.8 QA

8.9练习

第九章词典和集合

9.1理解python词典

9.2词典基础

9.3词典编程

9.4了解python的集合

9.5集合基础

9.6从收藏中获取信息

9.7修改藏品

9.8集合编程

9.9总结

9.10 QA

9.11练习

第十章字符串的使用

10.1字符串基础

10.2使用函数处理字符串

10.3字符串输出的格式

10.4总结

10.5 QA

10.6练习

第十一章文件的使用

11.1了解Linux文件结构

11.2使用python管理文件和目录

11.3打开文件

11.4读取文件

11.5关闭文件

11.6写文件

11.7总结

11.8 QA

11.9练习

第十二章函数的创建

12.1在程序中使用Python函数

12.2返回值

12.3将值传递给函数

12.4在函数中处理变量

12.5在函数中使用列表

12.6递归函数

12.7总结

12.8 QA

12.9练习

第十三章使用模块

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。