课程大纲

课程大纲

Python科学计算与数据处理

课程编码:180080070100MX003H 英文名称:Python for Scientific Computation and Data Analysis 课时:40 学分:1.00 课程属性:公共选修课 主讲教师:张敏洪

教学目的要求
用python语言进行科学计算,为今后的科研计算、数据分析打好基础。

预修课程
高等代数、微积分、运筹学概论、概率与统计概论

大纲内容
第一章 Python课简介 2.0学时 张敏洪
第1节 课程介绍
第2节 Python简介
第二章 Python基础 8.0学时 张敏洪
第1节 Python语言数据类型、运算符和表达式
第2节 Python的数据结构
第3节 Python的流程控制
第4节 Python函数
第5节 Python模块
第6节 Python的输入、输出
第7节 异常处理
第三章 NumPy——快速处理数据 7.0学时 张敏洪
第1节 ndarray对象
第2节 ufunc运算
第3节 矩阵运算
第4节 文件存取
第5节 函数库
第6节 NumPy模块
第四章 SciPy—数值计算库 7.0学时 张敏洪
第1节 常数和特殊函数
第2节 线性代数-linalg
第3节 优化—optimize
第4节 插值—interpolate
第5节 数值积分—integrate
第6节 统计—stats
第7节 稀疏矩阵—sparse
第五章 Matplotlib—绘制精美的图表 4.0学时 张敏洪
第1节 快速绘图
第2节 绘图函数简介
第六章 SymPy—符号运算库 4.0学时 张敏洪
第1节 从例子开始
第2节 数学表达式
第3节 符号运算
第4节 其它功能
第七章 pandas 8.0学时 张敏洪
第1节 pandas—简介
第2节 Pandas实例Pandas实例

参考书
1、 Python科学计算@利用Python进行数据分析 @python编程-从数据分析到数据科学@Python数据科学手册 张若愚 @唐学韬(翻译) @朝乐门 @Jake Vanderplas 2013@2014@2019@2018 清华出版社@机械工业出版社@中国工信出版集团、人民邮电出版社 @中国工信出版集团、电子工业出版社

课程教师信息