python武器库
1,开发库
You-Get
YouTube/Youku/Niconico视频下载器
Zipline
一个Pythonic的交易算法库
docopt
为Python程序创造一个优雅的命令行界面
PDFMiner
Python的PDF解析器
D3py
基于D3的Python绘图库
Pydown
用Python做一个HTML5的演示
2,开发工具
Jedi
一个超级棒的Python自动补全库
Autopep8
按PEP8风格自动排版Python代码
python-mode
Python的Vim插件
YAPF
Google开源的Python代码格式化工具
SublimeREPL
在Sublime Text 2中运行解释器
PyMongo
MongoDB数据库的Python接口程序
3,开发框架
Zerorpc
基于ZeroMQ的高性能分布式RPC框架
Falcon
构建云API和网络应用后端的高性能Python框架
Cubes
轻量级Python OLAP框架
Diesel
基于Greenlet的事件I/O框架
Pulsar
Python的事件驱动并发框架
Web2py
全栈式Web框架
4,学习指南
pycrumbs
Python资源大全
Projects
Python项目大集合
Minecraft
用python写的Minecraft游戏
The Hitchhiker’s Guide to Python
旅行者的Python学习指南
python-patterns
使用python实现设计模式
Python Koans
Python的交互式学习工具
5,科学计算与分析
PyMC
马尔科夫链蒙特卡洛采样工具
statsmodels
统计建模和计量经济学
Orange
通过可视化编程或 Python 脚本进行数据挖掘、数据可视化、分析和机器学习
Blaze
NumPy和Pandas的大数据接口
SciPy库
Python的科学计算工具集
Open Mining
使用 Python 挖掘商业情报(Pandas Web 接口)
6,文本处理
Python-docx
读写word文档的Python库
SnowNLP
处理中文文本的Python库
Fuzzywuzzy
字符串模糊匹配工具
TextBlob
简单、Pythonic的文本分析工具
Chardet
通用编码检测器
simplejson
Python的JSON编码/解码器
7,Web框架
Flask
一个使用Python编写的轻量级Web应用框架
Django
Python Web应用开发框架
Bottle
微型Python web框架
webpy
轻量级的Python Web框架
Tornado
异步非阻塞IO的Python Web框架
8,数据分析
Pydata
基于Python的数据分析库
Bayesian-Methods-for-Hackers
概率编程与贝叶斯方法
Hebel
支持GPU加速的深度学习Python库
9,身份验证
python-oauth2
Python的OAuth登录接口
Python-social-auth
社交服务认证的利器
rauth
Python的OAuth库
10,机器学习
Pylearn2
一个基于Theano的机器学习库
python-recsys
一款实现推荐系统的python库
PyBrain
基于Python的机器学习库
11,音频
Dejavu
音频指纹和识别的Python库
django-elastic-transcoder
Django + Amazon Elastic Transcoder
12,内容提取
Newspaper
使用Python开发的新闻和文章提取程序
Python-goose
用于文章提取的Python库
13,GUI
PyH
HTML生成工具,使你能够在Python中,像编写GUI一样,编写可读性极佳的HTML代码
Kivy
用于创建NUI应用的开源软件库
,
14,测试工具
Buildbot
基于Python的持续集成测试框架
Locust
可扩展用户负载测试工具
15,交互式解析器
bpython
界面丰富的Python解析器
16,自然语言处理
NLTK
一个先进的用来处理自然语言数据的Python程序。
17,生产力工具
Sphinx
Python项目文档生成工具
18,图像处理
Pillow
Python图像处理库
19,命令行工具
Pythonpy
在命令行中直接执行任何Python指令
20,ORM
peewee
一款轻量级python ORM
21,CMS框架
Wagtail
一个 Django 驱动的内容管理系统
22,网络爬虫
Scrapy
Python的爬虫框架
23,RESTful API
django-rest-framework
一个强大灵活的工具,用来构建Web API
24,数据校验
Schema
优雅的模式验证(Schema Validation)
25,模板引擎
Jinja2
一个纯Python实现的模板引擎
26,Queue
MRQ
一个 Python 的分布式 worker 任务队列,使用 Redis 和 gevent
27,网络
Twisted
一个基于事件驱动的网络引擎
28,WSGI服务器
bjoern
一个快速超轻量级的HTTP/1.1 WSGI服务器
调试工具
Memory Profiler
Python代码的内存分析器
29,计算机视觉
SimpleCV
开源计算机视觉框架
30,MapReduce
Dpark
Python版的Spark
31,高性能
Pyston
基于LLVM和JIT技术的Python开源实现
32,Tryton
一个通用商务框架
编辑器插件
33,YouCompleteMe
一款Vim代码补全引擎
python武器库的更多相关文章
- Python相关机器学习‘武器库’
开始学习Python,之后渐渐成为我学习工作中的第一辅助脚本语言,虽然开发语言是Java,但平时的很多文本数据处理任务都交给了Python.这些年来,接触和使用了很多Python工具包,特别是在文本处 ...
- 十个Python爬虫武器库示例,十个爬虫框架,十种实现爬虫的方法!
一般比价小型的爬虫需求,我是直接使用requests库 + bs4就解决了,再麻烦点就使用selenium解决js的异步 加载问题.相对比较大型的需求才使用框架,主要是便于管理以及扩展等. 1.Scr ...
- 超全Python IDE武器库大总结,优缺点一目了然!
本文介绍了多个 Python IDE,并评价其优缺点.读者可以参考此文列举的 Python IDE 列表,选择适合自己的编辑器. 写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了.它 ...
- [python 译] 基于面向对象的分析和设计
[python 译] 基于面向对象的分析和设计 // */ // ]]> [python 译] 基于面向对象的分析和设计 Table of Contents 1 原文地址 2 引言 2.1 ...
- 和嗲妹妹面试python,是种什么体验?
这次给大家讲讲我2年前去爱奇艺面试高级运维开发岗位的经历,希望对大家带来一些帮助. 公众号「Python专栏」后台回复:自动化运维平台,获取整套自动化运维平台的源代码 聊骚阶段 嗲妹妹:你好,我是爱奇 ...
- 爱奇艺面试Python,竟然挂在第5轮……
今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考 聊骚阶段 嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗? 我:(这声音也太酥了吧我 ...
- 爱奇艺面试Python,竟然挂在第5轮…(转)
今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考 聊骚阶段 嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗? 我:(这声音也太酥了吧我 ...
- 2000字谏言,给那些想学Python的人,建议收藏后细看!
1. 这几天陆续收到很多读者.球友的留言.私信,说要怎么学Python?有没有基础的,偏小白的学习方法?我的回答是:等我统一答复. 小胖从不食言,今天就来说说我觉得一个零基础.想转行.一直不得法的人应 ...
- 如何用Python从海量文本抽取主题?
摘自https://www.jianshu.com/p/fdde9fc03f94 你在工作.学习中是否曾因信息过载叫苦不迭?有一种方法能够替你读海量文章,并将不同的主题和对应的关键词抽取出来,让你谈笑 ...
随机推荐
- Python中的get和set方法
众所周知,像Java,C++这些语言中都有private这种修饰符,一般声明类的时候,我们都用private声明一个属性,然后给它写一个get方法和一个set方法,可能有人有疑问,为啥不直接写成pub ...
- Sword STL迭代器prev,next相关函数
迭代器的头文件中定义了4个实现迭代器模板的函数模板. .advance(iterator,num):将迭代器iterator 移动了num个位置 .distance(iterator1,iterato ...
- 数据中心 CLOS 架构
1.数据中心网络架构挑战 随着技术的发展,数据中心的规模越来越大,一个数据中心的服务器容量从几年前的几千台服务器发展到今天的几万甚至几十万台.为了降低网络建设和运维成本,数据中心网络的设计者们也竭力将 ...
- Redis数据库高级实用特性:持久化机制
Redis数据库高级实用特性:持久化机制 大型web系统数据缓存设计 Redis高级特性:虚拟内存的使用技巧 Redis高级实用特性:安全性与主从复制 Memcached.Redis OR Tair
- [Laravel] 09 - Functional models
Laravel框架下的若干常用功能实现. 文件上传 邮件发送 缓存使用 错误日志 队列应用 文件上传 一.配置文件 功能 配置 [config/filesystems.php] 'disks' =&g ...
- 一个整型数组里除了一个数字之外,其他的数字都出现了两次。要求时间复杂度是O(n),空间复杂度是O(1),如何找出数组中只出现一次的数字
思路分析:任何一个数字异或它自己都等于0,根据这一特性,如果从头到尾依次异或数组中的每一个数字,因为那些出现两次的数字全部在异或中抵消掉了,所以最终的结果刚好是那些只出现一次的数字. 代码如下: #i ...
- oracle 学习笔记(2)创建表空间及用户授权
原文:http://www.cnblogs.com/smartvessel/archive/2009/07/06/1517690.html Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的 ...
- 修改web前端访问端口
说明: URL规则可添加变量部分,也就是说将符合同种规则的URL抽象成一个URL模式 1 2 3 @app.route('/instance/<uuid>/') def instance( ...
- connect()返回SOCKET_ERROR不一定就是连接失败
connect()用于建立与指定socket的连接. 头文件: #include <sys/socket.h> 函数原型: int connect(int s, const struct ...
- MVC的ViewData自动给Razor写的input赋值
问题: 写编辑的时候,突然发现,没有值的model,突然出现了值,而且值是ViewData中值. 后台: this.ViewData["test"] = "测试" ...