Python编程:从入门到实践
章节

第 1 章 起步

先把环境装稳,Python 学习才真正开始

第一章不是语法介绍,而是建立一个能持续运行、能反复试错的 Python 工作环境。

章节主张

对初学者来说,最容易被低估的不是语法难度,而是环境、编辑器和运行反馈链是否顺手。

中文释读

这本书的开局非常务实:它不急着讲高级概念,而是先确保你真的能在自己电脑上把代码跑起来。很多人所谓“学不会编程”,第一步卡的并不是理解力,而是安装、路径、扩展和运行方式全混在一起了。作者把这些动作拆开,实际上是在帮你建立一个低摩擦起步系统。后面所有章节的效率,都会被这一章打底。

本章知识路线

  1. 环境稳定比背更多语法更值钱
  2. 最重要的早期正反馈,是代码真的跑起来

关键论点

  • 编程环境不顺手会显著抬高初学门槛。
  • 编辑器和终端的基本使用能力,是后续学习的基础设施。
  • 第一段能成功运行的代码,会建立最关键的正反馈。

行动清单

  • 确认本机 Python、编辑器和扩展链路都能正常工作。
  • 至少从编辑器和终端各跑通一次示例程序。
  • 把常见环境错误记成自己的排错卡片。

源章节深读

第 1 章 起步 在本章中,你将运⾏⾃⼰的第⼀个程序 ——hello_world.py 。为此,你 需要检查⾃⼰的计算机是否安装了较新版本的 Python ;如果没有,就 要进⾏安装。你还将安装⼀个⽤于编写和运⾏ Python 程序的⽂本编辑 器。当你输⼊ Python 代码时,这个⽂本编辑器能够识别它们并⾼亮不 同的部分,让你能够轻松地了解代码的结构。 1.1 编程环境简介 在不同的操作系统中, Python 存在细微的差别,因此有⼀些要点你需要牢 记在⼼。本节将确保在你的系统上正确地安装 Python 。 1.1.1 Python 版本 每种编程语⾔都会随着新概念和新技术的推出⽽不断发展, Python 开发者 也⼀直致⼒于丰富和强化其功能。本书编写期间的最新版本为 Python 3.11 ,但只要你安装了 Python 3.9 或更⾼的版本,就能运⾏本书的所有代 码。在本节中,你将确认系统上是否安装了 Python ,以及是否需要安装更 新的版本。附录 A 提供了详尽的指南,指导你如何在各种主流操作系统中 安装最新版本的 Python 。

1.1 编程环境简介

1.1 编程环境简介 在不同的操作系统中, Python 存在细微的差别,因此有⼀些要点你需要牢 记在⼼。本节将确保在你的系统上正确地安装 Python 。 1.1.1 Python 版本 每种编程语⾔都会随着新概念和新技术的推出⽽不断发展, Python 开发者 也⼀直致⼒于丰富和强化其功能。本书编写期间的最新版本为 Python 3.11 ,但只要你安装了 Python 3.9 或更⾼的版本,就能运⾏本书的所有代 码。

这节解决什么:这一节主要解决《第 1 章 起步》里一个更具体的子问题:1.1 编程环境简介 该怎样落到实际代码或项目动作上。

怎么用到自己的系统:不要只把它当书中的小节标题,最好把它改写成一个你能亲手运行、修改或调试的微练习。

提醒:常见误区是只看懂例子表面流程,却没有把这一节抽成自己能迁移的规则。

1.2 在各种操作系统中搭建 Python 编程环境

1.2 在各种操作系统中搭建 Python 编程环境 Python 是⼀种跨平台的编程语⾔,这意味着它能够在所有主流操作系统中 运⾏。在所有安装了 Python 的现代计算机上,都能够运⾏你编写的任何 Python 程序。然⽽,在不同的操作系统中,安装 Python 的⽅法存在细微的 差别。 在本节中,你将学习如何在⾃⼰的系统中安装 Python 。⾸先检查系统是否 安装了较新的 Python 版本,如果没有就进⾏安装,然后安装 VS Code 。

这节解决什么:这一节主要解决《第 1 章 起步》里一个更具体的子问题:1.2 在各种操作系统中搭建 Python 编程环境 该怎样落到实际代码或项目动作上。

