第 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 小结 该怎样落到实际代码或项目动作上。
怎么用到自己的系统:不要只把它当书中的小节标题,最好把它改写成一个你能亲手运行、修改或调试的微练习。
提醒:常见误区是只看懂例子表面流程,却没有把这一节抽成自己能迁移的规则。