print("hello world") # 打印 "hello world"
创建一个文本文件,命名为 code.txt,打开它,在里面写入如下代码并保存:
print("hello world") # 打印 "hello world"
print 是一个 内建函数(Built-in Function),无需导入模块就能直接使用,意思是“打印”,在编程语言中通常表示将内容输出到命令行上显示。
"hello world" 是要打印的内容,通过英文的双引号包裹,表示 字符串字面量,这里暂且不表。
# 打印 "hello world" 这样以 # 开头的内容是 注释(Comment) ,用于说明代码的功能,在运行的时候会被忽略。


打开 PowerShell,通过 cd 命令切换到 code.txt 所在的目录,输入 python code.txt 运行该代码:

上述步骤表明了,Python 的代码文件就是一个普通的文本文件,而运行 Python 代码就是让 python 读取代码文件,然后根据其中的内容执行相应的操作。
通常情况下,Python 的代码文件使用 .py 作为扩展名,而入口文件通常命名为 main.py。
将 code.txt 重命名为 main.py,通过 python main.py 命令运行代码。
从现在开始,创建 Python 代码文件时,使用 .py 作为扩展名。
通常在 Python 代码的开头添加 #!/usr/bin/env python3,例如:
#!/usr/bin/env python3
print("hello world")
#! 被称作 Shebang,是类 Unix 系统的一个特殊标记,写在文件开头,用于直接运行此文件时告诉系统怎样运行这个文件。
添加此行后可以直接运行 ./main.py,而不需要输入 python main.py 来运行程序。
在类 Unix 系统中,在文件开头添加
#!/usr/bin/env python3后,直接运行./main.py,等价于执行/usr/bin/env python3 ./main.py。
但是#!不会查找环境变量,必须使用完整的路径,不能直接写作#!python3。
/usr/bin/env的功能是查找环境变量来运行后面的命令,/usr/bin/env python3就是运行 PATH 中的python3。
Windows 系统根据扩展名来执行文件,
#!会被当做注释忽略。
使用记事本编辑代码非常低效,甚至在将文件重命名为 main.py 后,用记事本打开它都变得麻烦了。推荐使用 Visual Studio Code (后续简称为 VS Code)编辑代码。
从 Visual Studio Code 的官方网站 下载 VS Code 并安装:

其他操作系统的下载安装方式相同,该网站会根据你所使用的操作系统显示相应的下载链接。
创建一个文件夹作为工作目录,右键该文件夹,选择 通过 Code 打开:

创建代码文件、编辑代码文件、运行代码都可以在 VS Code 中进行操作。
下方运行代码的界面通过快捷键 Ctrl + ` (数字键 1 左侧的按键)打开。
为了方便进行开发,建议安装这个插件:
