Python课程第二阶段第三课:while循环——Python+课件(共20张PPT)
- 格式:pptx
- 大小:1.29 MB
- 文档页数:20


《Python程序设计》课程教学大纲
一、课程基本信息
1、 课程名称:Python 程序设计
2、 课程类别:专业基础课
3、 课程学时:_____学时
4、 课程学分:_____学分
5、 适用专业:_____
二、课程的性质、目标和任务
(一)课程性质
Python 程序设计是一门面向_____专业学生开设的重要的专业基础课程。通过本课程的学习,使学生掌握 Python 语言的基本语法和编程方法,培养学生的计算思维和编程能力,为后续课程的学习和实际应用打下坚实的基础。
(二)课程目标
1、 知识目标
了解 Python 语言的发展历程、特点和应用领域。 掌握 Python 语言的基本语法,包括数据类型、变量、运算符、表达式、控制结构等。
掌握 Python 函数的定义和调用,以及参数传递和返回值的处理。
掌握 Python 面向对象编程的基本概念和方法,包括类、对象、属性、方法等。
掌握 Python 常用的标准库和第三方库的使用方法。
2、 能力目标
能够运用 Python 语言解决实际问题,编写简单的程序实现特定的功能。
能够阅读和理解他人编写的 Python 程序,并进行必要的修改和完善。
能够运用 Python 进行数据分析和处理,绘制简单的图表。
能够运用 Python 进行网络编程和数据库操作。
3、 素质目标
培养学生的计算思维和创新能力,提高学生分析问题和解决问题的能力。
培养学生的团队合作精神和沟通能力,提高学生的综合素质。
培养学生的自主学习能力和终身学习意识,使学生能够不断适应社会发展的需要。 (三)课程任务
通过本课程的学习,学生应能够熟练掌握 Python 语言的基本语法和编程方法,能够运用 Python 语言解决实际问题,并为后续课程的学习和实际应用打下坚实的基础。
三、课程教学内容和要求
(一)Python 语言基础
1、 Python 语言概述
python习题,关于while循环的练习
题⽬1:⽤while循环,输出1,2,3,4,5,6,8,9,10的数字!
实例1
# ⽅法⼀
i = 1
while i <= 10:
if i != 7:
print(i, end='-')
i += 1
print()
# ⽅法⼆
i = 1
while i <= 10:
if i == 7:
i += 1
continue
print(i, end='-')
i += 1
# 运⾏结果
# 1-2-3-4-5-6-8-9-10-
# 1-2-3-4-5-6-8-9-10-
题⽬2:⽤while循环,输出1⾄100的和!
实例2
i = 1
s = 0
while i <= 100:
s += i
i += 1
print('1-100的和是:%d' % s)
# 1-100的和是:5050
题⽬3:⽤while循环,输出1⾄100的所有偶数!
实例3
# ⽅法⼀
i = 1
while i <= 100:
if i % 2 == 0:
print(i, end='-')
i += 1
print()
# ⽅法⼆
i = 1
while i <= 100:
if i % 2 != 1:
print(i, end='-')
i += 1
print()
# ⽅法三
i = 1
while i <= 100:
if not i % 2:
print(i, end='-')
i += 1
# 运⾏结果
# 2-4-6-8-10-12-14-16-18-20-22-24-26-28-30-32-34-36-38-40-42-44-46-48-50-52-54-56-58-60-62-64-66-68-70-72-74-76-78-80-82-84-86-88-90-92-94-96-98-100-
# 2-4-6-8-10-12-14-16-18-20-22-24-26-28-30-32-34-36-38-40-42-44-46-48-50-52-54-56-58-60-62-64-66-68-70-72-74-76-78-80-82-84-86-88-90-92-94-96-98-100-
Wython程序设计》教学大纲
一、课程概况
课程名称(中文) Python程序设计 课程代码
课程名称(英文) Programming in Python 课程属性 专业选修课
学 时 48 学分 2. 5
开课单位 金融与数学学院 开课学期 5
适用专业 金融工程 是否核心课 否
二、课程描述
Python目前是世界最流行的编程语言之一,其语法简单、但功能强大,编写简洁 且可读性好。Python的另一重要优势是能够与各种编程语言对接,因此它能够用简单的语 法结构封装其他编程语言最优先的程序代码。Python目前广泛的应用到金融工程、金融科 技、互联网金融等领域。本门课程是一门基础课,适用于没有接触过任何编程语言的学生。 通过本门课的学习,让学生了解程序设计的基本方法,掌握PythOn语言基本语法,能够应 用到常见的金融模型当中。
三、课程目标
课程目标 目标要求 权重
课程目标1 系统掌握PythOn程序设计的原理及过程,熟悉PythOn运行原理,理 解利用程序设计语言解决实际问题的过程和思路;能够运用Python进 行简单的程序设计并应用到常见的金融模型分析中;能够运用Python 进行简单的数据处理。 0.6
课程目标2 通过Python的一些程序设计培养学生“计算思维”,让学生能够深刻 理解问题的特性并善于利用计算机解决问题;将Python与金融工程 原理相结合,让学生尝试解决包括金融产品定价、交易策略设计、金 融风险管理等实际金融问题。 0.4
四、课程目标与毕业要求指标点对应关系
课程目标 支撑的毕业要求 支撑的毕业要求指标点
课程目标1 4.知识运用(M) 能熟练使用各种金融行业软件与数据分析软件,熟 悉基本的金融模型,并可以熟练编写应用程序对金 融数据进行分析,熟练掌握数据库工具的使用,具 有较强的金融定量分析能力。
5.技术融合(H) 技术融合。熟悉。ffice的高级应用,掌握宏编程技
高中信息技术 python模拟程序的编写及应用
摘要:随着新课程的不断改革,国家对教育领域的关注程度越来越高。在高中,Python程序设计语言是当前计算机编程领域的主流编辑语言,它具有开源型、结构和形式简练、可扩展性强等特点。以其简单易懂、易上手、易入门的优点,目前已在国内外许多高中开设了课程。所以对高中信息技术python仿真程序的编写和应用进行研究是非常有意义的。对此,本文针对这一相关内容进行一系列的分析。
关键词:高中;信息技术;分析
一、引言
本文从Python程序设计语言的教学层面和具体实施方案两个方面介绍了Python模拟程序在高中信息技术教学中的应用思路,并对Python程序设计进行了分析。课程设计包括基础数据类型,基础数据类型,复合数据类型,功能和模块等几个方面。
二、三种 Python仿真软件在高中信息技术教学中的应用
(一)Python语言程序设计教学层
因为Python编程语言是开放的、可读的,所以可以把Python语言的设计内容划分为Pvthon基础和Python生态圈两大部分。基于Python标准意义上的程序语言设计,主要解决程序设计方法问题,从提出问题到解决问题的思路梳理。PythonPythonEcology主要指第三方函数数据库的应用,PythonEcology也是Pvthon程序语言区别于其他编程语言的一个关键特性。python程序语言基础设计课的教学分为两个不同的知识层次,一个就是专业计算机语言基础课和程序语言设计,一般在普通高中专业计算机基础课程中进行开设,作为非专业的公共技术入门基础课程;而另外一个就是专业基础编程语言课程,一般是作为需要具备相关的语言专业知识的特殊人群进行开设。
(二)不同层次的教学目标各不相同。
在高中阶段,python初级语言基础教学课程是一门公共性的基础语言课程,主要针对具有python语言基础,python语言生态圈,只对具有python语言基础学生提供学习指导,具体语言课程内容偏重于一些基础点的讲解。[1]作为一个关于排序列表组合算法问题的一个例子,除了详细介绍排序列表的算法和一些内置排序函数外,还觉得应该详细介绍一些基本的常用排序组合算法,如顺序选择组合排序、插入排序等。