53个Python库,你必须要试试

简介:   Python库大全  大邓将Python库整理为8部分,对每个库稍加自己的理解和评价,对Python感兴趣的同学可以收藏起来  ? 网络爬虫 ? 数据库 ? 数据分析 ? 机器学习 ? 可视化 ? 文本分析 ? GUI窗体软件开发 ? 自动化办公  私信小编01即可获取大量Python学习资料  网络爬虫

  Python库大全

  大邓将Python库整理为8部分,对每个库稍加自己的理解和评价,对Python感兴趣的同学可以收藏起来

  ? 网络爬虫 ? 数据库 ? 数据分析 ? 机器学习 ? 可视化 ? 文本分析 ? GUI窗体软件开发 ? 自动化办公

  私信小编01即可获取大量Python学习资料

  网络爬虫

  ? requests [1] 最好用、最简单的网络爬虫访问库 ? BeautifulSoup [2] 最简单的网页解析库 ? pyquery [3] 最简洁网页解析库 ? scrapy [4] 最流行的爬虫框架 ? pyspider [5] 国人开发的爬虫框架 ? selenium [6] 浏览器自动化框架,可以用于爬虫反爬 ? scylla [7] 智能IP代理池,用于反爬 ? shreport [8] 上海证券交易所上市公司定期报告下载 ? newspaper [9] 新闻爬虫库,根据提供的url可以抽取出新闻标题、作者、关键词、总结,部分功能支持中文

  数据库

  ? PyMySQL [10] ? Sqlite3 [11] 轻量级sql数据库(python内置库) ? pymongo [12] 非关系型MongoDB库

  数据分析

  ? pandas [13] 必须Python数据分析库,读取文件、预处理数据、分析、存储 ? modin [14] pandas加速库,接口语法与pandas高度一致 ? dask [15] pandas加速库,接口语法与pandas高度一致 ? plydata [16] pandas管道语法库 ? networkx [17] 社交网络分析库

  机器学习

  ? scikit-learn [18] 机器学习必学库,支持有监督、无监督多种算法,含文本分析功能 ? Orange3 [19] 点击操作的机器学习分析 软件 , 可文本分析 ? doccano [20] 文本数据标注工具 ? label-studio [21] 最牛掰的文本数据标注工具

  可视化

  ? matplotlib [22] Python中最万能绘图库,很少有ta画不出来的图;但语法较难、静态图 ? seaborn [23] 基于matplotlib开发的简化版可视化库, 一般的图可以用ta绘制;高度定制仍需要结合matplotlib进行样式定制;静态图 ? plotnine [24] ggplot2语法的Python可视化库, 可与 plydata [25] 库结合使用 ? pyecharts [26] 国人开发并封装的二手QQ拍卖动态可视化图绘制库; 中文文档 ? plotly [27] 动态可视化图绘制库 ? bokeh [28] 动态可视化图绘制库 ? SciencePlots [29] 科研论文绘图,基于matplotlib ? datapane [30] 数据分析报告生成 ? superset [31] 开源商务智能分析可视化库

  文本分析

  ? nltk [32] 自然语言分析套件,对中文不友好 ? spacy [33] 工业级自然语言模型库,支持中文 ? pattern [34] 自然语言处理、网络分析、可视化库 ? jieba [35] 中文文本分词库 ? snownlp [36] 中文情感分析库 ? gensim [37] 最好用、最全的话题模型 ? cnsenti [38] 中文情感分析库(Chinese Sentiment))可对文本进行 情绪分析 、 情感分析 。 ? label-studio [39] 最牛掰的文本数据标注工具 ? doccano [40] 文本数据标注工具 ? textstat [41] 文本可读性计算包(算法全,但仅支持英文) ? texthero [42] 文本预处理、展示、可视化库,仅支持英文

  GUI窗体软件开发

  ? tkinter [43] Python内置的gui库 ? PySimpleGUI [44] 最简单的gui开发库 ? pyqt5、pyside [45] 最牛掰的gui软件开发库

  自动化办公

  ? zmail [46] 自动化收发邮件管理库 ? pywinauto [47] Windows电脑自动化Python库 ? WeasyPrint [48] 自动化生产pdf报告 ? selenium [49] 浏览器自动化框架,可以自动化点击浏览器,完成某些工作 ? mkdocx [50] ? python-docx [51] 创建、修改docx文件库 ? python-ppt [52] 创建、修改ppt文件库 ? openpyxl [53] xlsx文件库

目录
相关文章
|
1天前
|
API 调度 开发者
Python中的并发编程:使用asyncio库实现异步IO
传统的Python编程模式中,使用多线程或多进程实现并发操作可能存在性能瓶颈和复杂性问题。而随着Python 3.5引入的asyncio库,开发者可以利用异步IO来更高效地处理并发任务。本文将介绍如何利用asyncio库实现异步IO,提升Python程序的并发性能。
|
2天前
|
JSON Shell 数据格式
第十章 Python常用标准库使用(必会)
第十章 Python常用标准库使用(必会)
|
2天前
|
开发框架 前端开发 数据库
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
|
2天前
|
数据采集 数据可视化 数据处理
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
|
2天前
|
JSON 测试技术 API
Python的Api自动化测试使用HTTP客户端库发送请求
【4月更文挑战第18天】在Python中进行HTTP请求和API自动化测试有多个库可选:1) `requests`是最流行的选择,支持多种请求方法和内置JSON解析;2) `http.client`是标准库的一部分,适合需要低级别控制的用户;3) `urllib`提供URL操作,适用于复杂请求;4) `httpx`拥有类似`requests`的API,提供现代特性和异步支持。根据具体需求选择,如多数情况`requests`已足够。
9 3
Python
20 0
|
3天前
|
JSON 数据格式 索引
python 又一个点运算符操作的字典库:Munch
python 又一个点运算符操作的字典库:Munch
20 0
|
3天前
|
数据挖掘 数据处理 索引
如何使用Python的Pandas库进行数据筛选和过滤?
Pandas是Python数据分析的核心库,提供DataFrame数据结构。基本步骤包括导入库、创建DataFrame及进行数据筛选。示例代码展示了如何通过布尔索引、`query()`和`loc[]`方法筛选`Age`大于19的记录。
10 0
|
4天前
|
数据处理 Python
如何使用Python的Pandas库进行数据排序和排名
【4月更文挑战第22天】Pandas Python库提供数据排序和排名功能。使用`sort_values()`按列进行升序或降序排序,如`df.sort_values(by='A', ascending=False)`。`rank()`函数用于计算排名,如`df['A'].rank(ascending=False)`。多列操作可传入列名列表,如`df.sort_values(by=['A', 'B'], ascending=[True, False])`和分别对'A'、'B'列排名。
14 2
|
5天前
|
算法 Python
请解释Python中的关联规则挖掘以及如何使用Sklearn库实现它。
使用Python的mlxtend库,可以通过Apriori算法进行关联规则挖掘。首先导入TransactionEncoder和apriori等模块,然后准备数据集(如购买行为列表)。对数据集编码并转换后,应用Apriori算法找到频繁项集(设置最小支持度)。最后,生成关联规则并计算置信度(设定最小置信度阈值)。通过调整这些参数可以优化结果。
25 9