PYTHON科学计算基础

2025-9-24 189 9/24

PYTHON科学计算基础

作者:罗奇鸣

页数:316

出版社:中国科学技术大学出版社

出版日期:2024

ISBN:9787312058172

高清校对版pdf(带目录)

前往页尾底部查看PDF电子书

内容简介

本书是中国科学技术大学核心通识课程“Python科学计算基础”的教材,主要面向理工科各专业的本科生。前半部分介绍了Python语言的语法、语义和标准库,包括内置数据类型及其运算、分支和迭代、函数和模块、类和继承、文件读写和图形用户界面。

后半部分简要介绍了科学计算扩展库(NumPy、SciPy、SymPy、Matplotlib和Scikit-learn),包括二维和三维图示、NumPy 数组和矩阵计算、符号计算、数值计算(插值、积分、代数方程求解和常微分方程求解)、统计计算(随机数生成、假设检验和线性回归)、很优化方法(非线性很优化问题的解析求解和数值求解、线性很优化问题的求解和混合整数线性很优化问题的求解)和多种机器学习算法。本书还介绍了程序设计的基本方法(多种算法设计策略和一些图算法)和实用技术(设断点调试、测试、测量程序运行时间和改进运行效率)。

本书适合作为理工科各专业Python科学计算相关课程的教材,也可供科学技术工作者参考。

作者简介

罗奇鸣,博士,中国科学技术大学计算机科学与技术学院教师,主讲“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章 图算法

参考文献

PDF更新中
- THE END -

非特殊说明,本博所有文章均为博主原创。