营销人员编程:如何安装 Python

已发表: 2017-07-01

注意:这篇博文是我们的高级网络分析师 Adrian Palacios 撰写的系列文章中的第二篇,旨在为营销人员提供安装编程语言 Python 所需的信息和说明。 如果您错过了,Adrian 的第一篇文章解释了为什么营销人员应该首先考虑这样做。

你如何开始学习 Python? 您要做的第一件事就是安装它。 是的,就像您可能安装 Adob​​e Photoshop 一样,您需要将 Python 安装到您的计算机上。 现在你的计算机上可能有一个非常基本的 Python 版本,但如果有那个基本版本,与安装和使用 Microsoft Word 相比,你会觉得使用 TextEdit 或记事本会卡住。 在随后的文章中,我们还想利用其他“附加组件”,所以总的来说,重新安装是个好主意。

我强烈建议您在安装时使用一家名为 Continuum.io 的公司的 Anaconda。 它们使安装和管理 Python 扩展以及许多其他事情变得容易(如果任何“真正的”程序员以居高临下的语气问你“你为什么不使用 PIP?”告诉他们这是因为你有一份日常工作)。

首先,打开浏览器并转到 Continuum 的 Anaconda 下载页面:

如果您使用的是 Windows 设备,这些步骤可能会有所不同,但总的来说,这是相同的过程:下载正确的包并安装。 接下来,向下滚动并选择单击您当前使用的操作系统的选项卡; 选择要下载的版本(“图形”或“位”安装程序将最容易使用)。

  • 下载正确的包并安装
  • 向下滚动并选择单击您当前使用的操作系统的选项卡
  • 选择要下载的版本(“图形”或“位”安装程序将最容易使用)

现在查看您的下载文件夹,然后双击 .pkg 文件:

单击 .pkg 文件后,应该会弹出一些说明:

请注意,此程序将在您的计算机上占用相当多的空间!

完成运行所有必要的脚本可能需要 5 到 10 分钟。 之后你应该看到这个屏幕:

好的——那么现在呢? 在这个版本的 Anaconda 中,没有像您所期望的那样的图标,比如说,像 Slack 这样的程序。 相反,我们将通过终端“运行”我们的程序。 如果您以前从未使用过终端,您可以在您的应用程序下找到它。 找到图标后双击它:

这是终端。 它是如此的赤裸和实用,就像任何未知的领域一样,它会让人感到恐惧。 但是,在安全的生活中生活的乐趣在哪里?

使用终端是学习如何编程的一大障碍:将鼠标指向某物并单击的熟悉度和易用性已经不复存在。 相反,您必须输入命令来告诉计算机该做什么。 但是,一旦您弄清楚要在终端中键入哪些命令以及每个命令应该运行的顺序,您就会获得很多权力。 为何如此? 想想那个可怕的报告,它需要一百万次重复的点击和滚动才能完成。

一旦你为计算机制定了一个命令配方,计算机就可以为你做所有无聊的事情,而且它可以比你点击的速度快得多。 现在让我们练习一下:在终端打开的情况下,输入ls并按 Enter/Return 键; ls 是一个“列表”命令,它将列出当前目录中的所有文件:

虽然终端一开始可能感觉完全陌生,但请注意这些词很熟悉:音乐、文档、下载等。我不能强调终端是(主要)您习惯单击的文件夹和图标的文本表示和浏览。 最大的不同是使用终端(和其他类似的 Unix shell)你可以运行实际的命令……你可以告诉你的计算机该做什么!

附带说明:如果您碰巧向开发人员提到您第一次使用终端,他们可能会认为告诉您类似“试试 rm -rf 命令,它真的很有用”这样的话真的很有趣。 不要这样做。 基本上,它会删除东西。 如果有人试图对您进行恶作剧,请关闭您的计算机并告诉他们您运行了该命令,但现在您的屏幕是空白的,并且您的计算机无法打开。 他们脸上的表情应该是无价的。

如果您通读所有文本,您可能会注意到一些新的东西……anaconda。 这是一个好兆头! 让我们输入另一个命令: which python 。 如果您看到一串以 anaconda/bin/python 结尾的文本,这也是一个好兆头。

让我们做一个最后的测试:输入ipython并按 Enter/Return。 如果发生如下所示的情况,那么恭喜,您已经安装了 Anaconda,现在可以运行 IPython——Python 的交互式版本(不幸的是,您需要相当多的 Python 编程经验才能完全理解为什么这个版本感觉如此“交互式” )。

会出什么问题?

安装增强版的 Python 可能是开始编程时最困难的部分之一。 您可能会发现您的 IT 部门已将您的计算机锁得很紧,您将没有正确的权限来安装 Anaconda 平台。 您可能会遇到奇怪的错误,即使是最有经验的软件工程师也会感到困惑。

有很多事情可能会出错,但好在 Continuum 的聪明人已经尝试考虑所有这些奇怪的场景,并且 Anaconda 平台在大多数情况下运行良好。 如果没有,请尝试查看他们的安装支持文档。 如果这不起作用,那么谷歌你得到的任何错误(实际上将它复制并粘贴到谷歌中)并按照你可能找到的任何指示进行操作。

如果您仍然遇到问题,请找到愿意提供帮助的程序员。 在你真正和那个人交谈之前,最好先阅读这篇关于如何提问的文章。 如果你在谷歌上搜索过,给朋友打电话,做了你能想到的所有事情,但仍然无法安装 Anaconda 平台,那么有一个 B 计划:repl.it 是一个很棒的服务,它允许你直接在无需设置您的浏览器(尽管创建一个帐户以便保存您的工作可能是个好主意)。 不幸的是,此服务不允许您执行本系列文章中计划的所有内容,但足以让您入门。

如果您能够启动 IPython 会话,那么当我们在这里时,让我们输入我们的第一个 Python 命令:print()。 打印一条“Hello World”消息是习惯性的,所以现在让我们这样做。 编程中的一个关键教训是,您键入的每个字符都很重要。 如果你是一个语法坚持者,今天是你的幸运日。 如果你不是,你很快就会学会如何仔细校对你的代码。

print 命令采用所谓的字符串。 字符串通常是用引号括起来的文本。 键入如下所示的命令,然后按 Enter/Return 键。 您应该会看到计算机回显您的消息:

恭喜! 你刚刚运行了你的第一个 Python 命令。 花点时间庆祝一下

其他教程和要点

如果您想要有关如何在 Mac 上安装 Anaconda 的视频版本,我发现本教程很有帮助。 前 5 分钟介绍了如何安装,而视频的其余部分是对 Anaconda 平台的一般技术性(但有用)的介绍。

在 Windows 上安装 Anaconda 平台的过程非常相似。 这是一个很棒的 YouTube 视频,演示了如何安装。 我建议不要像本视频中显示的那样打开 Jupyter Notebook,而是尝试使用 Anaconda Prompt 来运行 iPython 并按照上面的示例进行操作。

在我的下一篇文章中,我将介绍数据类型以及它们如何管理 Python 可以完成和不能完成的任务。 如果您有任何问题,请随时在 Twitter 上与我联系。