Python运行数据解析

背景
Codecademy的学习环境允许您输入Python代码并接收有关您输入的代码对于给定练习是否正确的反馈。在本文中,我们将向您介绍如何安装Python进行数据分析,以便您可以在Codecademy之外和计算机上编写和运行Python代码!

如果您的需求不同并且您希望使用Python进行常规编程,我们建议使用以下Codecademy资源:

安装Python
为什么要在CODECADEMY之外建立?
编程世界是巨大的,在一个地方教授所有东西是不可能的。尽管Codecademy擅长教你如何通过交互式课程编写代码,但我们也希望您学习如何在计算机上编写代码以便创建个人项目(也许可以与世界分享)!

在本文中,我们将介绍以下主题:

我应该安装哪个版本的Python?
我需要安装Python吗?
Python for Data Analysis
什么是蟒蛇?
什么是Miniconda?
我应该安装Anaconda还是Miniconda?
安装:Anaconda
安装:Miniconda
安装成功了吗?
在Anaconda / Miniconda管理包裹
pip 与 conda
所需的数据科学包
我应该安装哪个版本的PYTHON?
今天,争论的焦点在于使用哪个版本的Python。在2010年发布的2.7版可能是所有Python版本中使用最广泛的版本。然而,2.7版并不是最新版本。在2008年,Python 3.0 – 经常被称为Python“3.x”以表示3.0的所有增量更新 – 已经发布。在撰写本文时,最新版本是Python 3.6。

Python 2.x和Python 3.x之间存在一些根本区别。您可以在以下资源中阅读有关这些差异的信息:

Python 2还是Python 3?
在大多数情况下,如果你学习Python 2.7,那么使用Python 3.6就没有问题。除print语句外,语法几乎相同。

在Codecademy,你将学习Python 2.7。本文的其余部分将讨论如何安装Python 2.7版。

我需要安装PYTHON吗?
您可能根本不需要安装Python。一些计算机操作系统安装了Python版本2.7“开箱即用”(意思是,预安装)。您可以通过打开计算机上的命令行终端来检查Python是否正常。终端打开后,输入以下命令并按键盘上的“Enter”(或“Return”):

蟒蛇
如果Python解释器响应,也会出现Python的版本号。如果版本是2.7(或2.7.x),那么你很幸运!否则,您必须安装2.7版。

如果您的版本不是2.7,则应将其卸载。如果你通过Anacaconda安装了Python 2.7.x,那么你很高兴。否则,您需要卸载Python版本。

PYTHON FOR DATA ANALYSIS
Python因其可读性和易用性而受到广泛认可,适用于相对简单的脚本和完整的应用程序。然而,它能够做得更多。Python也非常适合大规模数据处理,分析和计算。

Anaconda是一个Python发行版(特定软件组件的集合),为您提供Python和其他基本数据分析工具。本文的其余部分将解释Anaconda是什么以及如何安装Anaconda(及其不同版本)。

什么是蟒蛇?
Anaconda是一个用于大规模数据分析的开源Python发行版(由Continuum Analytics,Inc。提供)。它为您提供了分析大量数据所需的许多工具。安装后,Anaconda包括:

核心Python语言(你可以使用哪个版本)
超过1000个数据科学包
包管理 conda
IPython的
多得多
什么是MINICONDA?
Miniconda是Anaconda的精简版。Anaconda下载很大(几千兆字节),下载和安装可能需要相当长的时间。另一方面,Miniconda是一个较小的替代品。它仅包括基本要求,允许您根据需要安装数据科学包,从而减少下载的大小和时间。

我应该安装ANACONDA还是MINICONDA?
安装Anaconda vs. Miniconda最终是您的选择。我们建议安装Miniconda以减少设置所有内容所需的时间。本文的其余部分将介绍如何安装Miniconda。

安装:MINICONDA
此视频详细介绍了如何下载和安装Miniconda。

要安装Miniconda,请按照下列步骤操作:

导航到Miniconda下载页面:Miniconda

选择计算机操作系统的Python 2.7安装程序。

找到使用资源管理器(Windows)或Finder(Mac OS)下载的安装程序。

运行安装程序。根据计算机的操作系统使用以下说明:

Mac OS:

您可能会收到有关需要其他组件的XCode的通知。单击“安装”并输入密码以继续。

打开终端并导航到下载安装程序的文件夹。在终端中键入以下命令,然后按键盘上的“Return”:

bash miniconda-filename.sh
miniconda-filename.sh在上面的示例中是一个虚构的文件名。您的文件名看起来像Miniconda2-latest-MacOSX-x86_64.sh。

3.按照终端中的所有说明进行操作(您可以Enter根据需要按下并yes在必要时键入)。

Windows:

按照安装程序提供的安装说明进行操作。
安装成功了吗?
要测试安装是否成功(无论计算机的操作系统如何),请在终端中键入以下命令:

康达名单
您应该看到Miniconda安装的所有软件包的列表。如果您使用的是使用Windows的计算机,则可能必须首先导航到安装Miniconda的文件夹才能使conda list命令正常运行。使用该cd命令导航到\miniconda2\scripts该目录并从该目录运行该命令。

恭喜!您现在已经在计算机上安装了Miniconda(使用Python 2.7),并且您已经准备好进行一些数据科学了!

在ANACONDA / MINICONDA管理包裹
使用Python,您可以构建几乎任何东西,从简单的脚本到完整的应用程序。但是,即使使用Anaconda或Miniconda进行安装,Python语言也不会预先安装您可能想要(或要求)的所有花哨功能。当您需要特定功能时,您可以查看Python 包。包构建Python 模块,其中包含其他开发人员为您创建的预编写代码。当您寻找特定功能时,模块很方便。

通常,pip用于安装和管理Python包。它是官方Python发行版的包管理器。但是,如果您使用Anaconda或Miniconda安装了Python,那么包管理器不是pip,包管理器是conda。

就像pip,您可以使用conda安装包,如下所示:

conda安装scipy
在上面的例子中,conda将安装SciPy包,这是一个用于Python数学的流行软件包(包括许多软件包)。

要了解更多信息conda,请访问以下链接中的Conda文档:

Conda入门。
点评与康达
虽然conda是Anaconda(和Miniconda)的包装经理,但pip也包括Anaconda(和Miniconda)。某些包裹将无法从 condaAnaconda.org获得。发生这种情况时,您可以使用pip安装包。

pip但是在使用时要小心。使用pip安装可用的数据包的科学conda可能会导致安装错误。在下一节中,我们将指导您应该使用哪些数据科学包conda。

所需的数据科学包
要充分利用Anaconda / Miniconda,您需要以下数据科学包。使用conda install安装它们。

numpy
scipy
matplotlib
statsmodels
pandas
例如:

conda安装numpy
Codecademy课程使用上面列出的包。

结论
到目前为止,您一直在Codecademy上编写Python代码。但是,除非您还可以在计算机上编写Codecademy之外的Python代码,否则您的学习之旅并不完整。如果您想用Python分析大量数据,我们建议安装Miniconda(使用Python 2.7),然后使用conda安装某些数据科学包。玩得开心分析数据!

发表评论

电子邮件地址不会被公开。 必填项已用*标注