一、初识Python(课件+学案)2025-2026学年高中信息技术 必修1 数据与计算

资源下载
  1. 二一教育资源

一、初识Python(课件+学案)2025-2026学年高中信息技术 必修1 数据与计算

资源简介

(共18张PPT)
一、 初识Python
信息技术 必修1 数据与计算
算法的程序实现
第三章
知识过关
1. 使用计算机编程解决问题的一般过程
(1)抽象与建模。提炼核心要素:本问题的已知数据有哪些 如何存储这些已知数据 本问题的求解目标是什么 如何使用数学表达式来建立计算模型
(2)设计算法。输入数据,处理数据,输出处理结果。
(3)编写程序。使用Python语言编写程序来实现算法功能。
(4)调试运行程序。将算法进行程序实现时,可能会由于录入错误、语法错误、逻辑错误等原因,导致程序不能正常运行或输出错误的结果。此时,需要对程序进行调试,以便发现错误并进行修正。
2. Python语言简介
(1)Python 是一种面向对象解释型的高级计算机程序设计语言,其语法简洁清晰,方便对数据进行组织和处理。
(2)Python 具有丰富和强大的库,可以支持很多日常问题的程序实现。
(3)Python 在大多数平台上都是一种理想的脚本语言,特别适合应用程序的快速开发。
3. Python编程环境
(1)编写Python程序比较方便的方式是使用集成开发环境(IDE)。
(2)IDLE是开发Python程序的基本IDE。
(3)Python程序的运行方式
①Python的命令行执行方式(交互模式)
启动Python解释器(Python Shell) 后,直接在其提示符“>>>”后输入语句、表达式或者一小段代码,按下回车键,即可看到程序运行结果。
>>>print("Hello"+"Python!")
Hello Python!
>>>1234*5678
7006652
>>>a=10
>>>b=20
>>>c=a+b
>>>print(c)
>>>30 
②Python的程序执行方式(文件模式)
将语句写成程序,再把程序存放到一个文件中,然后批量执行程序中的全部语句,这称为程序执行方式。在IDLE菜单中选择“File”—“New File”,打开一个文件,然后可以进行代码编写。代码编写好后保存成后缀名为. py的文件。
print("请输入长方形两条边a,b的长度")
a=float(input("请输入 a的值:"))
b=float(input("请输入b的值:"))
area=a*b
print("面积为:",area)
按F5键或者在菜单中选择“Run”→“Run Module”,运行程序,运行结果会显示在IDLE解释器界面上。
4. Python程序编写的注释
代码中的辅助性文字被称为注释,在程序运行时会被编译器或解释器略去,一般用于程序员对代码的解释说明等。Python中的注释分为单行注释和多行注释,其中单行注释采用“#”开头;多行注释使用一对“"”或“"”写在注释语句的开头和结尾。
5. Python输入和输出
(1)输入。input() 函数从控制台获得用户的一行输入,无论用户输入什么内容,input() 函数都以字符串类型返回结果,若希望函数返回数值,则需要使用int或float函数进行转换。input() 还可以包含一些提示性文字,用来提示用户使用方式:<变量>=input(<提示性文字>) 。
(2)输出。使用print()函数,在括号中加上字符串,就可以在屏幕上输出指定的文字,函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出(默认用空格隔开)。print() 也可以打印数值,或者计算结果,还可以混合输出字符串和数值。
典例精选
【例1】 使用计算机编程解决问题的一般过程,正确的顺序是(  )
A. 编写程序→抽象与建模→设计算法→调试运行程序
B. 抽象与建模→设计算法→编写程序→调试运行程序
C. 设计算法→抽象与建模→编写程序→调试运行程序
D. 设计算法→调试运行程序→编写程序→抽象与建模
【解析】 使用计算机编程解决问题的一般过程是抽象与建模→设计算法→编写程序→调试运行程序。
B
【例2】 用计算机解决实际问题时,下列三个环节的顺序正确的是(  )
①描述算法 ②抽象与建模 ③设计算法
A. ①②③ B. ②①③
C. ③①② D. ②③①
【解析】 用计算机解决问题时,需要先对实际问题进行抽象与建模,再根据建立的计算模型设计算法,最后将算法用合适的方式加以准确地描述,D正确。
D
【例3】 下列可以作为Python变量名的是(  )
A. infol B. 3_teacher
C. a#21 D. while
【解析】 本题考查变量名命名规则的相关知识。变量名的命名规则如下:①由数字、字母、下划线组成;②不以数字开头;③不用Python保留字。
A
自我检测
1. 下列关于Python语言的说法,错.误.的是(  )
A. Python是一种面向对象的语言
B. Python是一种编译型语言
C. Python拥有功能强大的标准库和大量的第三方库,可以快速开发出复杂的大型程序
D. Python的特点就是简单优雅,尽量写用户容易看懂的代码,尽量少写代码
【解析】 Python是一种面向对象、解释型的高级计算机程序设计语言,其语法简洁清晰,方便对数据进行组织和处理;具有丰富和强大的库,可以支持很多日常问题的程序实现。
B
2. 在Python解释器界面输入print(1+3) ,按下回车键后输出的结果是(  )
A. 13 B. 1
C. 报错 D. 4
【解析】 print() 可以打印数值或计算结果。
D
3. 使用计算机编程解决实际问题时,第一步应该做的是(  )
A. 设计算法 B. 描述算法
C. 编写程序 D. 抽象与建模
【解析】 使用计算机编程解决算法的一般过程:抽象与建模→设计算法→编写程序→调试运行程序。
D
4. 下列关于Python IDLE模式优点的说法,错.误.的是(  )
A. 直接显示运行结果 B. 即时交互,便于调试
C. 输入命令就可以运行 D. 可以保存代码
【解析】 交互模式的优点是能够即刻响应程序员输入的代码,并显示程序运行结果,实现即时交互效果,适合用来解决一些简单问题,但不利于保存,它只是简单地执行语句并将结果显示在屏幕上。
D
5. 下列关于算法与程序关系的说法,正确的是(  )
A. 算法是对程序的描述 B. 算法决定程序,是程序设计的核心
C. 算法是唯一的,程序可以有很多种 D. 程序决定算法,是算法设计的核心
【解析】 算法是对解决方案准确且完整的描述;算法决定程序,是程序的核心;同一问题可以用很多种算法来解决,不同的算法对应不同的程序,算法不是唯一的;算法决定程序,算法是程序的核心和灵魂。
B一、 初识Python
1. 使用计算机编程解决问题的一般过程
(1)抽象与建模。提炼核心要素:本问题的已知数据有哪些 如何存储这些已知数据 本问题的求解目标是什么 如何使用数学表达式来建立计算模型
(2)设计算法。输入数据,处理数据,输出处理结果。
(3)编写程序。使用Python语言编写程序来实现算法功能。
(4)调试运行程序。将算法进行程序实现时,可能会由于录入错误、语法错误、逻辑错误等原因,导致程序不能正常运行或输出错误的结果。此时,需要对程序进行调试,以便发现错误并进行修正。
2. Python语言简介
(1)Python是一种面向对象解释型的高级计算机程序设计语言,其语法简洁清晰,方便对数据进行组织和处理。
(2)Python具有丰富和强大的库,可以支持很多日常问题的程序实现。
(3)Python在大多数平台上都是一种理想的脚本语言,特别适合应用程序的快速开发。
3. Python编程环境
(1)编写Python程序比较方便的方式是使用集成开发环境(IDE)。
(2)IDLE是开发Python程序的基本IDE。
(3)Python程序的运行方式
①Python的命令行执行方式(交互模式)
启动Python解释器(Python Shell)后,直接在其提示符“>>>”后输入语句、表达式或者一小段代码,按下回车键,即可看到程序运行结果。
>>>print("Hello"+"Python!")
Hello Python!
>>>1234*5678
7006652
>>>a=10
>>>b=20
>>>c=a+b
>>>print(c)
>>>30
②Python的程序执行方式(文件模式)
将语句写成程序,再把程序存放到一个文件中,然后批量执行程序中的全部语句,这称为程序执行方式。在IDLE菜单中选择“File”—“New File”,打开一个文件,然后可以进行代码编写。代码编写好后保存成后缀名为. py的文件。
print("请输入长方形两条边a,b的长度")
a=float(input("请输入a的值:"))
b=float(input("请输入b的值:"))
area=a*b
print("面积为:",area)
按F5键或者在菜单中选择“Run”→“Run Module”,运行程序,运行结果会显示在IDLE解释器界面上。
4. Python程序编写的注释
代码中的辅助性文字被称为注释,在程序运行时会被编译器或解释器略去,一般用于程序员对代码的解释说明等。Python中的注释分为单行注释和多行注释,其中单行注释采用“#”开头;多行注释使用一对“"”或“"”写在注释语句的开头和结尾。
5. Python输入和输出
(1)输入。input()函数从控制台获得用户的一行输入,无论用户输入什么内容,input()函数都以字符串类型返回结果,若希望函数返回数值,则需要使用int或float函数进行转换。input()还可以包含一些提示性文字,用来提示用户使用方式:<变量>=input(<提示性文字>)。
(2)输出。使用print()函数,在括号中加上字符串,就可以在屏幕上输出指定的文字,函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出(默认用空格隔开)。print()也可以打印数值,或者计算结果,还可以混合输出字符串和数值。
【例1】 使用计算机编程解决问题的一般过程,正确的顺序是( B )
A. 编写程序→抽象与建模→设计算法→调试运行程序
B. 抽象与建模→设计算法→编写程序→调试运行程序
C. 设计算法→抽象与建模→编写程序→调试运行程序
D. 设计算法→调试运行程序→编写程序→抽象与建模
【解析】 使用计算机编程解决问题的一般过程是抽象与建模→设计算法→编写程序→调试运行程序。
【例2】 用计算机解决实际问题时,下列三个环节的顺序正确的是( D )
①描述算法 ②抽象与建模 ③设计算法
A. ①②③ B. ②①③
C. ③①② D. ②③①
【解析】 用计算机解决问题时,需要先对实际问题进行抽象与建模,再根据建立的计算模型设计算法,最后将算法用合适的方式加以准确地描述,D正确。
【例3】 下列可以作为Python变量名的是( A )
A. infol B. 3_teacher
C. a#21 D. while
【解析】 本题考查变量名命名规则的相关知识。变量名的命名规则如下:①由数字、字母、下划线组成;②不以数字开头;③不用Python保留字。
1. 下列关于Python语言的说法,错误的是( B )
A. Python是一种面向对象的语言
B. Python是一种编译型语言
C. Python拥有功能强大的标准库和大量的第三方库,可以快速开发出复杂的大型程序
D. Python的特点就是简单优雅,尽量写用户容易看懂的代码,尽量少写代码
【解析】 Python是一种面向对象、解释型的高级计算机程序设计语言,其语法简洁清晰,方便对数据进行组织和处理;具有丰富和强大的库,可以支持很多日常问题的程序实现。
2. 在Python解释器界面输入print(1+3),按下回车键后输出的结果是( D )
A. 13 B. 1
C. 报错 D. 4
【解析】 print()可以打印数值或计算结果。
3. 使用计算机编程解决实际问题时,第一步应该做的是( D )
A. 设计算法 B. 描述算法
C. 编写程序 D. 抽象与建模
【解析】 使用计算机编程解决算法的一般过程:抽象与建模→设计算法→编写程序→调试运行程序。
4. 下列关于Python IDLE模式优点的说法,错误的是( D )
A. 直接显示运行结果 B. 即时交互,便于调试
C. 输入命令就可以运行 D. 可以保存代码
【解析】 交互模式的优点是能够即刻响应程序员输入的代码,并显示程序运行结果,实现即时交互效果,适合用来解决一些简单问题,但不利于保存,它只是简单地执行语句并将结果显示在屏幕上。
5. 下列关于算法与程序关系的说法,正确的是( B )
A. 算法是对程序的描述 B. 算法决定程序,是程序设计的核心
C. 算法是唯一的,程序可以有很多种 D. 程序决定算法,是算法设计的核心
【解析】 算法是对解决方案准确且完整的描述;算法决定程序,是程序的核心;同一问题可以用很多种算法来解决,不同的算法对应不同的程序,算法不是唯一的;算法决定程序,算法是程序的核心和灵魂。

展开更多......

收起↑

资源列表