3.2Python语言程序设计课件-2022—2023学年高中信息技术浙教版(2019)必修1

2023-01-15
| 62页
| 2325人阅读
| 403人下载
普通

内容正文:

主讲:*** Python 培训课程 开篇导言—— 人与计算机关系 1946年,美国,ENIAC 170平方米 30吨 5000次/秒 …… Python 培训课程 开篇导言—— 人和计算机的关系 Python 培训课程 本节要目 1.1 计算机语言及其发展 1.1.1 计算机语言概述 1.1.2 计算机语言的发展阶段 Python 培训课程 计算机语言概述 计算机 指令 程序 程序设计语言 Python 培训课程 计算机语言的发展阶段 机器语言 符号语言/汇编语言 高级语言 计算机语言及其发展 Python 培训课程 计算机语言及其发展 计算机语言的发展阶段——(1)机器语言 机器语言: 二进制代码表示的计算机能直接识别和执行的一种机器指令集合。 特点:直接执行、无需翻译、 执行速 度快、执行效率高,但较难掌握,不同型号的计算机语言不同。 Python 培训课程 计算机语言及其发展 计算机语言的发展阶段——(2)符号语言/汇编语言 汇编语言: 使用英文字母、数字等助记符描述的指令系统。 特点:不能直接执行、需翻译,不同型号的计算机语言不同。 Python 培训课程 低级语言——面向机器的计算机语言 计算机语言及其发展 Python 培训课程 计算机语言及其发展 计算机语言的发展阶段——(3)高级语言 高级语言: 使用类自然语言、数学公式等描述的指令系统。 特点:不能直接执行、需翻译,但易于理解学习、不依赖于具体型号的计算机。 Python 培训课程 高级语言的发展阶段: 计算机语言及其发展 高级语言 非结构化的语言 结构化的语言 面向过程的语言 面向对象的语言 C++、Java、Python等 C、Pascal、 Fortran等 Basic、Cobol、 Fortran等 Python 培训课程 小结 计算机语言 低级语言 机器语言 符号语言 高级语言 面向过程 非结构化 结构化 面向对象 主讲:*** Python 培训课程 内容回顾—— 计算机语言 计算机语言 低级语言 机器语言 符号语言 高级语言 翻译 翻译 Python 培训课程 本节要目 1.2 编译和解释 1.2.1 编译 1.2.2 解释 Python 培训课程 把源代码一次性转换成目标代码的过程。 编译 源程序 编译器 机器代码 程序执行 输入 输出 Compiler Python 培训课程 以C语言程序的运行步骤为例 编译 编辑 编译 连接 执行 输出结果 f.cpp f.obj f.exe ①编辑: 将源程序输入到计算机中, 并存盘。 ②编译: 将源程序翻译成二进制的目标代码, 同时对源程序进行语法检查。 ③连接: 将各模块的二进制目标代码与系统标准模块连接处理后,得到一个可执行文件(*. exe文件)。 ④执行: 运行可执行文件, 检查结果是否正确。 Python 培训课程 程序执行方式: 解释 日常生活中的“翻译”职业: 编译 解释 笔译 口译 Python 培训课程 将源代码逐条转换成机器语言代码并立即执行。 解释 源程序 解释器 输入 输出 interpreter Python 培训课程 编译与解释的区别 ①编译执行的代码具有确定的运算性能。 ——编译是一次性翻译,之后都是执行翻译出来的目标代码。 ——解释是每次都需要对源代码进行逐条翻译。 ②解释执行的代码具有良好的可移植性。 ——只要有解释器,源代码就可以在任意计算机上运行。 Python 培训课程 补充: 静态语言和脚本语言 根据执行方式不同,编程语言分为两类 ①静态语言:使用编译执行的编程语言 ——C/C++语言、Java语言 ② 脚本语言:使用解释执行的编程语言 ——Python语言、JavaScript语言、PHP语言 Python 培训课程 补充: 静态语言和脚本语言 执行方式不同,优势各有不同 ①静态语言:编译器一次性生成目标代码,优化更充分 ——程序运行速度更快 ②脚本语言:执行程序时需要源代码,维护更灵活 ——源代码维护灵活、跨多个操作系统平台 主讲:*** Python 培训课程 1. Python概述 2. 版本问题 3. 为什么选择Python 本节要目 Python 培训课程 1 . Python概述 Python [`paiθən],译为“蟒蛇” Python语言拥有者是Python Software Foundation(PSF) PSF是非盈利组织,致力于保护Python语言开放、开源和发展 Python 培训课程 1 . Python概述 Python语言是一个由编程牛人领导设计并开发的编程语言 Python语言是一个有开放、开源精神的编程语言 Python语言应用领域:Web编程、图形处理、大数据处理、网络爬虫、人工智能、搜索引擎、引力波分析…… Pyt

资源预览图

3.2Python语言程序设计课件-2022—2023学年高中信息技术浙教版(2019)必修1
1
3.2Python语言程序设计课件-2022—2023学年高中信息技术浙教版(2019)必修1
2
3.2Python语言程序设计课件-2022—2023学年高中信息技术浙教版(2019)必修1
3
3.2Python语言程序设计课件-2022—2023学年高中信息技术浙教版(2019)必修1
4
3.2Python语言程序设计课件-2022—2023学年高中信息技术浙教版(2019)必修1
5
3.2Python语言程序设计课件-2022—2023学年高中信息技术浙教版(2019)必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。