(学生记者 周子钰)11月5日-6日,金融学院“Python与金融数据分析讲座培训”采取线上和线下结合的方式,同时开放文泉楼南105室和腾讯会议两个学习端口,顺利举行。本次培训由金融学院孙宪明副教授主讲,授课对象为学院硕博士研究生,200余名学生参加了此次培训。
11月5日上午,孙宪明老师讲授如何运用Jupyter Notebook进行编程,对Python进行了简单的介绍,通过对比Python和其他编程语言,说明Python的优势特点,并推荐了Python学习的入门书籍。接着讲授了如何运用Jupyter Notebook编写代码进行数值(向量)计算对比分析、绘图分析、统计分析、图与网络分析等,并且让学生们自行改变参数,反复试错。最后讲述Python的基本语法与数据类型,包含for循环、while循环等操作内容以及相关的习题内容。
11月5日下午,孙宪明老师首先针对上午所讲的分析和基本语法给出练习题让同学们现场操作,巩固上午所学的基本程序。接着讲解了分支结构与函数,学习如何输入成绩、自定义函数、调用内联函数等内容。最后介绍Python的核心要素,从数据的输入和输出、数据集、循环、list、比较与逻辑运算等内容,并让同学们进行实操练习。
11月6日上午,孙宪明老师在回顾了前一天的课程,对习题进行了详细解答后,开始讲解面向对象编程,主要讲解了对象、类的创建、类的继承几部分并给出示例,并对相关语法进行详细分析,同时进行现场练习以加强巩固。随后讲解了金融数据可视化,包括数据库准备、股价走势图、条形图、子图的程序,并且给出相应的程序供同学们练习。
11月6日下午,孙宪明老师进一步对Jupyter Notebook的运用进行讲解。首先介绍数据分析,包括Numpy Array介绍、DataFrame介绍、数据引入、数据处理常用函数介绍几部分。然后介绍matplotlib模块的数据可视化操作,通过ax和fig对象设置画布布局等内容。最后给出了一些练习题,让同学们深入体会此方法。
经过两天的学习,参加培训的同学们掌握了基本的Python语言和编程方法,本次“Python与金融数据分析讲座培训”活动圆满结束。