《Python程序设计》教学大纲课程概况.docx
《《Python程序设计》教学大纲课程概况.docx》由会员分享,可在线阅读,更多相关《《Python程序设计》教学大纲课程概况.docx(8页珍藏版)》请在第一文库网上搜索。
1、Wython程序设计教学大纲一、课程概况课程名称(中文)Python程序设计课程代码课程名称(英文)Programming in Python课程属性专业选修课学 时48学分2. 5开课单位金融与数学学院开课学期5适用专业金融工程是否核心课否二、课程描述Python目前是世界最流行的编程语言之一,其语法简单、但功能强大,编写简洁 且可读性好。Python的另一重要优势是能够与各种编程语言对接,因此它能够用简单的语 法结构封装其他编程语言最优先的程序代码。Python目前广泛的应用到金融工程、金融科 技、互联网金融等领域。本门课程是一门基础课,适用于没有接触过任何编程语言的学生。 通过本门课的学
2、习,让学生了解程序设计的基本方法,掌握PythOn语言基本语法,能够应 用到常见的金融模型当中。三、课程目标课程目标目标要求权重课程目标1系统掌握PythOn程序设计的原理及过程,熟悉PythOn运行原理,理 解利用程序设计语言解决实际问题的过程和思路;能够运用Python进 行简单的程序设计并应用到常见的金融模型分析中;能够运用Python 进行简单的数据处理。0.6课程目标2通过Python的一些程序设计培养学生“计算思维”,让学生能够深刻 理解问题的特性并善于利用计算机解决问题;将Python与金融工程 原理相结合,让学生尝试解决包括金融产品定价、交易策略设计、金 融风险管理等实际金融问
3、题。0.4四、课程目标与毕业要求指标点对应关系课程目标支撑的毕业要求支撑的毕业要求指标点课程目标14.知识运用(M)能熟练使用各种金融行业软件与数据分析软件,熟 悉基本的金融模型,并可以熟练编写应用程序对金 融数据进行分析,熟练掌握数据库工具的使用,具 有较强的金融定量分析能力。5.技术融合(H)技术融合。熟悉。ffice的高级应用,掌握宏编程技 术,掌握Python等高级程序语言设计方法,熟练 应用现代信息技术,掌握数据分析方法。课程目标22.专业知识(L)具有扎实的自然科学基础知识和经济学基础知识, 掌握经济学、金融学和金融工程的基础理论与基本 知识,具备扎实的数学、统计学与计算机基础,熟
4、 悉金融方面的有关方针、政策和法律法规,了解金 融工程的发展方向和最新成就。4.知识运用(M)能熟练使用各种金融行业软件与数据分析软件,熟 悉基本的金融模型,并可以熟练编写应用程序对金 融数据进行分析,熟练掌握数据库工具的使用,具 有较强的金融定量分析能力。5.技术融合(H)技术融合。熟悉。ffice的高级应用,掌握宏编程技 术,掌握Python等高级程序语言设计方法,熟练 应用现代信息技术,掌握数据分析方法。五、课程教学内容第一章概论课程目标课程目标1、2支撑关系教学目标 掌握Python相关的背景知识教学重点了解Python的背景知识及相关特点;了解Python在金融大数据中的应用教学难点
5、让学生接受新的编程软件的思想学 时 2学时。教学方法讲授法、举例法主要内容 1.计算机的概念2 .计算机编程3 . Python的概述4 . Python在金融大数据中的应用5 .第一个程序 “Hello World”学习方法自主学习第二章PythOIl变量和基本数据类型课程目标课程目标1、2支撑关系教学目标掌握Python变量和基本数据类型;理解数字类型的操作教学重点变量和基本数据类型教学难点数字类型的操作学 时 6学时。教学方法讲授法、案例法主要内容 1.变量的命名和使用2 .数值3 .字符串4 .元组5 .集合6 .字典7 . Python相关的公有方法学习方法自主学习第三章Python
6、的列表课程目标课程目标1、2支撑关系教学目标掌握列表是什么以及如何使用列表元素;掌握元组方法教学重点掌握如何使用列表元素与元组;理解列表与元组的区别教学难点理解代表性启发理论。学 时 4学时。教学方法 讲授法、案例法、举例法主要内容 1.列表是什么8 .修改、添加和删除元素9 .组织列表10 使用列表时避免索引错误11 操作列表学习方法自主学习第四章IF判断语句课程目标课程目标1、2支撑关系教学目标掌握条件测试,以检查感兴趣的任何条件。学生将学习简单的if语句,以及创建一系列复杂的if语句来确定当前到底处于什么情形。教学重点掌握迁语句的编写教学难点掌握多种类型的if语句学 时 4学时。教学方法
7、讲授法、案例法主要内容1. 一个简单示例12 条件测试13 if语句14 使用if语句处理列表15 设置if语句的格式学习方法自主学习第五章For循环与While循环课程目标课程目标1、2支撑关系教学目标掌握for循环中执行更多的操作;掌握如何接受用户输入,让程序能够对其进行处理;如何让程序不断地运行,让用户能够根据需要出入信息,并在程 序中使用这些信息教学重点 FOr循环语句的使用;WhiIe循环语句的使用教学难点 如何编写for和while语句学 时 4学时。教学方法 讲授法、案例法、举例法。主要内容1.在for循环中执行更多的操作2 .函数input O的工作原理3 . While循环简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计 Python 程序设计 教学大纲 课程 概况