- ISBN:9787312058172
- 装帧:简裝本
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:316
- 出版时间:2024-01-01
- 条形码:9787312058172 ; 978-7-312-05817-2
内容简介
本书是中国科学技术大学核心通识课程“Python科学计算基础”的教材,主要面向理工科各专业的本科生。前半部分介绍了Python语言的语法、语义和标准库,包括内置数据类型及其运算、分支和迭代、函数和模块、类和继承、文件读写和图形用户界面。
后半部分简要介绍了科学计算扩展库(NumPy、SciPy、SymPy、Matplotlib和Scikit-learn),包括二维和三维图示、NumPy 数组和矩阵计算、符号计算、数值计算(插值、积分、代数方程求解和常微分方程求解)、统计计算(随机数生成、假设检验和线性回归)、很优化方法(非线性很优化问题的解析求解和数值求解、线性很优化问题的求解和混合整数线性很优化问题的求解)和多种机器学习算法。本书还介绍了程序设计的基本方法(多种算法设计策略和一些图算法)和实用技术(设断点调试、测试、测量程序运行时间和改进运行效率)。
本书适合作为理工科各专业Python科学计算相关课程的教材,也可供科学技术工作者参考。
目录
第1章 绪论
1.1 科学计算
1.2 利用计算机解决问题
1.3 程序设计语言的分类
1.4 过程式编程范式
1.5 面向对象编程范式
1.6 学习Python语言的理由
1.7 Python语言的发展历史
1.8 Python语言的特点
1.9 Python科学计算环境
1.10 实验1:安装和使用Python开发环境
第2章 内置数据类型及其运算
2.1 变量和类型
2.2 数值类型
2.3 bool类型
2.4 NoneType类型
2.5 序列类型
2.6 set类型(集合)
2.7 dict类型(字典)
2.8 实验2:内置数据类型及其运算
第3章 分支和迭代
3.1 if语句和if-else表达式
3.2 for语句
3.3 while语句
3.4 推导式
3.5 穷举和回溯
3.6 实验3:分支和迭代
第4章 函数和模块
4.1 定义和调用函数
4.2 局部变量和全局变量
4.3 默认值形参和关键字实参
4.4 可变数量的实参
4.5 函数式编程
4.6 递归
4.7 创建和使用模块
4.8 实验4:函数和模块
第5章 类和继承
5.1 定义和使用类
5.2 继承
5.3 迭代器和生成器
5.4 实验5:类和继承
第6章 NumPy数组和矩阵计算
6.1 创建数组
6.2 数组的运算
6.3 索引、切片和迭代
6.4 复制和视图
6.5 矩阵计算
6.6 稀疏矩阵
……
第7章 错误处理和文件读写
第8章 程序运行时间的分析和测量
第9章 图形和图示
第10章 符号计算
第11章 数值计算
第12章 统计计算
第13章 *优化方法
第14章 机器学习
第15章 图算法
参考文献
作者简介
罗奇鸣,博士,中国科学技术大学计算机科学与技术学院教师,主讲“Python科学计算基础”课程。
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
海商法-第四版
¥30.2¥48.0