内容正文:
编写说明:本专辑为浙江省(单独招生)计算机类《计算机语言基础考纲讲练测》,严格依据浙江省普通高校单独招生考试大纲(专业课)计算机类考试范围及要求编写,精准对标考纲,兼顾考点覆盖与实战应用。每套讲练测提供讲义、课件、练习三大配套教学文件,贯穿九大核心环节:考点解读、思维导图、知识梳理、背诵环节、常考题、高考真题、课堂练习、课堂小结及课后测验,形成“讲-练-测-评”闭环式教学与复习逻辑,助力考生夯实基础、突破重难点。
浙江省计算机类
《计算机语言基础考纲讲练测》
专题1 计算机语言基础 讲义
[考点解读]
1.程序设计的基本概念
2.计算机常见的语言和特点
3.Python语言的发展历史,特点和应用领域
4.搭建python语言开发环境、安装配置PyCharm
[思维导图]
[知识梳理]
1. 程序设计的基本概念
程序设计的基本概念包含程序、程序设计语言
(1)程序
在计算机科学中,“程序”常被认为是执行一系列特定任务或解决问题的指令集合。这些指令的集合描述了计算机求解某一问题的工作步骤,就好比烹饪中必须按照特定的流程来执行每项操作,以确保烹饪的成功。正确的指令顺序对整个程序的运行至关重要,这就要求设计者理解任务需求,并设计出清晰、有序的步骤以实现目标。
(2) 程序设计语言
程序设计语言是一种用于编写指令集合的形式化语言,这些指令集合可以被计算机执行以完成特定的任务或解决问题。
程序设计语言的主要目的是提供一种方式,使人类能够以高效、清晰、结构化的方式表达计算逻辑和数据操作。程序设计语言通常具有语法规则和语义,这些规则定义了如何编写有效的代码指令。不同的程序设计语言可能针对不同的应用领域和操作环境设计,具有各自的特点和优势。程序设计语言一般可分为低级语言(机器语言、汇编语言)和高级语言。
2. 计算机常见的语言和特点
(1)机器语言
是直接由计算机处理器执行的最基础的语言,它完全由二进制代码(0和1)组成,并且与硬件架构密切相关。然而,机器语言几乎不直接用于编程,更多是作为理解计算机基础操作的学习工具。因此,除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再学习机器语言。
(2)汇编语言
又称符号语言,是一种符号化的机器语言,相对更易于理解。它使用计算机助记符(如MOV、ADD等)来代替二进制代码,需要通过汇编器转换成机器语言。汇编语言常常用于需要精确控制硬件操作的程序,如嵌入式系统、驱动程序开发等。
(3) 高级语言
机器语言和汇编语言直接映射到计算机的指令集,被归类为低级语言。与之相对,高级语言采用更接近自然语言的语法和结构,简化了编程过程,易于阅读和维护,且能够通过编译器或解释器转换成机器可执行的代码。目前,流行的高级语言有C、C++、C#、JavaScript、Python
3.Python语言的发展历史,特点和应用领域
(1)Python的发展历史
Python英文本义是“鳞蛇”,是由荷兰数学和计算机科学研究学会的吉多·范·罗苏姆(GuidovanRom)于1989年开始创建,1991年Python 0.9.0版本首次发布,包含模块、异常处理和函数等特性;1994年Python 1.0版本发布,引入循环、异常处理、函数和模块等基本特性;2000 年 Python 2.0 版本发布,新增列表推导、垃圾回收等特性;2008年Python 3.0版本发布,进行重大改进,支持Unicode并更新I/O库;2010年Python 3.1版本发布,标志Python 3.x系列稳定;2020年Python 2.7.18版本成为Python 2.x系列的最后一个版本;2010年至今,Python 3.x持续改进,加入异步编程、类型注解等新特性,逐渐成为数据科学、机器学习和人工智能领域的首选语言。
(2) python的特点
①语法简洁、易读易学Python的设计目标之一就是让代码像自然语言一样清晰,摒弃了很多冗余的语法符号(比如Java里的大括号、分号,C语言里的类型声明),非常适合初学者快速上手。举个例子:
只需要一行就能完成,比很多语言都更简洁。
②解释型语言,无需编译Python是解释型语言,代码不需要先编译成机器码,运行时会由解释器逐行执行,省去了编译、链接的过程,调试和修改都很方便。
③跨平台(可移植性强)Python可以在Windows、macOS、Linux等几乎所有主流操作系统上运行,只要系统安装了对应的Python解释器,代码通常不需要修改就能直接执行。
④面向对象+多范式支持
Python是完全面向对象的语言,支持类、对象、继承、多态等面向对象的特性;同时也支持过程式编程、函数式编程,你可以根据场景自由选择。
⑤丰富的标准库与第三方库。Python自带功能强大的标准库(比如sqlite3、turtle等),还有海量的第三方库(如用于数据处理的Pandas、用于数据分析的NumPy、用于机器学习的TensorFlow等),能快速实现各种复杂功能。
⑥开源免费Python是开源的,你可以免费下载、使用,甚至修改它的源代码,商业项目也可以无成本地使用Python。
⑦动态类型语言Python不需要在定义变量时声明类型,解释器会在运行时自动推断变量类型,让代码更灵活,写起来更高效。
(3) python的应用领域
①Web开发:搭建网站、后台系统、小程序后端等。
②数据处理与数据分析:数据清洗、统计、报表、Excel自动化处理。
③人工智能与机器学习:图像识别、语音识别、智能推荐、大模型开发。
④网络爬虫:自动抓取网页数据、新闻、图片、信息采集。
⑤自动化办公/自动化脚本:文件批量处理、自动填表、自动发送邮件。
⑥游戏开发:小型游戏、游戏脚本、游戏测试工具。
⑦数据库操作:对SQLite、MySQL 等数据库进行增删改查。
⑧科学计算与可视化:数学计算、绘制图表、数据展示。
4.搭建Python语言编译环境和PyCharm
(1)安装Python
访问Python官方网站,下载对应系统版本的Python安装包,建议选择3.x系列的稳定版本。双击运行安装包,在初始界面中,勾选窗口底部的「Add Python.exe to PATH」选项,该选项用于将Python添加到系统环境变量。选择安装方式,可直接点击「Install Now」进行默认路径安装,也可选择「Customize Installation」自定义安装路径,推荐新手使用默认安装方式。等待安装进度条完成,出现「Setup was successful」提示时,代表安装结束。按下Win+R组合键,输入cmd打开命令提示符窗口,输入命令python --version,若能显示Python的版本号,则说明安装成功。
(2)PyCharm安装
访问JetBrains官网,进入PyCharm下载页面,选择免费的Community社区版,下载对应Windows系统的安装包。双击运行下载好的安装包,进入安装向导界面,点击“Next”继续。在“Choose Install Location”界面,可选择默认安装路径,也可自定义安装目录,确认后点击 “Next”。在“Installation Options”界面,根据需求勾选相关选项:可勾选“Create Desktop Shortcut”创建桌面快捷方式,勾选“Add to PATH”将PyCharm添加到系统环境变量,也可关联.py文件,确认后点击“Next”。选择开始菜单文件夹,保持默认即可,点击“Install”开始安装。等待安装进度条完成,勾选“Run PyCharm”选项,点击“Finish”完成安装并启动PyCharm。首次启动时,可选择导入设置或默认配置,接受用户协议,设置界面主题,完成初始配置后即可使用。
[背诵环节]
1.简述Python语言的主要特点
【答案】Python语法简洁清晰、易读易学,十分适合初学者入门;它属于解释型语言,无需编译即可直接运行,调试便捷;具备强大的跨平台性,可在 Windows、macOS、Linux 等主流系统中运行;同时支持面向对象、过程式、函数式等多种编程范式,拥有海量标准库与第三方库,覆盖各类开发需求,大幅提升开发效率,且开源免费、使用成本低,拥有活跃的技术社区与丰富学习资源。
2.简述Windows系统下Python的安装步骤及验证方法。
【答案】访问Python官网,下载适配Windows系统的稳定版安装包,运行安装程序并勾选“Add Python.exe to PATH”,选择合适安装路径完成安装;安装结束后打开命令提示符,输入python--version指令,若正常显示版本号,即代表软件安装与环境变量配置全部成功。
3.简述程序概念。
【答案】在计算机科学中,“程序”常被认为是执行一系列特定任务或解决问题的指令集合。
[常考题]
1.Python语言的创始人是( )
A.吉多・范・罗苏姆 B.蒂姆・伯纳斯・李 C.丹尼斯・里奇 D.乔布斯
【答案】A
2.Python 0.9.0首次发布的年份是( )
A.1989 B.1991 C.2000 D.2008
【答案】B
3.下列属于Python 3.0版本重大改进的是( )
A.引入列表推导 B.支持 Unicode C.垃圾回收 D.发布2.7最终版
【答案】B
4.标志Python 3.x系列稳定的版本是( )
A.Python 3.0 B.Python 3.1 C.Python 2.7 D.Python 1.0
【答案】B
5.Python 2.x系列的最后一个版本是( )
A.Python 2.0 B.Python 2.7.18 C.Python 3.0 D.Python 3.9
【答案】B
6. Python安装时,勾选Add Python to PATH 可以让系统在任何目录都能识别Python命令。( )
【答案】√
7.Python只能在Windows系统上运行,不能在macOS和Linux上使用。( )
【答案】×
8.PyCharm Community(社区版)是免费的开发工具,适合学习使用。( )
【答案】√
9.Python属于高级编程语言,语法简洁、容易学习。( )
【答案】√
10.在cmd里输入python--version可以查看Python是否安装成功。( )
【答案】√
[高考真题]
1.Python语言在安装时,Windows系统必须勾选的关键选项是()
A. Add Python.exe to PATH
B. Install for all users
C. Create desktop shortcut
D. Associate .py files
【答案】A
2.下列不属于Python主要应用领域的是( )
A.数据分析与人工智能
B.Web 开发
C.操作系统内核开发
D.网络爬虫与自动化办公
【答案】C
3.下列选项中,Python是一种( )
A.机器语言
B.汇编语言
C.高级编程语言
D.低级语言
【答案】C
4.检查Python是否安装成功,在cmd中应输入的命令是( )
A.python --version
B.python start
C.py run
D.python check
【答案】A
5.下列不属于Python特点的是( )
A.语法简洁易读 B.跨平台 C.必须提前声明变量类型 D.拥有丰富的第三方库
【答案】C
(6) Python的语法设计简洁、清晰,强调代码的可读性。( )
【答案】√
(7) Python不是免费开源、可以跨平台运行的编程语言。( )
【答案】×
(8) Python拥有强大的内置库和第三方库,支持多领域开发。( )
【答案】√
[课堂练习]
1.Python的语法特点是( )
A.语法简洁,可读性高
B.语法复杂,难理解
C.只能运行在Windows系统
D.必须付费使用
【答案】A
2.Python是一种( )语言
A.编译型 B.解释型 C.机器 D.汇编
【答案】B
3.下列不属于Python特点的是( )
A.免费开源 B.跨平台 C.语法晦涩 D.库丰富
【答案】C
4.下列不属于使用Python数据处理与数据分析应用的是( )
A.网页设计 B.数据清洗 C.数据统计 D.自动化处理。
【答案】A
5.Python主要应用领域不包括( )
A.Web开发 B.人工智能 C.网络爬虫 D.系统底层驱动开发
【答案】D
(6) Python的语法设计简洁、清晰,强调代码的________。
【答案】可读
(7)Python是免费开源且具有________性,可在多种操作系统上运行。
【答案】跨平台
(8)Python属于________型语言,程序执行时由解释器逐行转换并运行。
【答案】解释
(9)python的应用领域Web开发可以搭建________,________,________
【答案】搭建网站、后台系统、小程序后端
(10)Python拥有强大的库,可用于Web开发、________、网络爬虫、游戏开发等领域。
【答案】人工智能
[课堂小结]
1、 程序设计
1、 程序
2、 程序设计语言
2、 计算机常见语言
1、 机器语言
2、 汇编语言
3、 高级语言
3、 Python语言基础
1、 Python历史
2、 Python特点
3、 Python作用
4、 Python安装和Pycharm安装
1、 Python安装
2、 Pycharm安装
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$