视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
python需要装哪些工具包
2020-11-27 14:09:58 责编:小采
文档


python要装多少包,这个要取决于你用python做什么工作了,基本上,在每一个应用方向都有专业的包。python自带了许多功能强大的包,比如:爬虫包urllib,正则表达式包re,计算包collections,还有图形包tkinter等等,这些包在你安装python的时候就已经自动安装了,当然,这都是基础的包,我们日常用到的更多的是第三方包,因为第三方包功能更为强大。

爬虫是学习python有趣途径,同样有强大的框架

python自带的urllib其实使用起来有点麻烦,推荐你使用requests库,这是一个非常强大,使用方便的库,而且有全面的中文文档,网上爬数据爬图片都不在话下。还有更高级的库-scrapy库。Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。Scrapy 使用了 Twisted异步网络库来处理网络通讯。

爬取网站数据,当然少不了正则模块re,还有beautiful soup模块

re模块具有强大的处理字符串的能力,但是使用起来并不简单,因为当你觉得可以使用正则表达式的时候,这本身就是一个问题,因为写出一个正则表达式就是一个大问题。不过不用怕,在处理网站结构的数据时,有更强大的库-beautiful soup

web后端框架django,flask

python在web开发方面也是多面手,既有大而全的框架django,又有小而精的框架flask。虽说在web开发方面有许多框架,但是最常用的还是这两种,如果你想做中方面的工作,学好这两个框架就够用了,而且,目前的python后端开发的招聘需求多半是要求会这两个框架。python后端开发目前有不少公司在使用,比如,我们常见的知乎,豆瓣等。

度学习和人工智能

说起深度学习,人工智能,当然少不了提到tensorflow,keras等流行的框架,而这都可以使用python进行友好的操作,如果你有志于人工智能,那么你一定不能错过python。

除了以上模块,python还有好多有用的模块

比如:

中文分词模块jieba

图片处理模块PIL模块

操作数据库模块pymysql、pymongo等

操作excel模块xlrd,xlwt;

处理json数据的模块json

基本上你需要的功能,python都有对应的模块提供实现功能

这么说吧,缺啥补啥,用到什么了你就安装什么,缺少什么安装包,你就安装就行,不用非得把成千上万个安装包都安装上,不科学也不现实。

下载本文
显示全文
专题