当前位置: 首页 > python

Python大学教程:面向计算机科学和数据科学 pdf电子书[127MB]

  • python
  • 更新时间:2026-01-31 20:52:40
简介《Python大学教程》是由保罗·戴特尔编著,本书是面向初学者的Python人门教程,内容涵盖Python基础知识,Python数据结构、字符串和文件,面向对象编程、递归、搜索、排序和性能分析,以及AI、大数据和云计算领域的案例研究...
《Python大学教程:面向计算机科学和数据科学》pdf电子书下载
《Python大学教程:面向计算机科学和数据科学》pdf百度网盘
《Python大学教程:面向计算机科学和数据科学》pdf百度网盘
《Python大学教程:面向计算机科学和数据科学》pdf百度网盘

 本书是面向初学者的Python人门教程,内容涵盖Python基础知识,Python数据结构、字符串和文件,面向对象编程、递归、搜索、排序和性能分析,以及AI、大数据和云计算领域的案例研究。全书共包含538个案例研究、471道练习题和项目以及557道自我测验题,通过基于IPython和Jupyter Notebook的即时反馈,以及丰富的开源库和可视化方法,帮助读者快速提升编程能力和解决实际问题的能力。本书适合作为高等院校计算机科学和数据科学等专业的教材,也适合程序设计初学者和爱好者阅读参考。

第1章 计算机和Python简介1
1.1 简介1
1.2 硬件和软件2
1.3 数据层级结构4
1.4 机器语言、汇编语言和高级语言7
1.5 对象技术简介8
1.6 操作系统10
1.7 Python13
1.8 库14
1.9 其他流行的编程语言16
1.10 实践练习:使用IPython和Jupyter Notebook17
1.11 互联网和万维网24
1.12 软件技术27
1.13 大数据有多大28
1.14 案例研究:一个大数据移动应用34
1.15 数据科学入门:人工智能——计算机科学和数据科学的交叉学科35
第2章 Python程序设计概述41
2.1 简介41
2.2 变量和赋值语句41
2.3 算术运算43
2.4 print函数、单引号字符串和双引号字符串47
2.5 三引号字符串48
2.6 从用户处获得输入50
2.7 决策:if语句和比较操作符52
2.8 对象和动态类型56
2.9 数据科学入门:描述性统计学基础知识58
2.10 小结60
第3章 控制语句和程序开发63
3.1 简介63
3.2 算法63
3.3 伪代码64
3.4 控制语句64
3.5 if语句66
3.6 if…else和if…elif…else语句69
3.7 while语句73
3.8 for语句74
3.9 增广赋值76
3.10 程序开发:序列控制重复77
3.11 程序开发:卫士控制重复80
3.12 程序开发:嵌套控制语句83
3.13 内置函数range:深入审视87
3.14 使用Decimal类型表达货币总量88
3.15 break和continue语句91
3.16 布尔操作符and、or和not92
3.17 数据科学入门:趋中度量——平均数、中位数、众数95
3.18 小结96
第4章 函数102
4.1 简介102
4.2 函数的定义102
4.3 多参数函数105
4.4 随机数生成106
4.5 案例研究:碰运气游戏109
4.6 Python标准库112
4.7 math模块函数113
4.8 IPython的Tab补全114
4.9 缺省形参值115
4.10 关键字实参116
4.11 任意实参表117
4.12 方法:属于对象的函数118
4.13 作用域规则118
4.14 import:深入审视120
4.15 函数的实参传递:深入讨论122
4.16 函数调用栈124
4.17 函数式程序设计126
4.18 数据科学入门:离中度量127
4.19 小结129
第5章 序列:列表和元组133
5.1 简介133
5.2 列表133
5.3 元组138
5.4 序列解包140
5.5 序列切片143
5.6 del语句146
5.7 给函数传递列表147
5.8 列表排序148
5.9 序列搜索150
5.10 其他列表方法152
5.11 用列表模拟栈154
5.12 列表解析155
5.13 生成器表达式157
5.14 过滤器、映射和化简158
5.15 其他序列处理函数160
5.16 二维列表162
5.17 数据科学入门:模拟和静态可视化166
5.18 小结174
第6章 字典和集合182
6.1 简介182
6.2 字典182
6.3 集合192
6.4 数据科学入门:动态可视化199
6.5 小结204
第7章 使用NumPy进行面向数组的编程208
7.1 简介208
7.2 从已有数据中创建array209
7.3 array属性210
7.4 用特定值填充array212
7.5 从值域中创建array212
7.6 列表和array的性能:引入%timeit214
7.7 array操作符216
7.8 NumPy计算方法218
7.9 普适函数220
7.10 索引和切片221
7.11 视图:浅拷贝223
7.12 深拷贝225
7.13 重塑和转置226
7.14 数据科学入门:pandas Series和DataFrame229
7.15 小结241
第8章 字符串:深入审视247
8.1 简介247
8.2 格式化字符串248
8.3 拼接和重复字符串252
8.4 删除字符串的空白符253
8.5 字符大小写转换254
8.6 字符串的比较操作符255
8.7 子串搜索255
8.8 子串替换257
8.9 字符串拆分和合并257
 

点击下载