跳转到内容

User:Xyy23330121/Python/开始

来自维基学院


安装Python

[编辑 | 编辑源代码]

如果要学习 Python,读者必须要下载并安装 Python。

下载 Python 安装程序

[编辑 | 编辑源代码]

读者可以点击 https://www.python.org/,找到页面中的“Downloads”,并按照读者所使用的系统来下载 Python。

使用安装程序进行安装

[编辑 | 编辑源代码]

打开安装程序,并按照提示操作即可。若读者不清楚自己的需求,请在安装程序进行到写有“Optional Feature”的页面时,勾选所有内容,再点击下一步。

安装和配置文本编辑器(VS Code)

[编辑 | 编辑源代码]

读者将需要一个文本编辑器来编辑 Python 代码。优秀的文本编辑器可以帮助编程工作者高效地测试自己的代码,甚至能根据上下文自动补全代码内容,大大缩短编程时间。

本教程推荐读者安装 Visual Studio Code(简称VS Code)。VS Code[1]是由微软开发的一个高效、免费的文本编辑器。它支持由程序员编写的扩展程序,从而可以在编辑器中实现许多实用功能。

下载 VS Code

[编辑 | 编辑源代码]

读者可以点击 https://code.visualstudio.com/以下载 VS Code 安装程序。按照网页的提示进行操作即可。

安装 VS Code

[编辑 | 编辑源代码]

打开安装程序,并按照提示操作即可。

如果读者使用的是 Windows 系统,为了使用便捷起见,建议在安装程序“选择附加任务”页面中,选中所有的项目,再点击下一步。这样做的好处是,在之后编辑 Python 代码时,只需要右键代码文件图标、并点击“通过 Code 打开”就可以进行编辑。

安装 VS Code 扩展程序(Windows 系统)

[编辑 | 编辑源代码]

正如之前所说,VS Code 支持扩展程序。在安装完成后,建议直接打开 VS Code,并安装有助于编程的扩展程序。

打开 VS Code 后,在窗口左边可以看到由四个小正方形组成的图标。点击该图标会弹出一个左侧栏写着“EXTENSIONS”。在弹出的左侧栏的文本输入框中输入扩展名称即可搜索并安装扩展。

我们首先搜索“Chinese”,找到左侧栏中写着“中文(简体)”的,并点击“Install”。随后,右下角会弹出一个提示写着“Change Language and Restart”,点击“Change Language and Restart”。

等待 VS Code 重启后,我们再次点击“由四个小正方形组成的图标”。这次搜索“Python”,找到作者为“Microsoft”的“Python”扩展程序和“Python Debugger”扩展程序,并安装。

Hello World

[编辑 | 编辑源代码]

新学习一门程序语言时,一个惯例是编写一个打印“Hello World”的程序。

新建代码文件并打开

[编辑 | 编辑源代码]

我们这里选择一种简单的方式来新建文件,读者可以跟随以下步骤:

  1. 找一个文件夹,右键,选择“新建文本文档”
  2. 将文本文档的扩展名改为“.py”,“.py”是Python代码文件的扩展名
  3. 右键新建的文件,选择“通过 Code 打开”(如果使用其它文本编辑器,则选择其它的即可)

第一个程序

[编辑 | 编辑源代码]

在文本编辑器中输入以下内容:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

print("Hello World!")

在VS Code点击“运行 Python 文件”。在VS Code页面底部“终端”这一栏,会输出程序运行的结果,形如:

PS UserName> & "C:/Program Files/Python312/python.exe" HelloWorld.py
Hello World!
PS UserName>

中间的“Hello World!”就是程序的输出。

其他文本编辑器

[编辑 | 编辑源代码]

点击调试按钮,一些文本编辑器会有形如以下内容的输出:

Hello World!


------------------
(program exited with code: 0)

请按任意键继续. . .

同样,其中的“Hello World!”就是程序的输出。

程序讲解

[编辑 | 编辑源代码]

至此,读者已经编写并运行了第一个程序。接下来我们将简单讲解该程序的各个部分。

在编写程序时,程序员会不可避免地忘记之前写的内容。这导致代码的可维护性下降。为此, Python 支持为代码添加注释。注释的内容在大多数情况下会被程序所忽略,对运行没有影响。除去在之后章节要讲的特殊情况之外,可以放心大胆地添加注释。

具体来讲,Python 会认为每一行中,在#后面的内容是注释。比如以下方式:

#这是单行注释
print("Hello World!") #单行注释可以添加在代码的后面

注意到这些注释最多只能占用一行的空间,Python同时支持其他方式作为注释,该部分内容将在之后的字符串章节中学习。

在上面的 Hello World! 程序中,这部分就是注释:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

UNIX 系统会读取代码第一行的注释,来确定用于执行代码的程序。而第二行的注释则被 Python 用于确定 .py 文件的编码格式(默认为 utf-8)。因此:

  1. 如果 .py 文件可能会在 UNIX 系统上运行,则第一行最好不要省略。
  2. 如果 .py 文件在存储时没有使用 utf-8 编码,则第二行不能省略。

函数 / 字符串

[编辑 | 编辑源代码]

Python 提供了许多内置的函数可以使用。简单来讲,函数的使用方法为:函数名(参数)。在上面的 Hello World! 程序中,使用了print函数来在屏幕上输出内容,其参数是"Hello World!"。于是它在屏幕上输出了 Hello World!。关于函数更详细的介绍参见之后的函数章节。

而作为参数的"Hello World!"是一个字符串。简单来讲,字符串是前后以单引号'或双引号"括住的文本内容。关于字符串更详细的介绍参见之后的字符串章节。

参考资料

[编辑 | 编辑源代码]
  1. https://zh.wikipedia.org/wiki/Visual_Studio_Code