Python较为经典的53个Python库
Python库大全
将Python库整理为8部分,对每个库稍加自己的理解和评价,对Python感兴趣的同学可以收藏起来
•网络爬虫•数据库•数据分析•机器学习•可视化•文本分析•GUI窗体软件开发•自动化办公
网络爬虫
•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] 国人开发并封装的动态可视化图绘制库; 中文文档•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文件库
Python较为经典的53个Python库相关推荐
- 关于python的经典书籍_关于Python的经典入门书籍有哪些?
适合完全没有编程基础的新手使用. 回复内容: 适合完全没有编程基础的新手使用? Learn Python The Hard Way是你唯一的.最终的.史诗级的选择.它也许不能和 _why 的 why' ...
- python面试经典题_16道Python经典面试题及答案
随着Python在企业中的应用越来越多,岗位需求越来越大,面试成为了搞定优质职位的快速方式,下面是笔者面试10余家企业总结的面试题,希望对Python从业者有帮助. 1.Python是如何进行内存管理 ...
- python入门经典100例-【python】编程语言入门经典100例--22
1 #题目:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单. ...
- python入门经典100例-【python】编程语言入门经典100例--3
1 #题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 代码:2 i = 0 3 j = 0 4 while (i >= 0): 5 m = i* ...
- python入门经典100例-【python】编程语言入门经典100例--25
1 #题目:求1+2!+3!+...+20!的和. 代码: 2 3 m = 0 4 for x in range(1,21): 5 s = 1 6 for y in range(1,x+1): 7 s ...
- python入门经典100例-【python】编程语言入门经典100例--14
1 #题目:将一个正整数分解质因数.例如:输入90,打印出90=2*3*3*5. 代码:2 import pdb 3 tmp = int(input('请输入一个正整数:')) 4 print('%d ...
- python入门经典100例-【python】编程语言入门经典100例--37
1 #题目:对10个数进行排序 代码: 2 i = 1 3 li = [] 4 while i <= 10: 5 li.append(int(input('请输入第%d个数字:'%i))) 6 ...
- python解决经典数学问题-用python解决普通高中数学书A必修三题目(一)
1.2.1 列1: 第一步输入一个自变量x的值 第二步计算用y = x³+3x²-24x+30 第三步输出y x = float(input("x:")) y = x**3 + 3 ...
- python入门经典书籍知乎_知乎问题回答 - 《Python100天从新手到大师》 - 开源书籍(oscbook.com)...
知乎问题回答 Python学习完基础语法知识后,如何进一步提高? 如果你已经完成了Python基础语法的学习,想要知道接下来如何提高,那么你得先问问自己你要用Python来做什么?目前学习Python ...
最新文章
- easyui的combobox下拉框初始化默认值以及保持该值一直显示的方法
- Macbook pro安装MacOS系统
- c++ doxygen 注释规范_C语言代码注释参考
- MySQL:从B树到B+树到索引再到存储引擎
- 树莓派云音乐c语言,基于树莓派的红外遥控版网易云音乐播放器
- 磁盘显示RAW要如何办啊
- Android学习笔记(5)----启动 Theme.Dialog 主题的Activity时程序崩溃的解决办法
- iOS- 如何改变section header
- C++中public protected private的区别
- Java命令学习系列(一)——Jps
- ibm liberty_使用Open Liberty的开发模式最大程度地缩短周转时间
- amd cpu不能在cmd环境下运行java代码_「我们一起学Java02」JDK、JRE、JVM简介,Java开发平台的搭建...
- Sysbench压测
- [转载] 推荐的C++书籍以及阅读顺序
- 自定义控件--CircleImageView(类似于QQ、微信圆形头像自定义控件)
- html 时钟怎样居中,怎么用css3做时钟刻度
- HEVC—SAO技术
- 诺基亚 PC Internet 访问 N70为例
- 小程序关注微信公众号的方法
- 聊聊Excel的大批量导入导出
热门文章
- 【渝粤教育】国家开放大学2018年春季 7218-22T医学伦理学(本) 参考试题
- 【渝粤教育】国家开放大学2018年秋季 1021t劳动与社会保障法 参考试题
- 【渝粤题库】陕西师范大学202881 电子商务概论
- 【渝粤题库】广东开放大学 劳动心理学 形成性考核
- 【渝粤题库】国家开放大学2021春2617生产与运作管理题目
- kali查看共享 linux_在Linux下访问Windows共享文件夹
- linux正则表达式脚本实例,PowerShell中正则表达式使用例子
- log4j 禁止类输出日志_log4j 2过滤spring日志遇到的问题
- linux查看本机所有预设的系统变量,如何设置与查看Linux系统中的环境变量?
- php mailer altbody,PHPMailer发送邮件中文乱码的解决办法