PycharmPython第三方模块配置

Python013

PycharmPython第三方模块配置,第1张

可以通过第三方模块去实现各种各样的功能,我们只需要安装模块之后就可以直接使用模块中的方法

windows键+R,当然也可以点击搜索按钮,然后输入cmd即可

然后调用出我们的命令提示符,但是这个时候我们直接运行的话就只是命令提示符而已,安装第三方模块之后也运行不了(别问我为什么知道,问就掉进去了)

进入我的电脑,找到C:\Windows\System32中的cmd.exe(进入此电脑—windows(C:)—Windows—system32—cmd.exe) 右键选择“以管理员的身份运行”

第一次安装会需要点时间,之前安装过,所以显示的是已经存在

还是一样的命令(单词一定要输入对)

直接在pycharm的环境配置页面,点击【+】然后搜索需要的第三方模块,再点击“Install Package”即可安装使用

点击 “File”选择“settings”即可进入设置中

然后选择“Project:Python ”再点击“Python Interpreter”

点击【+】,搜索schedule,点击“Install Package”进行添加,添加完成之后就可以使用啦

1、说明

python添加自定义第三方模块使用pip命令。

2、步骤

以安装requests模块为例说明

1)打开命令行

win+r打开运行,输入cmd点确定

2)切换到python安装目录的script目录下

3)执行命令

pip install requests

4)安装完成

5)验证

进行python命令行,输入

import requests

如不报错则说明安装成功

collections 是 Python 的一个内置模块,所谓内置模块的意思是指 Python 内部封装好的模块,无需安装即可直接使用。

Python 提供了很多非常好用的基本类型,比如不可变类型 tuple,我们可以轻松地用它来表示一个二元向量。

namedtuple 是一个函数,它用来创建一个自定义的 tuple 对象,并且规定了 tuple 元素的个数,并可以用属性而不是索引来引用 tuple 的某个元素。

如此一来,我们用 namedtuple 可以很方便地定义一种数据类型,它具备 tuple 的不变性,又可以根据属性来引用,使用十分方便。

本示例中我们使用了一个三维坐标 x,y,z 来定义一个 tuple 对象,对象元素有3个,然后通过坐标值来引用相应的值即可。

deque是栈和队列的一种广义实现,deque是 "double-end queue" 的简称;

deque支持线程安全、有效内存地以近似O(1)的性能在 deque 的两端插入和删除元素,尽管 list 也支持相似的操作,但是它主要在固定长度操作上的优化,从而在 pop(0) 和 insert(0,v)(会改变数据的位置和大小)上有O(n)的时间复杂度。

在数据结构中,我们知道队列和堆栈是两个非常重要的数据类型,一个先进先出,一个后进先出。

在 python 中,使用 list 存储数据时,按索引访问元素很快,但是插入和删除元素就很慢,因为 list 是线性存储,数据量大的时候,插入和删除效率很低。

deque是为了高效实现插入和删除操作的双向链表结构,非常适合实现队列和堆栈这样的数据结构。

defaultdict是内置数据类型 dict 的一个子类,基本功能与 dict 一样,只是重写了一个方法__missing__(key)和增加了一个可写的对象变量 default_factory。

使用 dict 字典类型时,如果引用的 key 不存在,就会抛出 KeyError。如果希望 Key 不存在时,返回一个默认值,就可以用 defaultdict。

OrderedDict类似于正常的词典,只是它记住了元素插入的顺序,当在有序的词典上迭代时,返回的元素就是它们第一次添加的顺序。这样 dict 就是一个有序的字典。

使用 dict 时,key 是无序的。在对 dict 做迭代时,我们无法确定 key 的顺序。但是如果想要保持 key 的顺序,可以用 OrderedDict。