×
暂无评论
图文详情
  • 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科学计算基础”课程。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航