Furthe77oad
Furthe77oad
发布于 2026-09-04 / 0 阅读
0
0

计算机基础1

写在最前

这个是 2026-2027-fi 计算机基础的 第一节课 总结。

截止笔者现在时间2026/09/04 16:42,

前两个模块“Python 入门与变量”、“数值与字符串”已经在Python基础语法一文中提到过。

还有 Python 运行环境在Mac的Python环境配置和Win的Python环境配置两片文章里提到。

使用说明

  • 查找知识点:先看整体结构,再按分节索引定位原 PPT。
  • 顺序复习:按原课件顺序学习。完成比较与逻辑运算后,可回看第 132–134 页的题目。
  • 截图页:课件中有不少图片或代码截图页,不能把缺少可提取文字的页面当成空白页。本整理以章节边界和可读取内容建立索引,不代替逐页代码讲解,也未对原课件全部知识表述作技术校订。

结构整理

页码指 PowerPoint 中从 1 开始的幻灯片顺序,包含各节标题页。

原课件共 173 页,前 3 页为课程目录,正文涵盖第 1–19 节。为便于查找与复习,将正文归纳为以下 7 个模块;这些模块名称是本次整理使用的中文分类。

模块 原课件页码 页数 原章节编号 内容范围
课程目录 1–3 3 1–28 的目录项 课程内容总览
1. Python 入门与变量 4–31 28 1–3 Python 简介、运行环境、变量赋值
2. 数值与字符串 32–72 41 4–8 基本类型、数值、字符串及其操作
3. 容器类型与布尔值 73–105 33 9–13 列表、字典、元组、集合、布尔值
4. 文件操作 106–117 12 14 文本文件、路径与读写模式
5. 数据类型阶段测验 118–134 17 15 数据类型与操作的综合练习
6. 比较与逻辑运算 135–145 11 16–17 比较运算符、组合条件
7. 条件判断与 for 循环 146–173 28 18–19 条件分支、迭代、元组解包

分节索引

这里按照不同章节进行规整,大家可以按照章节找到对应内容。

模块1.Python入门与变量

原章节 页码 内容要点
1. Why Python? 4–13 Python 简介与历史、选择 Python 的原因、自动化与数据科学等应用方向
2. Running Python Code 14–19 文本编辑器、集成开发环境(IDE)、Notebook 环境及其特点
3. Variable Assignments 20–31 变量赋值、命名规则与习惯、动态类型、类型检查

这一模块先回答“为什么学、在哪里运行”,再进入“如何用变量保存和引用数据”。

模块2.数值与字符串

原章节 页码 内容要点
4. Numbers 32–40 基本数据类型概览、整数与浮点数、数值运算
5. Strings 41–50 字符串定义、索引与切片的初步介绍
6. String Indexing and Slicing 51–56 字符串索引与切片专题示例
7. String Properties and Methods 57–64 字符串属性、拼接、内置方法
8. String Formatting for Printing 65–72 字符串插值、.format()、f-string

第 5 节已经引入索引和切片,第 6 节继续展开,复习时可以把这两节连起来看。

模块3.容器类型与布尔值

原章节 页码 内容要点
9. Lists 73–82 列表定义、索引与切片、嵌套、拼接、可变性及方法
10. Dictionaries 83–92 键值对、按键访问、与列表的区别、字典方法
11. Tuples 93–97 元组定义、不可变性、索引及方法、与列表的区别
12. Sets 98–101 集合、元素唯一性及示例
13. Booleans 102–105 True、False 与比较示例

可按“如何组织数据、如何取出数据、能否修改、是否允许重复”对照复习不同类型。

模块 4:文件操作

对应第 14 节 Files。

  • 第 106–111 页:章节引入、文本文件操作及工作目录相关内容。
  • 第 112 页:文件路径,包含 Windows 与 macOS/Linux 的路径写法。
  • 第 113–114 页:操作示例。
  • 第 115 页:文件模式 r、w、a、r+、w+。
  • 第 116–117 页:后续操作示例。

模块 5:数据类型阶段测验

对应第 15 节 Objects and Data Structures Assessment Test。

页码 练习主题
118 测验标题页
119 常见数据类型的定义回顾
120–122 数值表达式、运算顺序、结果类型、平方与平方根
123–124 字符串索引、切片与反转
125–127 列表创建、嵌套元素修改与排序
128–129 字典取值及相关概念问答
130 元组与列表的区别、元组创建
131 集合特点与去重
132–134 比较运算与布尔结果判断

该测验夹有部分答案,不是纯题目集。第 132–134 页涉及下一模块的比较与布尔判断,复习时也可放到第 17 节之后完成。

模块 6:比较与逻辑运算

原章节 页码 内容要点
16. Python Comparison Operators 135–139 比较运算符表及示例
17. Chaining Comparison Operators 140–145 组合比较条件,介绍 and、or、not

这一模块连接前面的数据类型与后面的条件判断。

模块 7:条件判断与 for 循环

原章节 页码 内容要点
18. If, elif, else Statements 146–156 条件执行、关键字、冒号与缩进、分支语法及示例
19. For Loops 157–173 可迭代对象、循环语法、遍历列表和字符串、元组解包、遍历字典

重点位置:

  • 第 149 页:冒号与缩进。
  • 第 150–151 页:条件分支语法。
  • 第 158–160 页:可迭代对象与 for 循环基本语法。
  • 第 161 页:列表遍历主题页。
  • 第 167 页:字符串遍历主题页。
  • 第 169–171 页:元组解包。
  • 第 172–173 页:字典遍历部分。

PPT前三页目录列出,但PPT未包含的内容

以下内容出现在第 2–3 页的总目录中,但本文件正文止于第 19 节,未找到这些节的对应正文:

原章节编号 目录中的标题 中文说明
20 While Loops while 循环
21 Useful Operators 常用运算符
22 List Comprehensions 列表推导式
23 Python Statements Test and Solution Python 语句测验与解答
24 Methods and Functions-Methods 方法
25 Methods and Functions-Functions 函数
26 def Keyword def 关键字
27 Basic Functions 基础函数
28 Functions with Logic 带逻辑判断的函数

评论