【小孩怎么学python】第一章:搭建python环境

现在就开始

安装 Python 环境

在你开始学习 Python 之前最重要的是——对,你要安装 Python 环境。许多初学者会纠结应该选择 2.x 版本还是 3.x 版本的问题,在我看来,世界变化的速度在变得更快,语言的更新速度速度亦然。没有什么理由让我们只停留在过去而不往前看。对于越来越普及、同时拥有诸多炫酷新特性的 Python 3.x,我们真的没有什么理由拒绝它。如果你理解了 life is short,you need Python 的苦衷,就更应该去选择这种「面向未来」的开发模式。

但是......如果你喜欢简单(偷懒),请选择py2【反正我装的是python2】

在 Windows 上安装 Python

第一步

根据你的 Windows 版本(64位还是32位),从 Python 的官方网站下载对应的 Python 3.5,另外,Windows 8.1 需要选择 Python 3.4,地址如下:

然后,运行下载的EXE安装包:

【小孩怎么学python】第一章:搭建python环境-少儿编程网

特别要注意勾上 Add Python 3.5 to PATH ,然后点 Install Now 可完成安装。默认会安装到 C:\Python35 目录下。

第二步

打开命令提示符窗口(方法是点击“开始”-“运行”- 输入:“cmd”),敲入 Python 后,会出现两种情况:

  • 情况一:

 

【小孩怎么学python】第一章:搭建python环境-少儿编程网

看到上面的画面,就说明 Python 安装成功!你看到提示符 >>> 就表示我们已经在 Python 交互式环境中了,可以输入任何Python 代码,回车后会立刻得到执行结果。现在,关掉命令行窗口,就可以退出 Python 交互式环境。

  • 情况二:得到一个错误:'Python' 不是内部或外部命令,也不是可运行的程序或批处理文件。【小孩怎么学python】第一章:搭建python环境-少儿编程网

这是因为 Windows 会根据一个 Path 的环境变量设定的路径去查找 Python.exe,如果没找到,就会报错。如果在安装时漏掉了勾选 Add Python 3.5 to PATH ,那就要手动把 Python.exe 所在的路径添加到 Path 中。如果你不知道怎么修改环境变量,建议把 Python 安装程序重新运行一遍,务必记得勾上Add Python 3.5 to PATH。

5. 配置Geany

要配置Geany,请选择菜单Build ▶ Set Build Commands;你将看到文字Compile和Execute,它们旁边都有一个命令。默认情况下,编译命令和执行命令的开头都是python,但Geany不知道命令python存储在系统的什么地方,因此你需要在其中添加你在终端会话中使用的路径。

为此,在编译命令和执行命令中,加上命令python所在的驱动器和文件夹。其中编译命令应类似于下面这样:

C:\Python35\python -m py_compile "%f"

执行命令应类似于下面这样:

C:\Python35\python "%f"

【小孩怎么学python】第一章:搭建python环境-少儿编程网

图1-3 在Windows中配置Geany,使其使用Python 3

正确地设置这些命令后,单击OK按钮。

6. 运行Hello World程序

现在应该能够成功地运行程序了。请运行程序hello_world.py;为此,可选择菜单Build ▶ Execute、单击Execute图标(两个齿轮)或按F5。将弹出一个终端窗口,其中包含如下输出:

Hello Python world!

------------------
(program exited with code: 0)
Press return to continue

在 Mac 上安装 Python

【小孩怎么学python】第一章:搭建python环境-少儿编程网

如果你正在使用 Mac,系统是 OS X 10.8~10.10,那么系统自带的 Python 版本是 2.7,需要安装最新的 Python 3.5。

第一步:

  • 方法一:下载安装从 Python 官网下载 Python 3.5 安装程序网速慢的同学请移步国内镜像Mac 的安装比 Windows 要简单,只需要一直点击继续就可以安装成功了。
  • 方法二: Homebrew 安装如果安装了 Homebrew,直接通过命令 brew install Python3 安装即可。

第二步:

如果不放心,可以再检查一下。操作方法是打开终端,输入 Python3(不是输入 Python 3 ,也不是 Python )

【小孩怎么学python】第一章:搭建python环境-少儿编程网

得到这样的结果,就说明安装成功了。

在 Linux 上安装 Python

一个好消息是,大多数 Linux 系统都内置了 Python 环境,比如 Ubuntu 从 13.04 版本之后,已经内置了 Python 2 和 Python 3 两个环境,完全够用,你不需要再折腾安装了。

