第1章 Python概述
1.1 Python语言
1.1.1 Python语言的发展
1.1.2 Python语言的特点
1.1.3 Python的主要应用领域
1.2 Python运行环境
1.2.1 Python的不同实现和发行版
1.2.2 Python环境的安装
1.3 Python程序的运行
1.3.1 交互模式
1.3.2 脚本模式
1.4 常用开发工具
1.5 Python虚拟环境
1.5.1 什么是虚拟环境
1.5.2 虚拟环境的创建和使用
1.6 小结
1.7 思考与练习
第2章 Python编程基础
2.1 变量与表达式
2.1.1 变量的定义与赋值
2.1.2 算术表达式
2.1.3 关系表达式与逻辑表达式
2.1.4 海象运算符
2.1.5 运算符的优先级
2.2 语句
2.2.1 简单语句
2.2.2 复合语句与空语句
2.2.3 注释
2.3 数据类型
2.3.1 基本数据类型
2.3.2 空类型
2.3.3 扩展数据类型
2.4 流程控制
2.4.1 结构化程序设计
2.4.2 选择
2.4.3 循环
2.5 模块和包
2.5.1 模块和包的导入
2.5.2 自定义包
2.5.3 常用内置模块
2.6 Python编程规范
2.6.1 规范编码的重要性
2.6.2 PEP8规范
2.7 小结
2.8 思考与练习
第3章 常用数据结构
3.1 序列
3.1.1 序列的种类
3.1.2 序列的基本操作
3.2 列表
3.2.1 列表的定义
3.2.2 列表元素的操作
3.2.3 列表推导式
3.2.4 栈
3.3 元组
3.3.1 定义和使用
3.3.2 元组的不可变陷阱
3.3.3 生成器推导式
3.4 集合
3.4.1 集合的定义
3.4.2 常用集合操作方法
3.4.3 集合推导式
3.4.4 排列组合
3.5 字典
3.5.1 字典的定义
……
第4章 函数与函数编程
第5章 面向对象编程基础
第6章 面向对象编程进阶
第7章 调试与测试
第8章 数据处理与分析基础
第9章 性能优化技术
第10章 网络编程与并发处理
第11章 Web的概念与原理
第12章 PythonWeb开发技术
参考文献
展开