2013流行Python项目汇总
Python做为程序员的宠儿,愈来愈获得人们的关注,使用Python进行应用程序开发的越来也多。那么,在2013年有哪些流行的Python项目呢?下面,咱们一块儿来看下。css
1、测试和调试html
2、Web框架node
3、并发python
- pulsar:部署新web 服务器走起! 有趣的事件驱动的并发框架 ! 兼容从2.6+到pypy 的全部python版本!
- toro:同步化的Tornado 协程支持。
- offset:Offset Go的 并发模式在 Python 中的实现,请参考相关演讲 幻灯来理解!
4、任务调度git
- pyres:从 resque得到灵感的纯Python任务调度模块,是 celery 的替代。
- dagobah:Dagobah 是Python 完成的简单关系依赖为基础的任务调度模块,还包含很COOL 的关联任务工做流图形工具。
- schedule:使用生成器模式来为按期任务生成配置的进程调度模块。
5、实用工具程序员
- howdoi:发觉你总在 Google 一些简单的最简单的编程任务? howdoi能让你远离浏览器,就解决这类事儿!
- delorean:时间旅行?简单! Delorean 的目标就是令你的Python 项目在处理时间/日期时垂手可得!查阅完备的 文档。
- powerline-shell:对于那些想让经常使用工具漂亮起来人,必定要用 powerline-bash,能打造漂亮的shell提示符,增长力线(powerline),兼容 Bash/Zsh。
- fn.py:在Python 中谈及函数编程时失落的那节”电池”终于出现了! 若是对 Python函数式编程有兴趣的当即下手安装体验吧!
- lice:为你的开源工程方便的追加许可证,而不用自个儿去 Google,支持 BSD、MIT和GPL 以及变种协议。
- usblock:基于 USB来锁定或是解锁你的笔记本!
- Matchbox:MatchBox 能在你自个儿的服务器上提供相似Dropbox 风格的备份服务! 基于 Flask 并经过 http 协议进行文件传输。
- cleanify:用cleanify能异步美化你项目的全部 html/css/js文件。
- locksmith:Locksmith是AES加密的口令管理器,看起来不错,彻底开源,源代码、截屏都有。
- storm:在Storm的命令行界面,管理你全部的SSH 链接。
- sqlparse::这个很给力! sqlparse 是个 SQL 有效性分析器,支持解析/分裂/格式化SQL 语句。
- autopep8:能自动化以 pep8来格式化你的代码。
- colout:colout用以在命令行中色彩化输出,这就从其 github page查看范例来体验吧。
- bumpversion:版本号冲撞老是恼人的,而每一个人老是忘记给发行版本打tag,bumpversion 用一条简单的命令简化了这方面的操做。
- pyenv:须要更好的管理你Python的多版本环境 ? pyenv 让你能简洁的做到!(甚至超出你的预期!有插件能将 VirtualEnv 也无缝结合进来!)
- pip-tools:一整套能令你的Python 项目保持清爽的工具。
- cdiff:Cdiff是种很是 nice 的工具,能够用彩色输出统一diff 格式信息,或用双栏形式来展现。
6、数据科学及可视化github
- data_hacks:由bitly发布的一堆数据分析用命令行工具。这些工具接受命令行或是其它工具输入的数据,轻易的生成柱图以及直方图等等。
- 给黒客的几率编程和贝叶斯方法:这书是极好的,介绍如何用贝叶斯方法和几率编程进行数据分析,并且每章都提供了用以 iPython Notebooks 的示例。
- simmetrica:想对自个儿的应用基于时间的数据序列 进行展现、汇总、分享嘛? 赶忙上 simmetrica 吧,同时还提供了可定制的仪表盘。
- vincent: Python构建的专为运用D3.js 进行可视化的vega转换工具。
- bamboo:一种简洁的实时数据分析应用,bamboo 提供了一个进行合并、汇总、数值计算的数据实时接口。
- dataset:难以置信的工具,dataset让对数据库的读写简单的象对 JSON 文件的操做,没有其它的文件配置,顷刻间就让你在BOSS 面前高大上起来。
- folium:喜欢地图?也爱Python? Folium 让你在地图上自在操纵数据。
- prettyplotlib:用prettyplotlib来强化你的 matplotlib,让你默认的matplotlib输出图片更加漂亮.
- lifelines:有兴趣在Python 中研究生存分析的话,不用观望了,用lifelines! 包含对 Kaplan-Meier、Nelson-Aalen和生存回归分析。
7、编辑器及其改善golang
- sublime-snake:想在无尽的coding中喘口气? 固然是这种经典游戏了……
- spyderlib:又一个用Python 写的开源IDE。
- vimfox:对于Vim党最贴心的web专发工具,VimFox 能让 vim 实时的看到 css/js/html 的修改效果,能神奇的让 vim 中的修订,当即在浏览器中看到。
- pcode:基于 Py3 的IDE,经过简单的UI提供了重构、工程管理等。
8、持续交付web
9、Gitredis
10、邮件与聊天
- mailbox:Mailbox 是对Python 的IMAP 一我的性化的再造。 基于简单便是美的态度,做者对 IMAP 接口给出了一个简单又好理解的形式。
- deadchat:deadchat 旨在不安全的网络环境中提供安全的单一房间群聊服务以及客户端。
- Mailpile:Mailpile 是针对邮件的索引及搜索引擎 。
11、音频和视频
12、其它
- emit:用 redis 为你的函式追加可订阅能力,颇有趣。
- zipline:Zipline 是种 很Pythonic 的交易算法库。
- raspberry.io:Raspberry.io 是树莓派的社区实现。 刚刚发布,聚集了各类创意想法,有兴趣的话当即检出折腾吧。
- NewsBlur:Google Reader 已经关张儿了,Newsblur 已经发布了有段日子了,开源的 RSS 阅读器,这绝对是应该首先体验的。
- macropy:Macropy 是在 Python 中实现 macros的库。 检出文档,参考全部功能,看怎么用上了。
- mini:对编译器以及语言设计有兴趣的,必定要看看这个仓库,以及配套的录像!
- parsimonious:Parsimonious 的目标 是最快的 arbitrary-lookahead 解析器。 用Python 实现,基本可用。
- isso:Disqus 的开源替代,从demo 看很不错,并且提供了更好的隐私设置。
- deaddrop:Deaddrop 能为新闻机构或是其它人 提供在线投递箱,详细信息参考其github page。
- nude.py:裸体检测的Python 实现,是 node.js 的仿制。
- kaptan: Kaptan 是你应用的配置管理器!
- luigi:Luigi 帮你构建复杂的管道来完成批处理。
- gramme:Gramme 以简单而优雅的方式,经过 UDP 接口对易失数据完成消息包装序列化。
- q:为你的Python 程序提供快速而随性的日志。 有一系列帮手来追踪你的函式参数,并能在控制台快速交互式加载。
- fuqit:来自伟大的 Zed Shaw最新做品,fuqit 试图令你忘记 MVC 的经验,用全新的方式专一简洁一切。
- simplicity:基于靠谱的 pydanny将你的 新结构化文本 转换为 JSON 格式。
- lassie:Lassie 容许你轻松的从网站检索出内容来。
- paperwork:Paperwork 是个 OCR 文档并完成可搜索转化的工具,用GTK/Glade实现了友好的界面。
- cheat:cheat 容许你建立并查阅命令行上的交互式备忘。设计目的是帮助 *nix 的系统管理员们在习惯的环境中,快速调阅不易记忆的经常使用命令。
- cookiecutter:良心模块! 提供一堆有用可是不常写,因此记不下来的代码模板,也支持自制代码模板。
- pydown:支持用Python构建亮丽的HTML5 效果幻灯,Demo。
- Ice:模拟器粉丝们如今能用 Ice 向 Steam里塞 ROM 来玩了。
- pants:用以编写异步网络应用的轻量级框架。 Pants 是单线程,回调服务,也包含支持Websockets 的 HTTP 服务、WSGI支持和一个简单的web 框架。
- pipeless:Pipeless 是一个构建简单 数据管道的框架。
- marshmallow:marshmallow 是个 ORM 无关的库,能将复杂的数据类型转换为Python 原生类型对象,以便容易的转换为JSON 提供接口使用。
- twosheds:Python 实现的库,用来构造命令或是shell 解释器。Twosheds 让你用 Python 来定制自个儿的 shell 环境。
原文:Pycoder Weekly / 编译:蟒周刊
感谢 tuhaihe 投递这篇资讯