更新时间:2020-11-28 16:06:40
封面
版权信息
作者简介
前言
第1章 管中窥豹:Python概述
1.1 Python是这样一种语言
1.2 Python版本之争
1.3 Python编程规范与代码优化建议
1.4 Python虚拟开发环境的搭建
1.5 Eclipse+PyDev环境搭建和使用
1.6 安装扩展库的几种方法
1.7 标准库与扩展库中对象的导入与使用
1.8 编写与发布自己的包
1.9 Python程序伪编译与打包
1.10 从命令行参数和配置文件获取信息
第2章 万丈高楼平地起:运算符、表达式与内置对象
2.1 Python常用内置对象
2.2 Python运算符与表达式
2.3 Python关键字简要说明
2.4 Python常用内置函数用法精要
第3章 玄之又玄,众妙之门:详解Python序列结构
3.1 列表:打了激素的数组
3.2 元组:轻量级列表
3.3 字典:反映对应关系的映射类型
3.4 集合:元素之间不允许重复
3.5 序列解包的多种形式和用法
3.6 标准库中的其他常用数据类型
第4章 反者,道之动:程序控制结构
4.1 条件表达式
4.2 选择结构
4.3 循环结构
4.4 精彩案例赏析
第5章 代码复用技术(一):函数
5.1 函数定义与使用
5.2 函数参数
5.3 变量作用域
5.4 lambda表达式
5.5 生成器函数设计要点
5.6 偏函数与函数柯里化
5.7 单分发器与泛型函数
5.8 协程函数
5.9 注册程序退出时必须执行的函数
5.10 回调函数原理与实现
5.11 精彩案例赏析
第6章 代码复用技术(二):面向对象程序设计
6.1 类的定义与使用
6.2 数据成员与成员方法
6.3 继承、多态、依赖注入
6.4 特殊方法与运算符重载
6.5 精彩案例赏析
第7章 文本处理(一):字符串
7.1 字符串编码格式简介
7.2 转义字符与原始字符串
7.3 字符串格式化
7.4 字符串常用操作
7.5 其他有关模块
7.6 字符串常量
7.7 可变字符串
7.8 中英文分词
7.9 汉字到拼音的转换
7.10 精彩案例赏析
第8章 文本处理(二):正则表达式
8.1 正则表达式语法
8.2 直接使用正则表达式模块re处理字符串
8.3 使用正则表达式对象处理字符串
8.4 match对象
8.5 精彩案例赏析
第9章 数据永久化:文件内容操作
9.1 文件操作基本知识
9.2 文本文件内容操作案例精选
9.3 二进制文件操作案例精选
第10章 文件与文件夹操作
10.1 os模块
10.2 os.path模块
10.3 shutil模块
10.4 其他常用模块
10.5 精彩案例赏析
第11章 代码质量保障:异常处理结构、程序调试与测试
11.1 异常处理结构
11.2 文档测试doctest
11.3 单元测试unittest
11.4 覆盖测试
11.5 软件性能测试
11.6 代码调试
第12章 多任务与并行处理:线程、进程、协程、分布式、GPU加速
12.1 多线程编程
12.2 多进程编程
12.3 协程
12.4 concurrent.futures模块提供的并发执行功能
12.5 pySpark并行计算与分布式计算框架
12.6 GPU编程
第13章 互通互联:asyncio提供的网络通信功能
13.1 Transport类与Protocol类
13.2 StreamReader与StreamWriter
附录 精彩在继续
附录A GUI开发
附录B SQLite数据库操作
附录C 计算机图形学编程
附录D 图像编程
附录E 数据分析、机器学习、科学计算可视化