运行Python(mac)-概述

运行 Python (Mac) — 概述

你现在应该已经在你的 Mac 电脑上安装了 Python 2.7.9 或更高版本。在这里,我们将概述两种在电脑上运行 Python 的方法。在随后的页面中,你可以找到关于每种方法的更详细说明。我们强烈建议你两种方法都熟悉掌握

方法 1:使用文本编辑器

在本纳米学位之前的阶段中,你使用了文本编辑器编写 HTML 和 CSS 的代码,并通过选择扩展名为 .html 和 .css 分别将代码保存为适当的文件类型。在纳米学位的这个阶段,你将使用你的文本编辑器编写 Python 代码,并将其保存为扩展名为 .py 的文件类型 —— 比如 test.py

很多文本编辑器都提供了一个方便的功能,允许我们在文本编辑器程序内部运行代码,并接收其输出。在某些编辑器内(比如 Sublime Text),这个过程想当简单,只需要将文件保存为扩展名为 .py 的文件,然后请求编辑器运行("run" 或 "build")代码即可。在之后的页面中,你可以找到关于两个常见的文本编辑器 Sublime Text 和 Atom 运行 Python 代码的更详细说明。如果你在使用其他编辑器,并希望实现此功能,可以在 Google 上搜索有关如何执行此操作的说明,也可以访问 Udacity 论坛寻求帮助。

方法 2:使用命令行

使用文本编辑器运行和展示 Python 的输出可能很方便,但大多数开发人员也知道如何使用命令行运行代码。这个过程仍以从文本编辑器中编写和保存代码开始,但是不要再要求文本编辑器运行或构建该代码,而是通过在命令行界面(command line interface 简称 CLI)输入一行命令,来运行我们的 Python 文件。

什么是命令行界面(CLI)?

命令行界面(CLI)是一个基于文本的窗口,其中你可以给计算机输入命令,然后接收一些输出。你可以将其视为计算机与其用户之间的直接对话。

我们将在 Mac 上使用的 CLI 是通过运行名为终端(Terminal)的应用程序来访问。打开终端后,你将进入一个称之为 shell 的 CLI。有很多不同种类的 shell,在 Mac 中,默认类型为 bash。在这个 shell 环境中,用户输入一条文本命令,键盘点击 RETURN键运行该命令,在计算机完成指令后收到响应或输出。(译者注: shell 字面意思为“壳”,与内核(kernel)相对应,此处理解为“命令解释器”,是用户与系统内核交互的接口,用户输入对应的标准命令,shell 通过解析命令来完成用户需要的操作,响应或输出。不同种类的 shell 之间语法略有不同。)

为什么要使用 CLI 来运行代码?

使用命令行界面来执行命令是很有效率的,因为它不依赖于任何的图形用户界面(GUI),用户不必通过窗口点击菜单,或预设好的按钮和图标。了解 shell 对于一些需要登录到可用 shell 而不是 GUI 的远程服务器的开发人员来说甚至是必须的。此外,编写 shell 命令(或编写 shell 脚本的过程)可以为开发人员提供很高的灵活性和强大的能力 —— 例如,一个单行的命令可以创建、移动或删除大量的文件,或者执行各种复杂的任务。最后,仅仅是可以通过 CLI 浏览计算机并执行命令就已经是一个很有用的技能了。现在投入时间学习如何使用命令行,将在以后节省你的大量时间。

在 Mac 上如何访问 CLI?

在 Mac 上,你将使用终端应用程序来访问命令行。在接下来的页面中,你将找到使用终端运行 Python 代码的详细说明。

你可能感兴趣的:(Python)