购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

用户可以从Python的官方网站免费下载Python的安装程序。根据不同的计算机操作系统下载相应版本的安装程序,然后执行该安装程序,按照提示进行操作即可完成安装。近年来,Python的发行版Anaconda越来越流行。使用Anaconda安装Python有助于安装数据分析领域的常用库。此外,Anaconda还附带了集成开发环境Jupyter notebook和Spyder。因此,笔者推荐使用免费的发行版Anaconda安装Python的最新版本。

在Windows或MacOS操作系统中安装Anaconda非常简单。以Windows系统为例,首先从Anaconda官网网站下载个人版的安装文件。请注意根据不同的计算机处理器选择下载不同的版本(64位或者32位)。下载完成后双击该exe执行文件就可以进行安装。安装过程中全程默认即可。最后把Anaconda设置为系统的默认Python环境。

在Linux操作系统中安装Anaconda时,首先从Anaconda官网网站(/products/individual)下载.sh文件,然后从命令行运行它。如果处在服务器上,可以使用wget命令。假设.sh文件位于downloads文件夹下,输入下面的命令:

    cd ~/downloads
bash Anaconda3-2021.06-Linux-x86_64.sh
  

请注意,Anaconda的版本号会随时间发生变化。因此,上面命令中的.sh文件名可能不同。

安装过程中可以保持默认设置不变,出现安装提示时按回车键或者单击“Yes”。当最后安装程序提示是否将Anaconda写到PATH时,输入“Yes”。这样Anaconda就设置为系统中默认的Python环境了。

安装Anaconda后,除了Python的标准库之外,1.3节介绍的几个重要的库就已经安装到系统中了。Anaconda提供了Anaconda Prompt(位于“开始”菜单中),它类似于常见的Windows命令提示符,是为Anaconda Python版本定制的。在Anaconda Prompt提示符下输入下面的命令可以安装默认存储库conda中的包:

    conda install package_name
  

如果用户还想安装Anaconda中没有的包,可以使用pip包管理工具进行安装:

    pip install package_name
  

用户还可以使用如下命令更新某一个包:

    conda update package_name
  

下面的命令可以更新conda环境中所有的包:

    conda update –all
  

Anaconda安装完成后会在主目录创建一个“anaconda3”的文件夹。这个文件夹的根目录里有可执行文件“python.exe”,双击该文件即可打开Python,如图1-1所示。

图片 27

图1-1 Python界面

图1-1中的第一行显示的是Python的版本号和该版本发布的时间。第二行给出了帮助、版权和许可等信息的查询方式。第三行的符号“>>>”是命令输入提示符,用户可以在其后面直接输入命令。Python提供的是一种交互式的运行环境,用户输入需要执行的命令,然后按回车键就可以执行该命令。如果命令符合语法规则,Python就会执行该命令,并将输出结果直接显示在后面。例如:

>>> print("Hello, world")
Hello, world

上面的命令调用了print函数。函数是Python中最重要的代码组织和代码复用方式。调用函数只需用函数名加括号,括号里可以设定参数以控制函数的输出。

库以有组织和打包的方式提供了额外的功能。除了使用Python标准库,用户经常需要导入其他库。导入库的方法有多种,最基本的方法就是直接使用库的名称。例如,我们想要导入NumPy库,可以在控制台输入下面的命令:

>>> import numpy

导入之后,就可以通过点操作符使用其中的函数了。例如:

>>> numpy.sqrt(4)
2.0

Python支持为库起别名,这样就可以使用较短的名称来代替较长的库名了。起别名时,需要用到关键字as,别名跟在as之后。例如:

>>> import numpy as np

上面的语句为numpy起了别名np,这样就可以在代码中使用np来指定NumPy库了。例如,上面求平方根的命令等价于:

>>> np.sqrt(4)

有时只需要使用某个库的某一个或某几个函数,用户可以用下面的语句导入特定的函数:

>>> from pandas import read_csv

这样就可以在代码中直接使用read_csv函数,而无须在其前指明它所属的库了。但是,需要注意的是,很多库包含同名的函数,例如numpy库和math库都包含名为sqrt的函数。如果不指明函数所属的库,用户可能不知道最后调用的是哪一个库的函数了。所以,写成numpy.sqrt和math.sqrt这样会使代码更清晰。

Python社区对一些常用的库采用了命名的约定,本书中导入这些库时也将采用这种约定: GbGNCLUHQh8P22fE6a0K4afRN3xZttslnMrEGimC/EbLw8cZK+mzzDE6ZRj0MjWz

>>> import numpy as np
>>> import pandas as pd
>>> import matplotlib.pyplot as plt
>>> import seaborn as sns
>>> import statsmodels as sm
点击中间区域
呼出菜单
上一章
目录
下一章
×

打开