目录


第一篇Python基础

第1章Python入门

1.1学习要求

1.2知识要点

1.2.1Python的特性

1.2.2Python的应用

1.2.3Python的安装与运行

1.2.4PyCharm社区版

习题

第2章基本数据类型与表达式

2.1学习要求

2.2知识要点

2.2.1简单类型

2.2.2数学常量和常用函数

2.2.3变量和运算符

2.2.4输入输出语句

习题

第3章语句与结构化程序设计

3.1学习要求

3.2知识要点

3.3应用举例

习题

第4章组合数据类型与字符串

4.1学习要求

4.2知识要点

4.2.1列表

4.2.2元组

4.2.3字典

4.2.4集合

4.2.5字符串

习题

第5章函数

5.1学习要求

5.2知识要点

5.2.1使用函数的优点

5.2.2函数的分类

5.2.3函数的定义与调用

5.2.4函数的参数和传递方式

5.2.5函数的返回

5.2.6函数的递归调用

5.2.7变量的作用域

5.2.8模块

5.2.9匿名函数、enumerate()函数、zip()函数

5.2.10高阶函数

5.3应用举例

习题

第6章文件处理

6.1学习要求

6.2知识要点

6.2.1文件的定义和分类

6.2.2文件的打开和关闭

6.2.3文件的读写

6.2.4文件的定位

6.2.5OS模块中关于文件/目录的常用函数

6.3应用举例

习题

第7章异常处理

7.1学习要求

7.2知识要点

7.2.1异常处理的定义

7.2.2异常处理的基本思路

7.2.3try…except语句

7.2.4Python标准异常

7.3应用举例

习题

第8章面向对象程序设计

8.1学习要求

8.2知识要点

8.2.1面向对象程序设计中的术语

8.2.2Python的类和对象

8.2.3类的继承和多态

8.3应用举例

习题

第二篇Python实战

第9章数据库编程

9.1学习要求

9.2知识要点

9.3Python使用MySQL的流程

9.4应用举例

习题

第10章网页爬取

10.1学习要求

10.2知识要点

10.2.1认识网页结构

10.2.2安装所需包

10.2.3利用正则表达式爬取内容

10.3应用举例

习题

第11章数据可视化

11.1学习要求

11.2知识要点

11.2.1plot()函数

11.2.2legend()函数

11.2.3title()、xlabel()、ylabel()、xticks()、yticks()函数

11.2.4绘制饼图


11.2.5绘制柱状图

11.2.6绘制散点图

11.2.7绘制等高线

11.2.8绘制3D图形

11.3应用举例

习题

第12章Python图形化界面设计

12.1学习要求

12.2知识要点

12.2.1图形化界面设计的基本概念

12.2.2根窗体

12.2.3常用组件

12.2.4组件布局

12.2.5tkinter常见组件的特征属性

12.3应用举例

习题

第13章Python网络编程

13.1学习要求

13.2知识要点

13.2.1TCP/IP体系结构

13.2.2基于TCP的Socket编程

13.2.3基于UDP的Socket编程

13.3应用举例

习题

第14章Python实践综合案例

14.1学习要求

14.2知识要点

14.2.1案例概述

14.2.2案例功能模块划分

14.2.3Student类的定义

14.2.4Student类的基本操作

14.2.5函数说明

14.2.6补充说明

14.2.7用两级菜单四层函数实现

14.3注意事项及参考程序

参考文献