User:Xyy23330121/Python/开始

来自维基学院


安装Python[编辑 | 编辑源代码]

如果要学习Python,读者必须要下载并安装Python。可以通过https://www.python.org/,找到页面中的“Downloads”,并选择读者所使用的系统来下载Python。

在点击安装程序后,如果不确定自己的需求,请在“Optional Feature”页面勾选所有内容,再点击下一步。

安装文本编辑器[编辑 | 编辑源代码]

读者将需要一个文本编辑器来编辑Python代码。优秀的文本编辑器可以帮助编程工作者高效地测试自己的代码,甚至能根据上下文自动填写一些代码。

VS Code[编辑 | 编辑源代码]

本教程推荐读者安装Visual Studio Code(简称VS Code)。VS Code[1]是由微软开发的一个高效、免费的文本编辑器。它支持第三方程序员编写的扩展程序,从而可以在编辑器中实现更多功能。下载地址:https://code.visualstudio.com/

如果使用VS Code,在安装完成并初次启动后,请在页面左侧找到“扩展”,然后搜索“Python”,找到作者为“Microsoft”的并安装。

其他文本编辑器[编辑 | 编辑源代码]

读者也可以选择比如Pycharm、Geany,甚至选择Windows自带的notepad.exe来编辑代码。

Hello World[编辑 | 编辑源代码]

新学习一门程序语言时,一个惯例是编写一个打印“Hello World”的程序。在编写该程序之前,读者应当先了解自己下载的文本编辑器,比如“如何测试代码”等。

新建代码文件并打开[编辑 | 编辑源代码]

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

  1. 找一个文件夹,右键,选择“新建文本文档”
  2. 将文本文档的扩展名改为“.py”,“.py”是Python代码文件的扩展名
  3. 右键新建的文件,选择“用VS Code打开”(如果使用的不是VS Code,则选择对应的选项)

第一个程序[编辑 | 编辑源代码]

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

#!/usr/bin/python
# -*- coding: utf-8 -*-

print("Hello World!")

VS Code[编辑 | 编辑源代码]

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

PS ~~~> & "C:/Program Files/Python~~~/python.exe" ~~~~.py
Hello World!
PS ~~~>

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

其他文本编辑器[编辑 | 编辑源代码]

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

Hello World!


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

请按任意键继续. . .

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

程序讲解[编辑 | 编辑源代码]

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

注释[编辑 | 编辑源代码]

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

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

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

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

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

#!/usr/bin/python
# -*- coding: utf-8 -*-

这部分注释是应对一些版本的 Python 的。在一些系统上运行的 Python 程序会读取代码最上方的注释来确定如何运行。为了兼容性,建议读者在自己的每一个 Python 代码文件中添加上述注释。

函数 / 字符串[编辑 | 编辑源代码]

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

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

参考资料[编辑 | 编辑源代码]

  1. https://zh.wikipedia.org/wiki/Visual_Studio_Code