环境配置

工欲善其事,必先利其器。

在本课程的实验中,我们用 Python3 这个编程语言来教大家编程。 要用它进行编程,需要

  1. 在电脑上安装 Python3
  2. 在电脑上安装编写代码的工具

在这一章节我们介绍 Python3 和代码编辑器 VSCode 的下载和安装。

目前最主流操作系统有 Windows 系统、macOS 系统和 GNU/Linux 系统。 考虑到同学们可能使用各种不同品牌的电脑与操作系统,本章节会兼顾这三种主流操作系统。 若在按照实验讲义操作的过程中有难以解决的问题,欢迎大家在实验课上或课程群中随时提问。

Python3

Python3 是一门有趣的编程语言,学会它可以做一些很酷的事情,包括但不限于训练 AI、制作游戏、成为黑客等等。 大家平时可能听得比较多的说法是 Python,而不是 Python3。 实际上,Python3 表示 Python 这个语言的“3号版本”。

Python 是不是还有其它版本?

没错,Python 还有一个“2号版本”,叫做 Python2。

那还有 Python1 吗?

有是有,不过这是1991年发布的东西,现在可能已经见不到了。 Python3 和 Python2 有很多不同的地方。但 Python3 比 Python2 更新,也更主流(Python2 在2020年终止支持),因此我们的教学也采用了 Python3。 在实验讲义和以后的课程中,如果我们没有明确说明,那么 Python 指的都是 Python3。

编辑器?

本质上,代码就是一堆文本。所以理论上我们使用 Windows 自带的记事本就可以写代码了。

你可以用记事本打开实验材料里的 hello.py 试试(在 Windows 系统中,请右击文件,在“打开方式”中选择“记事本”,请勿直接双击文件)。 如果一切顺利,你将会看到如下内容:

2024
print(2024)

大家可以试着在记事本里编辑代码,例如把“2024”改成“2025”,或者是你喜欢的任何数字,然后保存。

我们把像 Windows 上的记事本一样的这类软件称作文本编辑器(Text Editor)。 但是闻道有先后,术业有专攻。作为一名专业的(预备役)程序员,我们最好还是用专业的编辑器。 VSCode就是目前最为流行的编辑器之一!

我也用 word 写作文,word 算文本编辑器吗?

狭义地说不算。word 做的事情比文本编辑器更多,你可以用 word 调整格式、修改字体、绘制图案。 为了实现这些复杂的功能,word 文件通常会携带许多额外内容。