专题一 初识程序语言(讲义)-《Python程序设计》职教高考备考讲练测(安徽省)
2025-03-27
|
7页
|
124人阅读
|
1人下载
精品
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 教案-讲义 |
| 知识点 | 程序设计和Python语言 |
| 使用场景 | 中职复习 |
| 学年 | 2025-2026 |
| 地区(省份) | 安徽省 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 248 KB |
| 发布时间 | 2025-03-27 |
| 更新时间 | 2025-03-27 |
| 作者 | PythonStudy |
| 品牌系列 | 上好课·一轮讲练测 |
| 审核时间 | 2025-03-27 |
| 下载链接 | https://m.zxxk.com/soft/51286701.html |
| 价格 | 3.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
专题一 初识程序语言
[考纲要求]
1.了解程序语言的概念;
2.掌握Python程序语言的发展史;
3.掌握Python程序语言的特点;
4.了解Python程序语言的应用领域;
5.了解其他语言与Python语言的区别;
6.了解Python的开发和运行环境;
[课时安排]
2课时
[知识梳理]
程序语言的概念
程序语言是用来编写计算机程序的形式语言,用于向计算机发出指令。
程序设计语言,主要是用于人类和计算机之间的交互。
程序=算法+数据结构
算法是解决问题的步骤和方法,是指令的有限序列。
算法是程序的灵魂,在程序设计中处于核心地位。
数据结构则是数据的组织形式,涉及操作对象以及它们之间的关系和操作。
传统程序设计的本质是功能设计,一般采用结构化程序设计方法,结构化程序设计方法的基本原则是自顶向下,逐步细化。由抽象到具体的功能分解过程,使用三种控制结构(顺序、选择和循环)控制结构程序。面向对象程序设计(OOP)是另一种程序设计方法,是目前软件开发中使用的主流方法,它是一种对现实世界理解并抽象的方法,将对象作为程序的基本单元,并将程序和数据封装在内,以提高软件的重用性、灵活性和拓展性。
程序设计错误可以分为三类:语法错误、运行时错误和逻辑错误
Python安装第三方库的命令是pip 如:pip install pygame
程序语言的分类
程序语言的分类:机器语言、汇编语言、高级语言
与高级语言相比,机器语言和汇编语言都属于低级语言
机器语言:用二进制代码0和1表示,能被计算机直接识别和执行。机器语言具有灵活、直接执行和速度快等特点。
汇编语言:又称符号语言。不同设备中,汇编语言对应着不同的机器语言指令集,通常被应用在对速度要求高或与硬件联系紧密的场合,如各类智能芯片中。
高级语言:高级语言的语法和结构更似人类语言。且与计算机的硬件结构及指令系统无关。目前大多数程序员选择使用高级语言。
目前流行的高级语言有:C、C++、C#、Java、Python
Python语言的特点及应用领域
Python是一种跨平台、面向对象的动态类型语言。广泛应用于数据分析、组件集成、网络服务、图像处理和科学计算等众多领域。
Python算法描述:N-S流程图 、 IPO(Input输入-Process处理-Output输出)
高级语言翻译成机器语言通常分为编译方式和解释方式两种。
编译方式的语言有:Java、C、C++、C#等
解释方式的语言有: Python PHP JavaScript
Python的六大特点:
更易理解、简化设计、易于学习、开源免费、可移植性、“胶水”语言
N-S流程图
开始/结束 使用圆角矩形框
条件判断 使用菱形框
输入/输出 使用平行四边形框
程序处理 使用矩形框
如右侧的N-S流程图(for循环)
Python语言的设计哲学
Python语言的设计哲学是简单、明确和优雅
Python作为一种代表极简主义思想的程序设计语言,它的简洁性使得代码长度大幅度减少。
算法和数据结构是程序的两个核心要素
变量、表达式和语句是Python程序的基本要素
表达式是由常量、变量和函数通过运算符连接起来的有意义的式子。
程序设计方法包含结构化程序设计方法和面向对象程序设计方法
动态类型是python的重要特色之一,即python中对象的类型和内存都是在运行时确定。
Python 的发展史
1989年 荷兰程序员吉多.范.罗苏姆开发了一种继承ABC语言的脚本语言。
1991年 Python第一个版本发布
2000年 Python 2.0发布,增加了垃圾回收机制
2008年 Python 3.0发布 不完全兼容之前的版本
2018年 Python 3.7发布
2019年 Python 3.8发布
Python开发环境和运行方式
查看python的版本: python –V(大写)
进入python的交互式解释器: python
退出python的交互式解释器: 快捷键Ctrl+D、Ctrl+Z、函数exit( )、quit( )退出
IDLE(集成开发环境): Integrated Development and Learning Environment
Python运行方式:
1.交互式(shell交互方式)
2.文件式(文件执行方式)
“>>>”表示命名提示符符,表示已经进入了Python的交互模式
[限时练习]
1. 哪一年发布的Python版本增加了垃圾回收机制( )
A. 1989 B. 1991
C. 2000 D. 2008
【答案】C
【解析】1989年,荷兰程序员吉多.范.罗苏姆开发了一种继承ABC语言的脚本语言。
1991年 Python第一个版本发布
2000年 Python 2.0发布,增加了垃圾回收机制
2008年 Python 3.0发布 不完全兼容之前的版本
2.下列不属于程序设计错误的是( )
A. 变量错误 B. 语法错误
C. 运行时错误 D. 逻辑错误
【答案】A
【解析】程序设计错误可以分为三类:语法错误、运行时错误和逻辑错误
3.N-S流程图中程序的处理使用的是( )
A. 菱形框 B. 圆角矩形框
C. 平行四边形框 D. 矩形框图
【答案】D
【解析】开始/结束,使用圆角矩形框。条件判断使用菱形框,输入/输出使用平行四边形框。
程序处理,使用矩形框。
4.下面不属于Python特点的是( )
A. 可移植性 B. 执行速度快
C. “胶水”语言 D. 开源免费
【答案】B
【解析】Python的六大特点:
更易理解、简化设计、易于学习、开源免费、可移植性、“胶水”语言。Python的执行速度相对于其他语言较慢。
5.下面选项说法正确的是( )
A. 查看python的版本使用命令 python –v
B. Python运行方式有交互式和文件式
C. Python是一种跨平台、面向对象的静态类型语言
D. 程序=算法+数据结构 其中数据结构是程序的灵魂
【答案】B
【解析】查看python的版本使用命令 python –V,Python是一种跨平台、面向对象的动态类型语言,程序=算法+数据结构 其中算法是程序的灵魂。
6. 下面选项说法错误的是( )
A. 进入python的交互式命令为python
B. python中对象的类型和内存都是在运行时确定
C. Python语言的设计哲学是简单、明确和优雅
D. Python可以应用底层系统开发
【答案】D
【解析】:广泛应用于数据分析、组件集成、网络服务、图像处理和科学计算等众多领域。而底层系统开发一般是C语言。
[归纳小结]
学科网(北京)股份有限公司
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。