怎么用到自己的系统:不要只把它当书中的小节标题,最好把它改写成一个你能亲手运行、修改或调试的微练习。

提醒:常见误区是只看懂例子表面流程,却没有把这一节抽成自己能迁移的规则。

1.3 运行 Hello World 程序

1.3 运⾏ Hello World 程序 安装较新版本的 Python 和 VS Code 后,就可以编写并运⾏你的第⼀个 Python 程序了。但是在编写程序之前,还需要给 VS Code 安装 Python 扩 展。 1.3.1 给 VS Code 安装 Python 扩展 虽然 VS Code ⽀持很多种不同的编程语⾔,但要让它给 Python 程序员提供 尽可能多的帮助,必须安装 Python 扩展。

这节解决什么:这一节主要解决《第 1 章 起步》里一个更具体的子问题:1.3 运行 Hello World 程序 该怎样落到实际代码或项目动作上。

怎么用到自己的系统:不要只把它当书中的小节标题,最好把它改写成一个你能亲手运行、修改或调试的微练习。

提醒:常见误区是只看懂例子表面流程,却没有把这一节抽成自己能迁移的规则。

1.4 排除安装问题

1.4 排除安装问题 如果⽆法运⾏程序 hello_world.py ,可尝试如下⼏个解决⽅法。这些通⽤⽅ 法适⽤于任何编程问题。 当程序存在严重错误时, Python 将显⽰ traceback ,即错误报告。 Python 会仔细研究⽂件,试图找出其中的问题。 traceback 可能会提供 线索,让你知道是什么问题让程序⽆法运⾏。 先离开计算机,休息⼀会⼉再尝试。别忘了,语法在编程中⾮常重 要,即便是引号不匹配或括号不匹配,也可能导致程序⽆法正确运 ⾏。

这节解决什么:这一节主要解决《第 1 章 起步》里一个更具体的子问题:1.4 排除安装问题 该怎样落到实际代码或项目动作上。

怎么用到自己的系统:不要只把它当书中的小节标题,最好把它改写成一个你能亲手运行、修改或调试的微练习。

提醒:常见误区是只看懂例子表面流程,却没有把这一节抽成自己能迁移的规则。

1.5 从终端运行 Python 程序

1.5 从终端运⾏ Python 程序 你编写的⼤多数程序将直接在⽂本编辑器中运⾏,但是从终端运⾏程序有 时候很有⽤。例如,你可能想直接运⾏既有的程序。 在任何安装了 Python 的系统上都可这样做,前提是你知道如何进⼊程序⽂ 件所在的⽬录。为尝试这样做,请确保将⽂件 hello_world.py 存储到了桌⾯ 上的⽂件夹 python_work 中。

这节解决什么:这一节主要解决《第 1 章 起步》里一个更具体的子问题:1.5 从终端运行 Python 程序 该怎样落到实际代码或项目动作上。

怎么用到自己的系统:不要只把它当书中的小节标题,最好把它改写成一个你能亲手运行、修改或调试的微练习。

提醒:常见误区是只看懂例子表面流程,却没有把这一节抽成自己能迁移的规则。

1.6 小结

1.6 ⼩结 在本章中,你⾸先⼤致了解了 Python ,并在⾃⼰的系统中安装了 Python 。 然后安装了⼀个⽂本编辑器,以简化 Python 代码的编写⼯作。你学习了如 何在终端会话中运⾏ Python 代码⽚段,并运⾏了第⼀个程序 —— hello_world.py 。最后⼤致地了解了如何排除安装问题。 在下⼀章中,你将学习如何在 Python 程序中使⽤各种数据和变量。

这节解决什么:这一节主要解决《第 1 章 起步》里一个更具体的子问题:1.6 小结 该怎样落到实际代码或项目动作上。

怎么用到自己的系统:不要只把它当书中的小节标题,最好把它改写成一个你能亲手运行、修改或调试的微练习。

提醒:常见误区是只看懂例子表面流程,却没有把这一节抽成自己能迁移的规则。

辨析题

为什么一本 Python 入门书要先花整章讲环境?

本章图版学习路径

环境稳定比背更多语法更值钱

最重要的早期正反馈,是代码真的跑起来