问答库
2.1.2 Python编程环境(问答库)
- 【单选题·易】本课程推荐的开源数据科学平台 Anaconda,其主要定位是: A. 一种 Python 基本数据类型 B. 广泛使用的开源数据科学平台,集成众多工具和库 C. 只能编写机器语言的汇编器 D. 计算机的中央处理器(CPU) 答案:B 解析: 课程指出 Anaconda 是广泛使用的开源数据科学平台,集成众多工具和库,方便科学计算、数据可视化和深度学习。它不是数据类型,也不是 CPU 或汇编器。
- 【单选题·易】Jupyter Notebook 是一种基于什么的交互式开发工具? A. 仅命令行窗口 B. 网页 C. 仅汇编语言 D. 仅机器语言 答案:B 解析: 课程明确说明 Jupyter Notebook 是基于网页的交互式开发工具,支持多种编程语言,尤其以 Python 为主。
- 【多选题·中】根据课程内容,Anaconda 的主要能力包括: A. 提供包管理器 Conda,用于安装、更新、卸载和管理库与依赖项 B. 内置 Spyder 和 Jupyter Notebook C. 方便进行科学计算、数据可视化和深度学习等任务 D. 只能用来编写机器语言程序 答案:ABC 解析: A、B、C 均直接来自课程对 Anaconda 的介绍。D 错误,Anaconda 面向 Python 数据科学与开发,不是机器语言编程环境。
- 【判断题·易】在 Anaconda Prompt 中输入
conda --version 或 conda -v,如果显示版本号,则表示 conda 已经正确安装。 答案:√ 解析: 课程给出的验证方法正是在 Anaconda Prompt 中执行上述命令,显示 Anaconda/conda 版本号即表示安装成功。
- 【单选题·中】在 Anaconda Prompt 中要安装一个包,应使用下列哪条命令? A.
conda list B. conda install [package-name] C. conda remove [package-name] D. python 答案:B 解析: 课程给出的包管理命令为:conda install [package-name] 安装,conda list 查看已安装包,conda remove [package-name] 卸载。python 用于进入解释器,不是安装包命令。
- 【判断题·易】启动 Jupyter Notebook 后会出现服务器终端和浏览器 Web 主页两个界面;使用期间可以随时关闭服务器终端,网页工作界面不受影响。 答案:× 解析: 课程强调启动后一个是服务器终端,显示服务器信息,使用期间不能关闭;另一个才是浏览器中的用户工作界面。关闭服务器终端会导致网页无法继续工作。
- 【单选题·中】Spyder 的用户工作区主要包括: A. 仅浏览器 Web 主页 B. 程序编辑区和 IPython 控制台 C. 仅 Anaconda Prompt D. 仅服务器终端 答案:B 解析: 课程指出 Spyder 的用户工作区主要包括程序编辑区和 IPython 控制台。浏览器 Web 主页和服务器终端属于 Jupyter Notebook 的界面。
- 【多选题·中】本课程在 Anaconda 中重点介绍的三个工具是: A. Anaconda Prompt B. Spyder C. Jupyter Notebook D. Photoshop 答案:ABC 解析: 课程将 Anaconda Prompt、Spyder、Jupyter Notebook 列为 Anaconda 中的三个常用工具并分别演示。Photoshop 是图像处理应用软件,不属于本小节编程环境。
- 【判断题·中】安装 Anaconda 时,如果不勾选“自动将 Anaconda3 添加到我的 PATH 环境变量”,则需要手动配置环境变量。 答案:√ 解析: 课程在安装注意事项中明确:关于将该选项加入 PATH,如果不勾选,则需要手动配置环境变量。未加入 PATH 时,普通 cmd 中可能无法直接使用
python。
- 【简答题·中】请写出验证 Anaconda 是否安装成功的两种方法。 答案: ①打开 Anaconda Prompt,输入
conda --version 或 conda -v,若显示版本号,则 conda 已正确安装。②用 Win+R 打开运行面板,输入 cmd 进入命令提示符,再输入 python,若显示 Python 版本信息和提示符 >>>,则 Python 环境已经正确配置。 解析: 评分要点:两种方法都要写到(conda 版本检查、python 进入交互提示符);命令与课程一致;漏写 >>> 或把 conda -v 写成无关命令应酌情扣分。
- 【简答题·难】比较 Anaconda Prompt、Spyder、Jupyter Notebook 的用途和启动方式,并说明 Jupyter Notebook 启动后为什么不能关闭服务器终端。 答案: ①Anaconda Prompt:Anaconda 中的命令行工具,用于创建、激活或删除虚拟环境,安装或更新 Python 包等。启动路径为“开始”菜单→Anaconda 程序组→Anaconda Prompt。②Spyder:专为 Python 设计的集成开发环境,适合科学计算和数据分析,支持代码编辑、调试、变量浏览和绘图;工作区主要包括程序编辑区和 IPython 控制台。启动路径为“开始”菜单→Anaconda 程序组→Spyder。③Jupyter Notebook:基于网页的交互式开发工具,可在同一环境中编写代码、运行程序、可视化结果并记录笔记,适合数据探索和项目展示。启动路径为“开始”菜单→Anaconda 程序组→Jupyter Notebook,或在 Anaconda Prompt 中运行
jupyter notebook。④不能关闭服务器终端的原因:启动后一个界面是服务器终端,负责提供服务并显示服务器信息;另一个是浏览器 Web 主页(用户工作界面)。关闭服务器终端会中断服务,网页将无法继续工作。 解析: 评分要点:三个工具的用途与启动方式齐全;点明 Jupyter 的双界面;正确解释服务器终端不可关闭。只罗列名称未说明用途不得满分。
- 【单选题·难】在 Spyder 的 IPython 控制台或
.py 文件中运行下列程序,输出结果是什么?
a = 20
b = 10
print(a + b)
print(a - b)
A. 30 B. 10 C.
30
10
D. 程序无法运行,因为交互方式不允许使用 print 答案:C 解析: 该程序语法正确,可直接运行。a + b 为 30,a - b 为 10;两条 print 默认各占一行,因此先输出 30 再输出 10。课程在 Spyder 交互方式中也使用了 a = 20、b = 10 这一组数据。A、B 只给出了其中一次运算;D 错误,交互方式和文件方式都可以使用 print。