Python程序设计(第2版) / 高等院校信息技术规划教材
作者: 董付国
出版时间:2016年5月
出版社:清华大学出版社
- 清华大学出版社
- 9787302436515
- 2-1
- 81296
- 0044177903-0
- 平装
- 16开
- 2016年5月
- 工学
- 计算机科学与技术
- TP311.561
- 计算机
- 本科
本书对Python内部工作原理进行了一定深度的剖析,90%以上的案例均使用Python 3.5.1实现,个别案例使用Python 2.7.11实现,并适当介绍了Python程序优化和安全编程的有关知识,可以满足不同层次读者的需要。本书既可以作为计算机及相关专业学生的教材,也可以作为Python爱好者的参考书。
第1章 基础知识
1.1 如何选择Python版本
1.2 Python安装与简单使用
1.3 使用pip管理Python扩展库
1.4 Python基础知识
1.4.1 Python对象模型
1.4.2 Python变量
1.4.3 数字
1.4.4 字符串
1.4.5 运算符与表达式
1.4.6 常用内置函数
1.4.7 对象的删除
1.4.8 基本输入输出
1.4.9 模块导人与使用
1.5 Python代码编写规范
1.6 Python文件名
1.7 Python脚本的 name 属性
1.8 编写自己的包’
1.9 Python编程快速入门
1.10 The Zen of Python
本章小结
习题
第2章 Python序列
2.1 列表
2.1.1 列表创建与删除
2.1.2 列表元素的增加
2.1.3 列表元素的删除
2.1.4 列表元素访问与计数
2.1.5 成员资格判断
2.1.6 切片操作
2.1.7 列表排序
2.1.8 用于序列操作的常用内置函数
2.1.9 列表推导式
2.1.10 使用列表实现向量运算
2.2 元组
2.2.1 元组的创建与删除
2.2.2 元组与列表的区别
2.2.3 序列解包
2.2.4 生成器推导式
2.3 字典
2.3.1 字典创建与删除
2.3.2 字典元素的读取
2.3.3 字典元素的添加与修改
2.3.4 字典应用案例
2.3.5 有序字典
2.4 集合
2.4.1 集合的创建与删除
2.4.2 集合操作
2.4.3 集合运用案例
2.5 再谈内置方法sorted()
2.6 复杂数据结构
2.6.1 堆
2.6.2 队列
2.6.3 栈
2.6.4 链表
2.6.5 二叉树
2.6.6 有向图
本章小结
习题
第3章 选择与循环
3.1 条件表达式
3.2 选择结构
……
第4章 字符串与正则表达式
第5章 函数设计与使用
第6章 面向对象程序设计
第7章 文件操作
第8章 异常处理结构与程序调试、测试
第9章 GUI编程
第10章 网络程序设计
第11章 大数据处理
第12章 Windows系统编程
第13章 多线程与多进程编程
第14章 数据库编程
第15章 多媒体编程
第16章 逆向工程与软件分析
第17章 科学计算与可视化
第18章 密码学编程
第19章 安卓平台的Python编程
参考文献