封面
版权信息
内容简介
作者简介
前言
第1篇 基础知识
第1章 构建Python开发环境
1.1 初识Python
1.2 安装Python
1.3 Python IDE和Anaconda介绍
1.4 认识Python程序
1.5 小结
第2章 开始你的Python编程
2.1 Python的基本编码规范
2.2 关键字
2.3 常量与变量
2.4 标识符
2.5 运算符
2.6 数据类型
2.7 内置函数
2.8 小结
第3章 字符串
3.1 字符串的基本操作
3.2 转义字符
3.3 字符串运算符
3.4 字符串格式化
3.5 字符串检索与统计
3.6 字符串大小写转换
3.7 删除指定字符串
3.8 字符串合并
3.9 字符串对齐
3.10 字符串编解码
3.11 小结
第4章 容器
4.1 列表
4.2 元组
4.3 字典
4.4 集合
4.5 容器嵌套
4.6 小结
第5章 函数
5.1 函数的定义和调用
5.2 函数参数和返回值
5.3 空值
5.4 变量的作用域
5.5 局部函数
5.6 exec()函数和eval()函数
5.7 函数的高级话题
5.8 小结
第6章 循环
6.1 while循环
6.2 for循环
6.3 break语句
6.4 continue语句
6.5 pass语句
6.6 循环中的常用内置函数
6.7 小结
第7章 条件选择
7.1 if语句详解
7.2 条件测试
7.3 if语句处理列表
7.4 条件语句和循环语句结合应用
7.5 小结
第8章 模块、包和标准库
8.1 模块
8.2 包
8.3 探索模块
8.4 标准库
8.5 小结
第9章 类
9.1 一切皆对象
9.2 创建和使用类
9.3 类属性和实例属性
9.4 方法
9.5 Python类命名空间
9.6 封装
9.7 类的继承
9.8 多态及用法详解
9.9 接口
9.10 抽象基类
9.11 枚举类的定义和使用
9.12 搜索引擎的实现
9.13 面向对象编程建议
9.14 小结
第10章 类的特殊成员
10.1 常用类的特殊方法
10.2 常用函数及用法
10.3 运算符重载
10.4 迭代器和生成器
10.5 函数装饰器
10.6 装饰器的应用场景
10.7 小结
第11章 文件
11.1 打开文件
11.2 文件对象的基本操作
11.3 迭代文件内容
11.4 使用tell()函数和seek()函数读写文件
11.5 with as的用法
11.6 上下文管理器
11.7 常用的文件模块
11.8 tempfile模块
11.9 小结
第2篇 高级应用
第12章 异常
12.1 异常是什么
12.2 Python常见的异常类型
12.3 raise的用法
12.4 捕获异常
12.5 跟踪异常信息
12.6 警告
12.7 小结
第13章 日期和时间
13.1 Python中几个与时间相关的术语
13.2 Python中时间的表示
13.3 time模块
13.4 datetime模块
13.5 calendar模块
13.6 时间格式化输出
13.7 小结
第14章 测试代码
14.1 先测试,再编码
14.2 测试工具
14.3 超越单元测试
14.4 小结
第15章 程序打包
15.1 Setuptools基础
15.2 打包
15.3 编译扩展
15.4 创建可执行程序
15.5 小结
第16章 使用数据库
16.1 数据库API
16.2 SQLite和PySQLite
16.3 小结
第17章 网络编程
17.1 网络模块
17.2 SocketServer模块及相关的类
17.3 处理多个连接
17.4 Twisted
17.5 小结
第18章 图形用户界面
18.1 建立简单的Python GUI
18.2 Tkinter编程
18.3 小结
第19章 科学计算
19.1 NumPy基础
19.2 数组属性与创建数组
19.3 切片和索引
19.4 迭代数组
19.5 处理数组
19.6 使用数学运算函数
19.7 小结
参考文献
更新时间:2024-12-27 21:40:12