700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python中 变量指向的对象可以发生变化_Python程序设计最新章节_董付国著_掌阅小说网...

python中 变量指向的对象可以发生变化_Python程序设计最新章节_董付国著_掌阅小说网...

时间:2022-02-04 23:07:21

相关推荐

python中 变量指向的对象可以发生变化_Python程序设计最新章节_董付国著_掌阅小说网...

1.3 Python版本的选择

1.选择Python3.x版本

有关 Python 版本的选择问题,大家可能已经有所了解。Python 有 2 个版本,一个版本是Python2.x,另一个版本是Python3.x。由于Python的发展是由社区支持的,在它的发展过程中出现了一个断层现象,Python3.x 并不向下兼容 Python2.x,所以它是两个版本。对于初学者,建议直接学习 Python3.x,除非有些项目有特殊的需求,需要去学习Python2.x,否则建议大家从Python3.x开始。本书也是按Python3.x来编写的。

2.使用Python开发程序的easy模式

传统的开发模式就是在网上下载一个 Python 安装包,在需要使用相应模块或者包的时候再一个一个地进行安装。但是我们要记住,当进行程序开发时,永远选择 easy模式,不要在搭建环境的过程中浪费时间。因此,这里我们选择安装Anaconda。

3.安装Anaconda

Anaconda 是一个集成式的 Python 科学计算开发环境,它是由 Python 之父吉多·范罗苏姆作为核心成员之一进行开发的,涵盖了 Python2.x 和 Python3.x 版本,并且它覆盖了 Windows、Linux、MacOS 系统,也就是说,它同时支持 Python2.x 和Python3.x两个版本,并且同时支持3个操作系统,这样就一共有6个版本,其中包含了大量的科学计算扩展包,它内置的科学计算包版本都比较新。

Anaconda 是专注于数据分析的 Python 发行版本,其中包含了 conda、Python 等180 多个科学计算扩展包及其依赖项

[5]

。Anaconda 提供了强大而方便的包管理与环境管理功能,可以很方便地解决多版本 Python 并存、切换及各种第三方包安装问题。使用 Python 之所以能进行高效的程序开发,原因就在于其有大量的第三方库的支持。在使用Python进行开发的过程中,经常需要安装第三方库,而Anaconda作为Python的一个发行版,已经包含了这些库,因此,使用Anaconda就可以省掉部分安装第三方库的操作。当然,它也非常便于安装第三方的扩展包。

Anaconda 是一款完全免费的软件,可以随意到官网(https:///)下载使用,根据自己的需求下载 Windows 64 位或者 32 位的版本。本书就以这款软件作为默认的Python解释器。

Anconda 的安装很简单,在安装时只要一直单击“Next”就可以了,不需要做任何的改动。

最后需要特别说明的是:在安装Anconda之前需要卸载之前已经安装的任何Python解释器,包括 Python2.x 和 Python3.x 版本等,只用 Anconda 作为默认的 Python 解释器,即安装Anconda并且将它作为默认解释器。

4.安装第三方库

Python 拥有一个强大的标准库,Python 社区提供了大量的第三方库,使用方式与标准库类似。如果说强大的标准库奠定了 Python 发展的基石,那么丰富的第三方库则是 Python 不断发展的保证。随着 Python 的发展,一些稳定的第三方库被加入了标准库中。

在安装 Anaconda 的时候,Python 的标准库和一些常用的第三方库已经随 Python解释器进行了安装,可以在 Windows 提示符下输入“pip list”查看已经安装的库。如图1-20所示为部分已经安装的包。

如果要使用没有安装的第三方库,必须使用下面介绍的安装方法进行安装。初学者可以先跳过这部分,等真正需要安装第三方库的时候,再回过头来按照教程安装第三方库。

图1-20 部分已经安装的包

1)源码安装

很多第三方库都是开源的,几乎都可以在 GitHub 或 PyPI 上找到源码。找到的源码大多是 zip、tar.zip、tar.bz2 格式的压缩包。解压这些压缩包后,通常会看见一个setup.py文件。打开Windows命令行窗口,进入该文件夹。运行如下命令进行安装:

2)包管理器

现在很多编程语言都带有包管理器,如Ruby的gem、nodejs的npm。Python当然也不例外,可以使用pip、conda进行第三方库的安装。

(1)pip对Python库的管理。

大家应该还记得,前面在介绍Python安装的时候,其中有一个选项“pip”就是安装 pip 包管理器的(见图 1-8)。当然,如果选择安装的是 Anconda,则包管理器已经自动进行了安装。如果已经安装了pip包管理器,则在命令行中输入pip后回车,就可看到如图1-21所示的结果。

图1-21 pip的相关参数

使用 pip 安装模块安装第三方库时,系统会自动下载安装。例如,安装 flask 框架,命令如下:

卸载已经安装的第三方库的命令:

若查看已经安装的库,包括系统自带的和手动安装的,只需要执行命令:

更多pip的参数和功能,可以通过在命令行中输入“pip”来查看。

(2)conda对Python库的管理。

conda 可以通过安装 Minconda 或 Anaconda 来进行安装,前者是简化版本,只包含 conda 及其依赖。在本书中,我们使用 Anaconda 来安装 Python,conda 会自动安装。conda 对 Python 库的管理与 pip 大同小异,目前能用到的主要是安装、卸载、查看已安装的库几个命令,分别如下(这里仍用flask框架举例):

更多有关conda的使用,有兴趣的同学可以在网上查阅相关资料进行学习。

fC/epwWypj7blvUP2h3kR9iWAI4g9KcwvM+7ifS3r+Z67nPUCna6TSUm8bj+Bemu

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。