【官方 | 计算机二级Python教程】第一章:程序设计基本方法
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
【官方 | 计算机二级Python教程】第一章程序设计基本方法
参考书目
拜读的是计算机等级考试官方推荐教程 《全国计算机等级考试二级教程Python语言程序设计2022年版》该书目可用于应试备考同时也很适合初学者使用。本文将记录本人在备考学习过程中的收获总结与思考。
其余科目大纲教材可访问全国计算机等级考试官网
第一章程序设计基本方法
本章知识导图
1.1 程序设计语言
1.1.1 程序设计语言概述
发展经历机器语言 → 汇编语言 → 高级语言
1.1.2 编译和解释
- 编译将源代码转换成目标代码的过程
- 解释将源代码逐条转换成目标代码同时逐条运行目标代码的过程
- 区别编译是一次性地翻译一旦程序被编译不再需要编译程序或者源代码解释在每次程序运行时都需要解释器和源代码。
1.2 Python语言概述
1.2.1 Python语言的发展
- 诞生Python语言由Guido van Rossum设计并领导开发最早可用版本诞生于1991年。
- Python2.x系列2000年10月Python2.0版本发布2010年Python2.7版本的发布标志着2.x系列的终结。
- Python3.x系列2008年12月Python3.0版本发布。该版本解释器内部完全采用面向对象方式实现所付出的代价是3.x系列无法向下兼容2.x系列的语法意味着2.x的代码需要经过特定修改才能被3.x系列版本解释器运行。
1.2.2 Python最小程序
Python语言的最小程序如下
>>> print("Hello world")
Hello world
其中第一行的 “>>>” 是Python语言运行环境的命令提示符表示可以在此符号后输入Python语句。第二行是代码执行结果。
1.3 Python开发环境配置
1.3.1 Python开发环境安装
1.3.2 Python程序的运行方式
- 交互式利用Python解释器即时响应用户输入的代码并输出结果。多用于调试少量代码IDLE所显示的环境便是Python的交互式运行环境
- 文件式将Python程序写在一个或多个文件中启动Python解释器批量执行文件中的代码。
1.4 IPO程序编写方法
无论程序的规模如何每个程序都有统一的运算模式即输入数据input、处理数据process和输出数据output
- 输入一个程序的开始。处理的数据来源多样形成多种输入方式包括文件输入、网络输入、控制台输入、交互界面输入、随机数据输入、内部参数输入等。
- 处理程序对输入数据进行计算产生输出结果的过程即所说的“算法”
- 输出是程序展示运算结果的方式。输出方式包括控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等。
对IPO方法的理解Python程序可能不需要外部输入信息即可运算但这并不代表没有IPO方法的“输入”。IPO是对Python程序中具体功能逻辑的表达其输入可能是代码内部的初始化参数不一定表现为对程序的显式信息输入
1.5 Python程序特点
1.5.1 重要特点
- 语法简洁
- 生态丰富提供几百个内置类和函数库可避免重复造轮子减少开发周期
- 多语言集成程序员不仅可以使用 Python 语言编写程序还能够将 C 或者 C++ 等其他编程语言代码封装后以 Python 语言方式使用达到了对多种编程语言的集成不仅可以结合已有的其他语言生态扩大 Python 计算生态规模也可以借助其他语言特点显著提高 Python 程序的执行速度。这为 Python 计算生态构建和持久良性发展提供了重要的技术保障。
1.5.2 其他特点
- 平台无关Python程序可以在任何安装了Python解释器的计算机环境中执行无需修改代码即可实现跨操作系统运行。
- 强制可读通过强制缩进来体现语句见的逻辑关系提升了可读性与可维护性。
- 支持中文Python3.x系列通过Unicode编码表达字符信息。
- 模式多样同时支持面向过程和面向对象两种编程方式。
- 类库便捷使用pip命令一键安装类库使用import导入类库。
习题
个人整理了一些Python习题与相应的解析可见专栏Python编程习题
编辑不易点赞收藏关注