Py thon 基础学习笔记 基于《Py thon 语 言 程 序 设 计 基 础 ( 第 2 版)》 第一部分 初识 Py thon 语言 第1 章 程序设计基本方法 1.1 计算机的概念 • 计 算 机 是 根 据 指令操作数据的设 备 , 具 备 功能性和可编 程 性 两个基本特性。 • 计 算 机 技 术 发 展 阶 段 : 1. 第一阶 段 : 1946-1981 年,“计 算 机 系 统 结 构 阶 段 ”。 2. 第二阶 段 : 1982-2007 年,“计 算 机 网 络 和 视 窗 阶 段 ”。 3. 第三阶 段 : 2008 年至今,“复杂 信 息 系 统 阶 段 ”。 4. 第四阶 段 : 月 20 年后某个时 期 开 始 , “人工智能阶 段 ”。 1.2 程序设计语言 1.2.1 程序设计语言概述 • 机器语 言 : 直 接 使 用 二 进 制 代 码 表 达 指 令 , 可 被 计 算 机 硬 件 直 接 识 别 和 执 行 。不同计算 机 结 构 的机 器指 令 不同。 • 汇编语 言 : 使 用 助记符对应机 器语 言 中的指 令 , 可 直 接 操作计 算 机 硬 件 。不同计 算 机结 构 的汇编指 令 不同。 机器语 言 和 汇编语 言 都直 接 操作计 算 机 硬 件 并基 于此设 计 , 统 称“低级语 言 ”。 • 高级 语 言 : 用 更 接 近 自 然 语 言 的 方 式 描 述 计 算 问 题 。 代 码 只 与 编 程 语 言 有 关 , 与 计 算机 结 构 无 关 。 1.2.2 编译和解释 高级 语 言 按 执 行 方 式 可 分 为 采 用 编 译 执 行 的静态 语 言 和采用解释 执 行 的脚本语 言 。 • 编 译 是 将 源 代 码 转 换 成 目 标 代 码 的 过 程 。 • 解释 是 将 源 代 码 逐 条 转 换 成 目 标 代 码 同 时 逐 条 运 行 目 标 代 码 的 过 程 。 1.2.3 计算机编程 • 我学习 Python 的原因: 1. 通过 编 程 实 现 自 动 化 , 提 高 效 率 。 2. 通过 编 程 了 解 一 个 新 的 广 阔 世 界 。 • 学习 一 门 编 程 语 言 ( 重 点 在 于 练 习 ) 1. 掌握该 语 言 的 语 法 2. 结 合 问 题 设 计 程 序 结 构 3. 掌握解决问 题 的 能 力 1.3Py thon 语言概述 1.3...