[内容简介]
普林斯顿大学三位经验丰富的教师精心设计了这本跨学科、易于理解的Python语言程序设计的入门教材,强调重要的、引人入胜的应用,而不是无实用价值的问题,适用于高等院校计算机、工程及相关专业的本科生,以及从事编程工作的专业人员。
[目录]
第1章程序设计的基本元素
1.1你的第一个程序
1.2内置数据类型
1.3选择结构和循环结构
1.4数组
1.5输入和输出
1.6案例研究:随机Web冲浪模型
第2章函数和模块
2.1定义函数
2.2模块和客户端
2.3递归
2.4案例研究:渗透原理
第3章面向对象程序设计
3.1使用数据类型
3.2创建数据类型
3.2设计数据类型
3.4案例研究:N体模拟
第4章算法和数据结构
4.1性能
4.2排序和查找
4.3栈和队列
4.4符号表
4.5案例研究:小世界现象
背景
术语表