本期将会带你在linux的开发环境中创建你的第一个python程序, HelloWorld,并在终端中运行它.
在这个过程中, 会展示两种方法, 一种是命令行下的.
同时我们还会回顾之前学到过的几个命令行.
我们首先打开一个Terminal, 你可以在桌面点击Terminal的图标,也可以使用快捷键CTRL + ALT + T打开.
我们当前在终端中进入到了用户主目录里. 一般来讲,我们直接把代码创建在用户主目录里是一种不太规范的做法.
所以我们需要在用户主目录的Documents文件夹中, 创建一个工程目录(文件夹)叫PythonDemo.
然后我们创建一个名字叫做HelloWorld.py的文件.
# 进入到Documents文件夹
scorpion@tl ~> cd Documents/
# 创建我们的工程目录 PythonDemo 用于存放我们的.py文件
scorpion@tl ~/Documents> mkdir PythonDemo
# 进入工程目录
scorpion@tl ~/Documents> cd PythonDemo/
# 使用touch指令, 创建一个后缀为.py的文件, 我们这里命名为HelloWorld
scorpion@tl ~/D/PythonDemo> touch HelloWorld.py
# 查看当前的路径
scorpion@tl ~/D/PythonDemo> pwd
/home/scorpion/Documents/PythonDemo
# 查看当前路径中的文件
scorpion@tl ~/D/PythonDemo> ls
HelloWorld.py这个时候我们需要使用代码编辑器/文本编辑器去编辑文件的内容. 指令取决于你操作系统上预装的文本编辑器软件.
在XCore里面配置了两个gedit跟vscode.
他们的指令分别是
gedit
gedit HelloWorld.pyvscode
# 编辑单个文件
code HelloWorld.py
# 或打开整个工程目录
code .我们在代码编辑器中, 编辑对应的代码.
Python的HelloWorld代码只有一行.
print("Akai: HelloWorld!!!")保存文件.
我们打开Terminal, 执行Python3的运行指令.
这里需要提的一点是, linux系统中,一般同时会具有python3跟python2两个版本.
执行python的时候, 默认会执行python2的程序.
例如这样
scorpion@tl ~/D/PythonDemo> python
Python 2.7.13 (default, Jul 21 2017, 03:24:34)
[GCC 7.1.1 20170630] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 输入exit()退出.
我们也可以在终端中输入python然后按Tab键,可以看到所有python开头的可执行指令.
scorpion@tl ~/D/PythonDemo> python manage.py runserver
python (Executable link, 10kB)
python-argcomplete-check-easy-install-script (Executable, 2.5kB)
python-argcomplete-tcsh (Executable, 314B)
python-config (Executable link, 3.1kB)
python2 (An interpreted, interactive, object-oriented programming...)
python2-config (Executable link, 1.6kB)
python2.7 (An interpreted, interactive, object-oriented programming...)
python2.7-config (Executable, 1.6kB)
python3 (An interpreted, interactive, object-oriented programming...)
python3-config (Executable link, 3.1kB)
python3.6 (An interpreted, interactive, object-oriented programming...)
python3.6-config (Executable link, 3.1kB)
python3.6m (Executable, 10kB)
python3.6m-config (Executable, 3.1kB)可以看到,的操作系统中, 内置了python2.7与python3.6两个版本的python解释器
在整套教程里采用的都是Python3.
所以我们每次执行python的代码的时候, 都要以
python3 + 代码(.py文件)的方式去运行.
scorpion@tl ~/D/PythonDemo> python3 HelloWorld.py
Akai: HelloWorld!!!如果你想了解Python3与Python2的区别, 可以参考下列文章.
带大家在linux的开发环境中, 通过命令行的方式创建你的第一python程序.
主要目的是为了帮大家回顾之前学到过的几个命令行, 当然你也可以打开vscode或其他代码编辑器, 用图形化的方式, 打开工程目录创建一个.py文件.
同时建议大家, 我们的工程代码, 最好要放在Documents下面.
接下来给大家介绍了linux下的python解释器是分python2, python3两种的.
我们执行python3的程序的时候需要使用
python3 + .py文件名/路径然后我们顺利执行了.py文件, 在终端打印出来对世界的问候.




