目录 第一篇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注意事项及参考程序 参考文献