封面
版权页
内容简介
2
1
第1章 Python概述
1.1 Python语言的发展史
1.2 Python语言的特点
1.3 Python的下载与安装
1.3.1 Python的下载
1.3.2 Python的安装
1.4 开始使用Python
1.4.1 交互方式
1.4.2 代码文件方式
1.4.3 代码风格
1.5 Python的集成开发环境
1.5.1 Eclipse中的PyDev插件
1.5.2 Wing IDE
1.5.3 PyCharm
1.6 模块、包与库
1.6.1 模块及其导入方式
1.6.2 包及其定义
1.6.3 库及其安装
1.7 使用帮助
1.8 模块的__name__属性
1.9 本章小结
习题1
第2章 Python语言基础知识
2.1 控制台的输入与输出
2.1.1 数据的输入
2.1.2 数据的输出
2.2 标识符、变量与赋值语句
2.2.1 标识符
2.2.2 变量
2.2.3 赋值语句
2.3 数据类型、运算符与表达式
2.3.1 数据类型
2.3.2 运算符
2.3.3 表达式
2.3.4 条件表达式和pass语句
2.4 常见的Python内置函数
2.5 本章小结
习题2
第3章 控制语句
3.1 分支结构控制语句
3.1.1 单分支if语句
3.1.2 双分支if/else语句
3.1.3 多分支if/elif/else语句
3.1.4 选择结构的嵌套
3.1.5 分支结构的三元运算
3.2 循环结构控制语句
3.2.1 while语句
3.2.2 for语句
3.2.3 break语句和continue语句
3.2.4 带else的循环语句
3.2.5 循环的嵌套
3.2.6 嵌套循环中的break和continue语句
3.3 控制结构综合实例
3.3.1 学生成绩统计
3.3.2 天气状况分析
3.4 本章小结
习题3
第4章 常用数据结构
4.1 序列
4.1.1 列表list
4.1.2 元组tuple
4.1.3 列表与元组之间的转换
4.2 字典
4.2.1 创建字典
4.2.2 字典操作
4.2.3 字典方法
4.2.4 遍历字典
4.2.5 列表、元组与字典之间的转换
4.3 集合
4.3.1 集合的创建
4.3.2 集合的运算
4.3.3 集合的方法
4.4 可迭代(Iterable)对象与迭代器(Iterator)
4.4.1 可迭代(Iterable)对象
4.4.2 迭代器(Iterator)
4.4.3 相关内置函数
4.5 推导式
4.5.1 列表推导式
4.5.2 字典推导式
4.5.3 集合推导式
4.5.4 生成器推导式
4.6 序列解包
4.7 本章小结
习题4
第5章 字符串与正则表达式
5.1 字符串编码
5.2 字符串构造
5.3 字符串格式化
5.3.1 %符号格式化字符串
5.3.2 format()方法格式化字符串
5.3.3 Formatted String Literals格式化字符串
5.4 字符串截取
5.5 字符串常用内置函数
5.6 字符串常用方法
5.7 字符串string模块
5.8 正则表达式
5.9 本章小结
习题5
第6章 函数的设计
6.1 函数的定义
6.2 函数的调用
6.3 形参与实参
6.4 函数的返回
6.5 位置参数
6.6 默认参数与关键参数
6.7 可变长度参数
6.8 序列和字典作为参数
6.9 变量作用域
6.10 生成器函数
6.11 lambda函数
6.12 递归
6.13 本章小结
习题6
第7章 文件操作
7.1 文件基础知识
7.2 文件的打开与关闭
7.3 读写文件
7.3.1 文本文件的写入
7.3.2 文本文件的读取
7.3.3 二进制文件的写入
7.3.4 二进制文件的读取
7.4 文件指针
7.5 Excel文件读写
7.5.1 利用xlwt模块写xls文件
7.5.2 利用xlrd模块读取xls文件
7.5.3 利用xlutils实现xlrd和xlwt之间对象的转换
7.5.4 利用openpyxl模块写xlsx文件
7.5.5 利用openpyxl模块读取xlsx文件
7.6 应用实例
7.7 本章小结
习题7
第8章 类与对象
8.1 认识Python中的对象和方法
8.2 类的定义
8.3 类的属性
8.3.1 类属性和实例属性
8.3.2 属性的访问权限
8.4 类中的方法
8.4.1 实例的构造与初始化
8.4.2 类的实例方法
8.4.3 实例方法的访问权限
8.4.4 静态方法与类方法
8.4.5 析构方法
8.5 可变对象与不可变对象
8.6 get和set方法
8.7 运算符的重载
8.8 面向对象和面向过程
8.8.1 类的抽象与封装
8.8.2 面向过程编程
8.8.3 面向对象编程
8.9 本章小结
习题8
第9章 类的重用
9.1 类的重用方法
9.2 类的继承
9.2.1 父类与子类
9.2.2 继承的语法
9.2.3 子类继承父类的属性
9.2.4 子类继承父类的方法
9.2.5 继承关系下的初始化方法
9.2.6 多重继承
9.3 类的组合
9.3.1 组合的语法
9.3.2 继承与组合的结合
9.4 本章小结
习题9
第10章 异常处理
10.1 异常
10.2 Python中的异常类
10.3 捕获与处理异常
10.4 自定义异常类
10.5 with语句
10.6 断言
10.7 本章小结
习题10
第1 1章 图形用户界面程序设计
11.1 图形用户界面平台的选择
11.2 使用tkinter进行GUI程序设计
11.2.1 tkinter编写GUI程序的基本流程
11.2.2 创建一个顶层窗口
11.2.3 创建组件
11.2.4 组件的布局
11.2.5 事件处理
11.3 使用wxPython进行GUI程序设计
11.3.1 wxPython的下载与安装
11.3.2 wxPython编写GUI程序的基本流程
11.3.3 创建组件
11.3.4 布局管理
11.3.5 事件处理
11.3.6 使用wxFormBuilder设计界面
11.4 完整的例子:条形码图片识别
11.4.1 应用需求
11.4.2 条形码识别程序
11.4.3 界面设计
11.4.4 完整代码
11.5 本章小结
习题11
第12章 程序打包发布
12.1 setuptools程序打包发布工具
12.1.1 程序为什么要打包
12.1.2 推荐使用setuptools打包发布
12.1.3 setuptools使用步骤
12.2 pyinstaller打包
12.2.1 pyinstaller的安装
12.2.2 pyinstaller的简易打包
12.2.3 pyinstaller的高级打包技巧
12.3 完整案例
12.4 本章小结
习题12
第13章 数据库应用开发
13.1 Python Database API简介
13.1.1 全局变量
13.1.2 连接与游标
13.2 结构化查询语言
13.2.1 数据定义语言
13.2.2 数据操作语言
13.2.3 数据查询语言
13.3 SQLite
13.3.1 SQLite数据类型
13.3.2 sqlite3模块
13.4 学生管理数据库系统开发实例
13.4.1 数据表结构
13.4.2 学生管理数据库系统实现
13.5 本章小结
习题13
第14章 网络数据获取
14.1 网页数据的组织形式
14.1.1 HTML
14.1.2 XML
14.2 利用urllib处理HTTP
14.3 利用BeautifulSoup4解析HTML文档
14.3.1 BeautifulSoup4中的对象
14.3.2 遍历文档树
14.4 案例应用
14.5 本章小结
习题14
第15章 数据分析与可视化基础
15.1 Numpy数据处理基础
15.1.1 数据结构
15.1.2 数据准备
15.1.3 常用运算与函数
15.1.4 使用numpy进行简单统计分析
15.2 Matplotlib绘图基础
15.2.1 绘制基本图形
15.2.2 绘制多轴图
15.2.3 应用实例
15.3 Pandas数据分析基础
15.3.1 数据结构与基本操作
15.3.2 读取文件数据
15.3.3 数据预处理
15.3.4 统计分析
15.3.5 Pandas中的绘图方法
15.4 本章小结
习题15
第16章 SPSS中使用Python
16.1 SPSS Syntax简介
16.1.1 程序编辑窗口界面
16.1.2 Paste按钮
16.2 SPSS中Python插件的安装
16.2.1 安装工具
16.2.2 工具设置
16.3 SPSS中运行Python
16.3.1 SPSS中运行Python方式
16.3.2 SPSS中运行Python案例
16.4 本章小结
习题16
参考文献
更新时间:2020-11-23 18:12:18