课程概况
接续用Python 做商管程式设计(一)的内容,我们将在这个课程中继续探讨Python语言中的许多核心观念,包含函数、字串、常用的资料结构、档案读写、例外处理等。最后以一个财金资料分析的例子总结。完成本次课程之后,你将会对Python有更深入的了解,并且可以利用Python实际处理一些简单的资料分析问题。
课程大纲
周1
完成时间为2 小时
函数(Functions)
函数是发展有结构的,有用的,易维护的程式必备的工具。适当的使用函数可以让你自己以及与你一起工作的伙伴们可以有效率的建构出有用的程式码。让我们一起来学习这个重要的主题吧!
8个视频(总计114分钟) , 1个阅读材料, 1个测验
周2
完成时间为2 小时
字串(Strings)
字串是常用的资料型别,也是很多情境中程式操作的对象。我们将介绍字串的基本操作,辅以台湾身分证字号验证的例子,并且讨论中文处理的一些议题。最后介绍格式化字串输出的一些方法。
9个视频(总计103分钟), 1 个测验
周3
完成时间为2 小时
资料结构(Data Structure)、档案读写、与例外处理
本周将介绍三个议题。首先将介绍几个常用的资料结构,如Tuples, Dictionary, Set, Datetime等。这些资料结构可以帮助你更有效率的完成任务。接下来将介绍档案读写的观念与做法。最后将说明例外处理。例外处理可以让我们自己定义程式遇到错误时的行为,这常常可以让你的程式更成熟,更人性,更流畅。
9个视频(总计104分钟), 1 个测验
周4
完成时间为2 小时
用Python 分析财金资料
本周将以分析股票报酬为例,介绍资料分析的流程。我们将先简单的介绍资产定价模型,然后以这个模型为基础,分析股票日报酬资料。最后并介绍基本资料视觉化的工具。
9个视频(总计92分钟), 1 个测验