有什么python库让你相见恨晚,眼前一亮!

171 阅读2分钟

  python中令人拍案叫绝的库实在太多了。python本身就是万能胶水,众多强大的库/模块正是它的优势。这里仅仅简单举些例,排名不分先后。

1.爬虫神器scrapy框架

配上scrapy-redis组件,轻松开发一个分布式爬虫。言语无法表达我的景仰。

2、matplotlib绘图库,绘图神器

image-20201215103718543

image-20201215103731578

3.you-get下载神器

国内外主流如的60多个网站的视频都支持下载。下图勾分别为支持视频、图像、音频。

4a3300063c53fd230a4b

4.下载利器wget,只要给下载地址,就能下载

img

5.jieba 中文分词工具

img

7.Django框架,Python 界最流行的 web 框架

img

8.PIL,图像处理模块。个人的《网络爬虫之简单验证码识别》就有用到此模块。

img

9.Requests

  requests库是一个常用的用于http请求的模块,它使用python语言编写,可以方便的对网页进行爬取,是学习python爬虫的较好的http请求模块。

10.pyecharts,数据可视化神器

  pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。

pp

11.logging

  用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了logging模块来记录我想要的信息。

12.Pandas

  pandas是基于NumPy数组构建的,使数据预处理、清洗、分析工作变得更快更简单。pandas是专门为处理表格和混杂数据设计的,而NumPy更适合处理统一的数值数组数据。

13.sqlmap

  一款用来检测与利用SQL注入漏洞的免费开源工具,支持所有类型数据库的注入。也许就连很多专业的Python开发者都不曾用过,不过,在网络世界的另一角,白帽子、黑客、网络安全爱好者心中,它简直是神一般的存在

14.TensorFlow

  谷歌一个非常著名的开源机器学习框架,在业界非常流行,社区资料丰富,接口文档全面,能随时随地构建可靠的机器学习模型,快速验证算法有效性,如果你是一个科研人员或工程人员,那么tensorflow就是一个非常不错的辅助工具,值得学习和使用

15.python QT 图形界面开发

img