如果你想检查一下 Python 版本,打开终端,输入:

python3 --version

如果你需要安装某个特定版本的 Python,在终端输入这一行就可以:

sudo apt-get install python3.5

2.2 使用 IDE 工具

安装好环境之后,还需要配置一个程序员专属工具。正如设计师使用 Photoshop 做图、产品经理使用 Axure 做原型,程序员也有编程的工具,叫做:IDE。

在这里推荐公认最智能最好用的 Python IDE,叫做 PyCharm ,同时支持 Windows 和 Mac 用户,本教程使用的版本是目前最新的 3.4 版本。

这里是 PyCharm 的官网下载链接 。

社区版是免费的,专业版是付费的。对于初学者来说,两者的差异微乎其微,使用社区版就够用了。

【小孩怎么学python】第一章:搭建python环境-少儿编程网

到这里,Python 开发的环境和工具就搭建好了,我们可以开始安心编程了。

如果你是第一次上手编程,可能会对 IDE 感到很陌生,甚至不知道怎样创建一个新文件。在这里推荐一些容易上手的 PyCharm 学习视频:

  • 快速上手的中文视频,简单介绍了如何安装、如何创建文件、如何设置皮肤。新手先掌握这些就够用了。
  • PyCharm 官方的快速上手视频,第一节视频就让你快速掌握这个工具的基本使用方法,如果你想继续深入了解,可以继续看后面8节短视频,每个在3-5分钟,全面的介绍了如何更有效率的使用 PyCharm。
  • 如何高效使用 PyCharm 的系列文档,图文并茂的介绍了许多高效的技巧,比如快捷键设置等等,可以在上手之后持续学习

2. 在Linux中安装文本编辑器

Geany是一款简单的文本编辑器:它易于安装;让你能够直接运行几乎所有的程序(而无需通过终端来运行);使用不同的颜色来显示代码,以突出代码语法;在终端窗口中运行代码,让你能够习惯使用终端。附录B介绍了其他一些文本编辑器,但我强烈建议你使用Geany,除非你有充分的理由不这样做。

在大多数Linux系统中,都只需执行一个命令就可以安装Geany:

$ sudo apt-get install geany

3. 运行Hello World程序

为编写第一个程序,需要启动Geany。为此,可按超级(Super)键(俗称Windows键),并在系统中搜索Geany。找到Geany后,双击以启动它;再将其拖曳到任务栏或桌面上,以创建一个快捷方式。接下来,创建一个用于存储项目的文件夹,并将其命名为python_work(在文件名和文件夹名中,最好使用小写字母,并使用下划线来表示空格,因为这是Python采用的命名约定)。回到Geany,选择菜单File ▶ Save As,将当前的空Python文件保存到文件夹python_work,并将其命名为hello_world.py。扩展名.py告诉Geany,文件包含的是Python程序;它还让Geany知道如何运行该程序,并以有益的方式突出其中的代码。

保存文件后,在其中输入下面一行代码:

print("Hello Python world!")

如果在终端会话中能够执行命令python3,请修改编译命令和执行命令,让Geany使用Python 3解释器。为此,将编译命令修改成下面这样:

python3 -m py_compile "%f"

将执行命令修改成下面这样:

python3 "%f"

【小孩怎么学python】第一章:搭建python环境-少儿编程网

图1-1 在Linux中配置Geany,使其使用Python 3

现在来运行程序hello_world.py。为此,可选择菜单Build ▶ Execute、单击Execute图标(两个齿轮)或按F5。将弹出一个终端窗口,其中包含如下输出:

Hello Python world!

------------------
(program exited with code: 0)
Press return to continue
*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
如果孩子系统学完Scratch、Python、NOIP,编程能力可以达到什么水平?
如果孩子系统学完Scratch、Python、NOIP…
最接近人工智能的编程语言将被加入高考科目!
最接近人工智能的编程语言将被加入高考…
Python编程启蒙书籍推荐
Python编程启蒙书籍推荐
【python编程基础教程】python WEB开发看这篇就够了!
【python编程基础教程】python WEB开发…
【Python编程基础教程】3步创建自己的函数库
【Python编程基础教程】3步创建自己的函…
适合孩子学编程的教育游戏APP有哪些?
适合孩子学编程的教育游戏APP有哪些?
学生都说我是编程界的“吴彦祖”