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”的程序。在编写该程序之前,读者应当先了解自己下载的文本编辑器,比如“如何测试代码”等。
新建代码文件并打开[编辑 | 编辑源代码]
我们这里选择一种简单的方式来新建文件,读者可以跟随以下步骤:
- 找一个文件夹,右键,选择“新建文本文档”
- 将文本文档的扩展名改为“.py”,“.py”是Python代码文件的扩展名
- 右键新建的文件,选择“用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!"
是一个字符串。简单来讲,字符串是前后以单引号'
或双引号"
括住的文本内容。关于字符串更详细的介绍参见之后的字符串章节。