知识点
相关文章
更多最近更新
更多python top project of 2013
2019-03-02 23:52|来源: 网路
Hi Pythonistas!
这周咱们作点儿不同的 ;-) 本文根据大家过去对周刊文章的点击量分析出的 2013年度顶级Python项目. 希望大家喜欢. 如果怕我们错过2014年的最佳项目,请及时邮件知会一下. 次周我们将恢复 #98 期周刊.
新年新折腾, 我们发布了: Pycoders Weekly Job board 现在开始到一月底, 使用优惠码 pycoders2014
发布职位信息可以获得 25% 的折扣!
才看到这一页的小伙伴们, 及时订阅2014 的蠎周刊吧.
一如往常, 任何疑问/意见/抱怨/建议只需点击回复此电子邮件.
想跟上所有 蠎界 新闻? @pycoders.
也可用 Gittip 来支持俺们!
原文: Pycoder's Weekly - Top Python Projects of 2013
测试和调试 Testing & Debugging
- python_koans (github.com)
Python Koans 算 “Ruby Koans” 的一部分, 作为交互式教程, 学习 TDD 技巧,并令测试通过.
- sure (github.com)
Sure 是最适合自动化测试的 Python 工具. 包含流利的断言,深度选择器等等特性. 推荐查阅 README 深入了解.
- responses (github.com)
用 responses 能令测试更加轻松, 这是一个可以伪装各种请求的库.
- boom (github.com)
Boom! Apache Bench 的替代品. 作为一个命令行工具, Boom 能对你的应用进行快捷的 smoke test .
- cricket (github.com)
BeeWare 套件的一部分, cricket 是种图形化工具, 协助你进行案例测试 .
- bugjar (github.com)
BeeWare 套件的一部分, bugjar 是种针对 Python 的图形化交互式调试器.
- pudb (python.org)
pudn 是针对Python 的全屏命令行调试器.
- voltron (github.com)
更好的 gdb 界面.
框架及Web Frameworks & Web
- django-stronghold (github.com)
试过将 login_required 装饰器四处乱放? 在你的堡垒中令所有 Django 视图有默认 login_required 呗.
- Falcon Framework (falconframework.org)
Falcon自称为髙性能云接口框架. 号称能在相同硬件条件下提高服务端性能30倍! 听起来有点儿意思? 检出来使用吧!
- django-xadmin (github.io)
用bootstrap 对 django-admin进行了深度升级. 提供了可插件安装的仪表盘.
- clay (github.com)
基于 Flask 的包装, 能令我们轻松的创建 RESTful 后端服务. 完整文档在这儿.
- flask-restful (github.com)
基于 Flask 的简单框架, 用以创建 REST 接口.
- sandman (github.com)
Sandman 希望通过REST 接口暴露你现有的app. 相关 blog post 也值得一读.
- Django Unchained (github.com)
名字很髙大上, 也的确是 Python Django 初学者的靠谱引导.
并发 Concurrency
- pulsar (github.com)
部件新web 服务器走起! 有趣的事件驱动的并发框架 ! 兼容从2.6+到pypy 的所有python 版本!
- toro (github.com)
同步化的Tornado 协程支持
- offset (github.com)
Offset Go 的 并发模式在 Python 中的实现. 请参考相关演讲 幻灯. 来理解!
任务调度 Job Schedulers
- pyres (github.com)
从 resque 获得灵感的 纯Python 任务调度模块, 是 芹菜(celery) 的不错替代物.
- dagobah (github.com)
Dagobah 是Python 完成的简单 关系依赖为基础的任务调度模块. 还包含很COOL 的关联任务工作流图形工具.
- schedule (github.com)
使用生成器模式,来为定期任务生成配置的进程调度模块.
实用工具 Utilities & Tools
- howdoi (github.com)
发觉你总在 Google 一些简单的最简单的编程任务? howdoi 能让你远离浏览器,就解决这类事儿!
- delorean (github.com)
时间旅行?简单! Delorean 的目标就是令你的Python 项目在处理时间/日期时轻而易举! 检出工程并查阅完备的 文档 吧.
- powerline-shell (github.com)
对于那些想让常用工具漂亮起来人, 一定要用 powerline-bash. 能打造漂亮的shell提示符,增加力线(powerline),兼容 Bash/Zsh.
(译注:
好吧,对于 zsh/fish 而言这个模块就 Naive 了 ;-)
- fn.py (github.com)
在Python 中谈及函式编程时失落的那节"电池"终于出现了! 如果对 Python函式编程 有兴趣的立即下手安装体验吧!
- lice (github.com)
为你的开源工程方便的追加许可证, 而不用自个儿去 Google. 支持 BSD, MIT, and GPL 以及变种.
- usblock (github.com)
基于 USB 钥匙来锁定或是解锁你的笔记本!
- Matchbox (github.com)
MatchBox 能在你自个儿的服务器上提供 dropbox 风格的备份服务! 基于 Flask 并通过 http 协议进行文件传输,很得趣的样子!
- cleanify (github.com)
用cleanify能异步美化你项目的所有 html/css/js 文件.
- locksmith (github.com)
Locksmith 是AES加密的口令管理器. 看起来不错,完全开源. 源代码/截屏都有.
- storm (github.com)
在Storm的命令行界面, 管理你所有的SSH 连接,就"象头BOSS"! 非常有用!
- sqlparse (github.com)
这个很给力! sqlparse 是个 SQL 有效性分析器. 支持解析/分裂/格式化SQL 语句.
- autopep8 (github.com)
能自动化以 pep8 规约来格式化你的代码.
https://www.gittip.com/hhatto/
- colout (github.com)
colout用以在命令行中色彩化输出. 这就从其 github page 检出实例来体验吧.
- bumpversion (github.com)
版本号冲撞总是恼人的, 而每个人总是忘记给发行版本打tag. bumpversion 用一条简单的命令简化了这方面的操作.
- pyenv (github.com)
需要更好的管理你Python的多版本 环境 ? pyenv 让你能简洁的作到!
(甚至超出你的预期!有插件能将 VirtualEnv 也无缝结合进来!)
- pip-tools (github.com)
一整套能令你的Python 项目保持清爽的工具.
- cdiff (github.com)
Cdiff是种非常 nice 的工具, 可以用彩色输出统一diff 格式信息,或用双栏形式来展示. 感觉对味的话,点击 README 获得更多细节!
科学科学及可视化 Data Science & Visualization
- data_hacks (github.com)
由bitly发布的一堆数据分析用命令行工具. 这些工具接受命令行或是其它工具输入的数据, 轻易的生成柱图以及直方图等等.
- 给黒客的概率编程和贝叶斯方法 (github.com)
这书是极好的, 介绍如何用贝叶斯方法和概率编程进行数据分析. 而且,每章都提供了用以 iPython Notebooks 的示例.
- simmetrica (github.com)
想对自个儿的应用基于时间的数据序列, 进行展示/汇总/分享嘛? 赶紧上 simmetrica 吧,同时还提供了可定制的仪表盘.
- vincent (github.com)
所有喜爱数据以及Python 的人哪, 一定也爱 vincent. Python构建的,专为运用D3.js 进行可视化 vega转换工具.
- bamboo (github.com)
一种简洁的实时数据分析应用. bamboo 提供了一个进行 合并/汇总/数值计算 的数据实时接口.
- dataset (github.com)
难以置信的工具, dataset让对数据库的读写简单的象对 JSON 文件的操作. 没有其它杂七杀八的文件配置, 顷刻间就让你在BOSS 面前高大上起来.
- folium (github.com)
喜欢地图?也爱Python? Folium 让你在地图上自在操纵数据.
- prettyplotlib (github.com)
用prettyplotlib来强化你的 matplotlib, 让你默认的matplotlib输出图片更加漂亮.
- lifelines (github.com)
有兴趣在Python 中研究生存分析 的话, 不用观望了,用lifelines! 包含对 Kaplan-Meier, Nelson-Aalen 和生存回归分析.
编辑器及其改善 Editors & Editor Enhancements
- sublime-snake (github.com)
想在无尽的coding 中喘口气? 当然是这种经典游戏了...
- spyderlib (google.com)
又一个用Python 写的开源 IDE.
- vimfox (github.com)
对于 Vim 党最贴心的web 专发工具. VimFox 能让 vim 实时的看到 css/js/html 的修改效果. 能神奇的让 vim 中的修订,立即在浏览器中看到...
(译注:
图样图森破, 越来越多的渠道可以让浏览器和编辑器联动了...不过,的确真心是程序猿必备)
- pcode (github.com)
基于 Py3 的IDE, 通过简单的UI,提供了重构/工程管理等.
持续交付 Devops
- metrology (github.com)
这个库很酷, 支持你对应用进行多种测量,并轻松的输出给类似 graphite 的外部系统.
- python-lust (github.com)
支持在Unix 系统中用Python 实现一个守护进程.
- scales (github.com)
Scales 对你的Python 应用进行持续状态和统计, 并发送数据到 graphite. 详情/实例 查阅官方 README.
- glances (github.com)
跨平台基于 curses 命令行的系统监视工具.
(译注:
htop 的纯Python 替代, 大妈已经用上;-)
- ramona (github.com)
企业级的应用监管. Ramona 保证每个进程在值, 一但需要立即重启, 并有监控/日志输出, 查觉要糟时,会发送邮件提醒.
- salmon (github.com)
Salmon 是基于 Salt Stack 的多服务监视系统. 即能作报警系统,也能当监控系统, README 有截屏以及详细说明.
- graph-explorer (github.com)
Graph-explorer 是对 Graphite 面板的增强. 比原版的好很多,值得体验.
- sovereign (github.com)
Sovereign 是一系列 ansible 的攻略手册, 基于之,能为自个儿建造个私人云.
(译注:
Ansible, Fabric, SlatStack, 这是Python 实现的类似 Puppet 的持续部署管理系统 但是,更加简洁,直觉,值得关注)
- shipyard (github.com)
(shipyard,船坞) 名很倩的web 应用,能在指定的机器上弹出你的 泊窗实例. 也支持你创建/删除 等等对 泊窗的远程控制.
- docker-py (github.com)
An API client for the amazing
疯狂的docker 工程接口的Python 包装.
(译注:
不没听说过 Docker? 忒 out了,参考: 无责任报道~ECUG2013Con; 这是准备将应用部署连操作系统环境也一并抄底儿统一快照/回滚/分发/版本 管理的系统)
- dockerui (github.com)
基于 docker 接口通过web 界面进行交互操作的工具.
- django-docker (github.com)
如果想知道怎么将Djnago 应用同 Docker 结合? 学习这个 demo 吧.
- diamond (github.com)
Python 实现的守护进程, 自动从你的服务或是其它指定数据源中提取数值, 并向 graphite 以及其它支持的 状态面板/收集 系统输出.
Git
- git-workflow (github.com)
可视化你的 git 工作流程的工具, 示例在 这儿. 很COOL的说.
- gitto (github.com)
简洁的库, 协助你建立自个儿的 git 主机.
- git-imerge (github.com)
git-imerge 能让 git 进行增量合并. 本质上是允许你在进行 imerge
有冲突时, 有机会先合并掉,再继续.
Mail & Chat
- mailbox (github.com)
Mailbox 是对Python 的IMAP 一个人性化的再造. 基于简单即是美的态度, 作者对 IMAP 接口给出了一个简单又好理解的形式.
- deadchat (github.com)
deadchat 旨在不安全的网络环境中 提供安全的 单一房间
群聊服务以及客户端.
- Mailpile (github.com)
Mailpile 是针对邮件的索引及搜索引擎 .
音频和视频 Audio & Video
- pms (github.com)
穷人的 Spotify 搜索和收集音乐流!
- dejavu (github.com)
在琢磨 Shazam 的原理? 音频指纹识别算法的Python实现在此!
(译注:
Shazam 是个神奇的音乐识别应用, 嘦对她啍个几秒调子,就能精确告诉你是什么歌曲,作者,歌词...)
- HTPC-Manager (github.com)
为HTPC 粉丝准备的工具, 提供了完备的界面来管理所有家庭媒体服务器上的好物.
- cherrymusic (fomori.org)
Python 实现的一个音乐流媒体服务器. 流化输出你的音乐到所有设备上.
(译注:
即私人 iTunes 服务)
- moviepy (github.io)
脚本化的电影剪辑包, 神马 切/串/插入标题 等等基本操作, 几行就搞掂!
其它好物 Other Awesomeness.
- emit (github.com)
用 redis 为你的函式追加可订阅能力, 很有趣.
- zipline (github.com)
Zipline 是种 很Pythonic 的交易算法库.
- raspberry.io (raspberry.io)
Raspberry.io 是树莓派的社区实现. 刚刚发布,汇集了各种创意想法, 有兴趣的话立即检出折腾吧.
- NewsBlur (github.com)
Google Reader 已经关张儿了. Newsblur 已经发布了有段日子了, 开源的 RSS 阅读器, 这绝对是应该首先体验的.
- macropy (github.com)
Macropy 是在 Python 中实现 macros的库. 检出文档,参考所有功能, 看怎么用上了.
- mini (github.com)
对编译器以及语言设计有兴趣的, 一定要看看这个仓库,以及配套的录像!
- parsimonious (github.com)
Parsimonious 的目标 是最快的 arbitrary-lookahead
解析器. 用Python 实现,基本可用. 足够COOL, 检出样例折腾吧.
- isso (github.com)
Disqus 的开源替代, 从demo 看很不错,而且提供了更好的隐私设置.
- deaddrop (github.com)
Deaddrop 能为新闻机构或是其它人 提供在线投递箱. 详细信息参考其 github page .
- E.V.E (github.com)
If you have been envious of seeing Jarvis the computer in Iron Man or would like to interact with your computer like the one on Star Trek this project is right up your alley. Click through to check out all the awesome.
如果你一直羡慕 钢铁侠里 Jarvis 的电脑, 或是 星际迷航 里星舰主机, 让你的电脑也能理解你的语音指令? 检出这儿的妙物吧!
- nude.py (github.com)
裸体检测 的Python 实现, 是 nude.js 的仿制.
- kaptan (github.com)
Kaptan 是你应用的配置管理器!
(译注:
通吃常见配置文本格式
dict
json
yaml
.ini
.py
)
- luigi (github.com)
Luigi 帮你构建复杂的管道 来完成批处理.
- gramme (github.com)
Gramme 以简单而优雅的方式, 通过 UDP 接口对易失数据完成消息包装序列化.
- q (github.com)
为你的Python 程序提供快速而随性的日志. 有一系列帮手来追踪你的函式参数, 并能在控制台快速交互式加载.
(译注:
很实用的工具, 但是,选择了一摧悲的工程名, 几乎不可能搜索出来的过短名字...)
- fuqit (github.com)
来自伟大的 Zed Shaw 最新作品, fuqit 试图令你忘记 MVC 的经验, 用全新的方式专注简洁一切.
- simplicity (github.com)
基于靠谱的 pydanny 将你的 新结构化文本 转换为 JSON 格式.
- lassie (github.com)
Lassie 允许你轻松的从网站检索出内容来.
- paperwork (github.com)
Paperwork 是个 OCR 文档并完成可搜索转化的工具, 用GTK/Glade实现了友好的界面.
- cheat (github.com)
cheat 允许你创建并查阅 命令行上的交互式备忘. 设计目的是帮助 *nix
的系统管理员们在习惯的环境中, 快速调阅不易记忆的常用命令.
- cookiecutter (github.com)
良心模块! 提供一堆有用但是不常写, 所以记不下来的代码模板, 也支持自制代码模板.
- pydown (github.com)
支持用Python 构建亮丽的HTL5 效果幻灯,
这儿 有demo.
- Ice (github.com)
模拟器粉丝们现在能用 Ice 向 Steam 里塞 ROMs 来玩了.
- pants (github.com)
用以编写异步网络应用的轻量级框架. Pants 是单线程,回调服务, 也包含支持Websockets 的 HTTP 服务, WSGI 支持, 和一个简单的web 框架.
- pipeless (github.com)
Pipeless 是一个构建简单 数据管道. 的框架.
- marshmallow (github.com)
marshmallow 是个 ORM 无关的库, 能将复杂的数据类型转换为Python 原生类型对象, 以便容易的转换为JSON 提供接口使用.
- twosheds (github.com)
Python 实现的库, 用来构造命令或是shell 解释器. twosheds 让你用 Python 来定制自个儿的 shell 环境.
是也乎
- 140110 Zoom.Quiet 用时 86 分钟完成所有.
- 140109 发现有同好: pythoner.cn Pycoder's Weekly - Issue #2013 只是图样图森破的,只是翻译了一部分...
- 140107 Zoom.Quiet 用时 45 分钟完成到77%.
- 140106 Zoom.Quiet 用时 100 分钟完成到40%.
- 140105 Zoom.Quiet 用时 47 分钟 完成快译20%.
- 140104 Zoom.Quiet 用时 27 分钟 完成格式转抄.
转自:http://www.cnblogs.com/DjangoBlog/p/3534880
相关问答
更多-
看来我只需要在我的Include和Library依赖项中添加一个Python34/include/和Python34/libs/的路径。 It seems I just needed to add a path to Python34/include/ and Python34/libs/ in my Include and Library dependencies.
-
也许我可以帮助一点点字母汤。 VBA是您列表中最古老的技术。 它主要用于基于MS Project对象模型上的旧视觉基本操作在MS Project中编写(自动化)事物。 它通常在特定的MS Project文件中工作。 VSTO是微软推出的现代版VBA,可以利用.NET。 它仍然以文件为中心,但现在您可以使用现代的面向对象语言(如C#或VB.NET)来编写控件。 第三种方法是编写一个可以与任何MS Project文件一起使用的独立.NET应用程序。 一个例子是COM-Addin方法。 COM Addin是您单独 ...
-
是的,我能做到。 我应该将CSOM用于现代版本的MS Projct(2013)。 Yes,i can do it. I should use CSOM for modern versions of MS Projct(2013).
-
我尝试使用SDK示例中的WsdlTokenManager类构建项目,我必须引用Microsoft.IdentityModel和System.IdentityModel 。 在代码文件中,我不得不添加这两个用法: using WSTrustChannel = Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel; using WSTrustChannelFactory = Microsoft.IdentityModel.Protocols.WSTru ...
-
Word 2013 VBA中UserForm Left和Top的单位是什么?(What are the units for UserForm Left and Top in Word 2013 VBA?)[2022-09-13]
嗯,答案就是盯着我看,所以这是以防万一其他人受益。 如果您有更强大的答案,请发布! 单位是每英寸72点。 (72 = 96 dpi * 0.75。)我将像素转换为点数 pts = Application.PixelsToPoints(pxls) 然后用pts表示Left和Top 。 Width和Height也在我的系统上。 Well, the answer was staring me in the face, so here it is in case someone else benefits. If ... -
我完全忘记了这个问题,刚收到1000张视图的徽章,我觉得应该更新了。 正如Matt在他的评论中指出的那样,没有任何版本的.Net可以保证在XP上安装,而且Windows XP不支持4.5这意味着我需要更改我的框架,然后确保我选择的版本在机器上可用安装我的申请。 .Net兼容性图表: http : //msdn.microsoft.com/en-us/library/bb822049(v = vs.110).aspx 一旦我切换到.Net 4.0,我就启用了为安装我的应用程序的机器自动分发框架。 Micros ...
-
AX 2012与此处所述的 Project Server 2010集成。 它没有与您自己发现的 Project Server 2013集成。 AX 2012 integrates with Project server 2010 as described here. It does not integrate with Project server 2013 as you have found out yourself.
-
您可以在“最近的项目”列表或“项目”文件夹中检查项目。 否则,创建一个新项目并添加所需的所有文件。 You can check for the project in the Recent project list or in the projects folder. Otherwise create a new project and add all the files required.
-
安装Office 2013后无法安装MS Project 2013(Can't install MS Project 2013 after installing Office 2013)[2022-12-28]
您必须删除Office 2013的所有测试版。在此之后,我可以毫无问题地安装Office 2013和Visio 2013,原因可能是Prooffing Tools。 我遇到过同样的问题。 以下是删除Prooffing工具的小指南(不会出现在appwiz.cpl =系统应用程序中)。 转到%windir%\ installer 右键单击标题栏并选择主题 转到每个msi(主题值),你会发现一些安装的prooffing工具预览。 (或预览中的其他内容) 右键单击它并选择“卸载” 之后,您应该能够安装Office ... -
MS Project 2003插件是否支持MS Project 2013?(Will MS Project 2003 plugin support MS Project 2013?)[2022-06-25]
不,它不会。 核心代码运行正常的可能性很小,但是从菜单栏切换到功能区菜单,2003年插件中显示的任何菜单选项都不会在2013年作为功能区上的按钮显示,所以我可以肯定地说这部分不起作用。 No, it won't. There is a slim chance that the core code may run ok, but with the switch from the menu bar to the ribbon menu, any menu options presented by the 200 ...