python常用函数库收集。
学习过Python都知道python中有很多库。python本身就是万能胶水,众多强大的库/模块正是它的优势。
收集一些Python常用的函数库,方便大家选择要学习的库,也方便自己学习收集,熟悉运用好这几个库,在Python这门语言也做不少的事。
1、爬虫神器scrapy框架。配上scrapy-redis组件,轻松开发一个分布式爬虫。言语无法表达我的景仰。
2、matplotlib绘图库,绘图神器。
3. you-get下载神器。国内外主流如的60多个网站的视频都支持下载。下图勾分别为支持视频、图像、音频。
使用方法也是超简单,以下是个人下载哔哩哔哩李宏毅教授的视频。基本满速下载。
4. 顺便说说另一个下载利器wget,只要给下载地址,就能下载。
5. jieba 中文分词工具
6.pip 相信用过python的人都知道pip install。
7.Django框架,Python 界最流行的 web 框架。
8.PIL,图像处理模块。个人的《网络爬虫之简单验证码识别》就有用到此模块。
9. logging ,日志功能模块,使用超简单超方便。
10. keras,以 tensorflow 或者 theano 为后端的深度学习封装库,快速上手神经网络。
11. plotly,协同 Python 和 matplotlib 工作的 web 绘图库
上面的没兴趣也可以再看看下面的。
1、web框架:
django: django是python所有web框架中最重量级的,大而全,包揽了你需要的各种功能,还有无数的第三方插件,官方的文档非常详细。
flask: flask是一个微型的框架,微型但不代表它功能上有欠缺,它是一个可扩展性极强的框架,框架没有提供的功能可以自行造轮子或者搜索第三方插件
2、ORM:
sqlalchemy: python中最强大的orm框架
peewee: 一个比较简洁的orm框架,目前只能适配Mysql, postgresql和sqlite
3、日期处理:
dateutils: 日期处理实用程序,在标准库中
pendulum:第三方日期时间处理库,比Arrow库好用,因为Arrow有一些bug,
4、任务队列:
celery:python中最强大的任务队列了,配合Flower可在web界面上实时查看celery的各个任务状态和统计信息
huey:一个比较小型的任务队列,依赖于redis或sqlite。
5、定时任务:
apscheduler:定时任务库,可使用Linux的cron语法来配置任务的启动信息。
6、图片处理:
pillow:python中最出名的图片处理库了。
7、科学计算:
numpy:科学计算包
panda:数据处理包
8、日志:
logging:在标准库中,非常强大
9、机器学习:
tensorflow:google出品的机器学习库
pytorch:facebook出品的机器学习库,发展势头貌似比tensorflow更猛
10、windows相关:
pywin32: 对windows api的封装
11、自然语言处理:
NLTK:自然语言处理的库,例如分析语句中的情感词语等等
12、包管理或虚拟环境:
virtualenv:创建虚拟环境,避免第三方库全部安装到系统的python路径中
13、进程处理:
subprocess:标准库中的进程模块
sarge:第三方的进程模块,简化了很多操作,作者是标准库是logging,venv模块的实现者
14、excel相关:
xlrd:读取excel文档
xlwt:写excel文档
pyexcel:读写excel文档(只能xlsx格式)
tablib:如果觉得前三个库读写excel需要太多的模板代码,可以试试这一个库。只要几行代码就能搞定,该库不仅能将数据集保存为excel(xls和xlsx均可), 还可以保存为xml, json等,十分强大。
15、url操作:
furl: 简化对url中各部分的操作,例如查询字符串的获取或设置等。
16、web服务器:
gunicorn:非常快,耗资源少的一个web服务器
uwsgi:另一个web服务器
17、爬虫(不用多说):
scrapy
pyspider
18、主流网站视频下载(两个都是命令行工具):
you-get: 能下载国内大部分的网站视频(包括优酷,乐视,腾讯视频等等)
youtube-dl: 主要下载youtube上的视频,当然还包括其它的视频网站(需要FQ或者设置vpn代理)
本文收集自互联网,以后可能还会添加。
python常用函数库收集。的更多相关文章
- python常用函数库及模块巧妙用法汇总
在用python编写脚本或写程序过程中总要遇到一些对大文件或数据进行排序,计算,循环跌代等.我想下面这些函数库一定能用得到,总结如下:便于以后备查 列表去重(传说是列表去重最高效的方法): al = ...
- python常用函数 库 转
可能经常用到的标准模块和第三方常用的50个库 本文由python培训班授课老师整理 数学计算: numbers - Numeric abstract base classes math ...
- python常用三方库 - openpyxl
目录 python常用三方库 - openpyxl 读取Excel文件 写入Excel文件 python常用三方库 - openpyxl openpyxl是一个第三方库, 可以处理xlsx格式的Exc ...
- Python常用的库简单介绍一下
Python常用的库简单介绍一下fuzzywuzzy ,字符串模糊匹配. esmre ,正则表达式的加速器. colorama 主要用来给文本添加各种颜色,并且非常简单易用. Prettytable ...
- 【C++实现python字符串函数库】strip、lstrip、rstrip方法
[C++实现python字符串函数库]strip.lstrip.rstrip方法 这三个方法用于删除字符串首尾处指定的字符,默认删除空白符(包括'\n', '\r', '\t', ' '). s.st ...
- 【C++实现python字符串函数库】二:字符串匹配函数startswith与endswith
[C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...
- 【C++实现python字符串函数库】一:分割函数:split、rsplit
[C++实现python字符串函数库]split()与rsplit()方法 前言 本系列文章将介绍python提供的字符串函数,并尝试使用C++来实现这些函数.这些C++函数在这里做单独的分析,最后我 ...
- PHP 常用函数库和一些实用小技巧
PHP 常用函数库和一些实用小技巧 作者: 字体:[增加 减小] 类型:转载 包括文件读取函式,文件写入函式,静态页面生成函式,目录删除函式等 文件读取函式 //文件读取函式 function ...
- yum安装的时候报错,关于python的函数库
我在执行yum -y install nc命令的时候出现如下报错 There was a problem importing one of the Python modulesrequired to ...
随机推荐
- Codeforces 701E Connecting Universities 贪心
链接 Codeforces 701E Connecting Universities 题意 n个点的树,给你2*K个点,分成K对,使得两两之间的距离和最大 思路 贪心,思路挺巧妙的.首先dfs一遍记录 ...
- sql 跟踪
目录 1 sql跟踪 1.1 alter session 1.2 DBMS_MONITOR 1.3 DBMS_SESSION 1.4 oradebug模式 1.5 触发器的模式启用sql 跟踪 1.6 ...
- js正则学习小计
//元字符 {} () ^ $ . ? + //预定义字符 \d \D \w \W \s \S //量词 {n,m} {n} {n,} + ? * //贪婪和惰性 //反向引用 //分组 //候选 / ...
- 集合(set)的基本操作
集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 集合中的元素必须是不可变类型 关系测试,测试两组数据之前的交集.差集.并集等关系 常用操作 a = se ...
- PHP XML To Array将XML转换为数组
// Xml 转 数组, 包括根键,忽略空元素和属性,尚有重大错误 function xml_to_array( $xml ) { $reg = "/<(\\w+)[^>]*?& ...
- [SDOI2008]郁闷的小J(分块)
[SDOI2008]郁闷的小J 题目描述 小J是国家图书馆的一位图书管理员,他的工作是管理一个巨大的书架.虽然他很能吃苦耐劳,但是由于这个书架十分巨大,所以他的工作效率总是很低,以致他面临着被解雇的危 ...
- 破解APK注入代码大揭秘
点此了解详细的APK破解及二次打包过程揭秘: http://t.cn/RzEn7UK [HACK]破解APK并注入自己的代码 会破解是你的本事,但是请不要去干坏事! 使用工具: APKTool 提 ...
- layDate1.0正式公布,您一直在寻找的的js日期控件
你是时候换一款日期控件了,而layDate很愿意和您成为工作伙伴.她正致力于成为全球最高大上的web日期支撑,为国内外全部从事web应用开发的同仁提供力所能及的动力.她基于原生JavaScript精心 ...
- 【Android】把外部文件拷贝的AVD安卓模拟器上的sdcard上,而且在AVD中浏览sdcard的文件
首先.实现这一切的大前提是.你的AVD安卓模拟器,在启动之前.有设置好sdcard的大小,例如以下图.同一时候,你的AVD安卓模拟器,要处于启动状态.否则无法运行例如以下的操作. 这里以<[An ...
- 支持并发的httpclient(基于tcp连接池以及netty)
闲来无事,将曾经自己写的一个库放出来吧. . 有的时候会有这样子的需求: (1)serverA通过HTTP协议来訪问serverB (2)serverA可能会并发的像B发送非常多HTTP请求 类似于上 ...