阅读更多

3顶
0踩

开源软件

翻译新闻 2013年最好的Python开源项目汇总

2014-03-07 15:39 by 资深记者 学良3 评论(4) 有16408人浏览

2013年Python社区诞生了很多实用的开发工具,这些工具在一定程度上可以帮助你节省更多的时间。本文为你汇总了这些工具,它们大部分都是开源的,你还可以通过源码来学习更多的Python开发知识。


 

1. Radon

 

Radon是一个用于从源代码中计算出各种指标的Python工具,包括:

 

  • McCabe复杂性计算,也就是循环复杂度
  • SLOC(源代码行)、注释行数、空白行数等指标计算
  • Halstead指标计算
  • 可维护性指数(主要是用在Visual Studio里面)

Radon只需要一个代码库就能在Python 2.6版本到Python 3.3版本之间运行,而且不需要任何辅助工具。除此之外它还能在PyPy上毫无障碍的运行。(目前只提供PyPy 2.0.0测试版本)

 

2. Django-conch

 

这是一个非常简洁的项目。Django-conch将Django shell以一个SSH服务器的形象展现出来。如果你想调试远程服务器上的Django应用的话,那该项目已经非常实用了。

 

3. PuDB

 

PuDB是一个全屏的基于控制台的Python调试器。

 

PuDB的目标是以轻量级、便携程序包形式来提供更加先进的基于GUI的调试器。PuDB允许用户在任何地点调试代码,并且在终端位置进行测试。如果你之前使用过DOS-based Turbo Pascal或者是C工具的话,那么PuDB的用户界面看上去会比较熟悉。


 

4. Python-Social-Auth

 

Python Social Auth的目标是成为能够认证所有社交服务的利器。该项目目前支持Django、Flask以及Webpy,并且支持许多服务。

 

通过从Django-Social-Auth那里复制基础代码,然后再精心修改调试,这样就实现了一个通用的接口,从第三方途径定义新的身份验证提供者,并将支持更多的框架和ORM。

 

5. Motor

 

该项目是专为Tornado应用编写的MongoDB驱动,功能比较全面,是以非阻塞方式实现的。

 

Tornado的维护者Ben Darnell表示,“Motor使用一个比较灵活的greenlet-based方式,从一个单一的代码库里完全支持同步和异步接口。广大的用户还是很乐见像MongoDB这样的公司为他们自己的产品生产第一手异步驱动的。”

                                                                                                               

 

6. Elephant

 

该项目是一个基于S3的键值存储和查询工具,并且提供ElasticSearch检索功能。将数据存储在S3里面就像是存储JSON文档一样简单,不过你可以通过HTTP立刻查询它。

 

7. Sublime-Bower

 

Sublime-Bower是一个非常酷的工具。现在使用Twitter Bower工具的人可以通过文件包控制来安装Sublime Text 2到项目里。

 

8. Pony ORM

 

Pony ORM这个项目挺好玩的,它会把Python的代码翻译成SQL。并且还有一个图形化的编辑器能够把对象模型转换成Python代码。


 

 9. Falcon Framework

 

Falcon是个高性能的云API框架。与Web框架相比,Falcon号称它能够提供在相同的硬件上服务超过30倍的请求。有兴趣的可以点击进去试试看。

 

10. Cherrymusic

 

该项目是一个用Python编写的音乐流服务器。其特点包含:

 

  • 免费、开源(GPL协议)
  • 易于安装、下载和运行
  • 快速搜索
  • 便于分享

赶紧把你自己的音乐唱片集推送到你的设备上吧!

 

 

11. Smiley

 

Smiley包含了一些子命令,能够运行Python程序并监控其执行的过程,能够记录运行过程并生成一个报告。

 

12. Wssh

 

该项目是Websockets桥接的SSH,可以通过HTTP调用远程SSH shell,总体上非常不错。这里面还包含了一个Web界面以及一个服务器。


 

13. Babel

 

Babel是个Python的国际化库,提供了一个集成的集合实用程序,协助国际化和本地化Python应用程序,特别是基于Web的应用程序。

 

14. RegExpBuilder

 

RegExpBuilder整合正则表达式到编程语言里,能够使得正则表达式可读性变强,同时易于维护。写正则表达式时,该项目采用了链式方法以及变量,例如数组或字符串。

 

15. Flask-Restful

 

该项目只是一个简单的框架,能够在Flask项目中快速地搭建出REST API。

 

16. Pulsar

 

如果你正在寻找一个能够很好地支持异步操作的Python Web框架的话,那么Pulsar就非常适合你,这是一个事件驱动的Python并发框架。

 

17. Quokka

 

这是一个基于Flask的内容管理系统,该系统还使用了MongoDB数据库。


 

18. Dejavu

 

你一定很好奇Shazam到底是怎么实现的吧?那就来看看这个用Python实现的声纹识别算法吧!看看它是怎么工作的!

 

Dejavu只要听一遍就能记住音频,还能通过指纹来进行识别。然后通过播放歌曲和输入麦克风录音,Dejavu就会尝试将这些数据和数据库里的音频、指纹数据进行比对,正确的话就会继续播放歌曲。


 

详细信息:The Best of Python in 2013

  • 大小: 9.6 KB
  • 大小: 31.2 KB
  • 大小: 9 KB
  • 大小: 14.5 KB
  • 大小: 10.6 KB
  • 大小: 10.2 KB
  • 大小: 5 KB
  • 大小: 23.2 KB
3
0
评论 共 4 条 请登录后发表评论
4 楼 paladin1988 2014-05-30 11:58
收藏之。。
3 楼 独善其身008 2014-03-26 17:17
 
2 楼 独善其身008 2014-03-26 17:17
 
1 楼 独善其身008 2014-03-26 17:17

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • python经典开源项目_2013年最好的Python开源项目汇总

    2013年Python社区诞生了很多实用的开发工具,这些工具在一定程度上可以帮助你节省更多的时间。本文为你汇总了这些工具,它们大部分都是开源的,你还可以通过源码来学习更多的Python开发知识。Radon是一个用于从源...

  • 总有你值得一试的python开源项目

    Python:渗透测试开源项目【源码值得精读】 sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力破解测试工具:patator XSS漏洞利用工具:XSSer Web服务器压力测试工具:HULK SSL安全扫描器:SSLyze ...

  • 2013流行Python项目汇总

    2013流行Python项目汇总 ... Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用...那么,在2013年有哪些流行的Python项目呢?下面,我们一起来看下。 一、测试和调试 python_koans:Python Koan...

  • Python:渗透测试开源项目【源码值得精读】

    那么,在 2013 年有哪些流行的 Python 项目呢?下面,我们一起来看下。  一、测试和调试 python_koans:Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习 TDD 技巧。 sure:Sure 是最...

  • Python开源项目大全

    那么,在 2013 年有哪些流行的 Python 项目呢?下面,我们一起来看下。  一、测试和调试 python_koans:Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习 TDD 技巧。sure:Sure 是最适合...

  • Python:渗透测试开源项目

    那么,在 2013 年有哪些流行的 Python 项目呢?下面,我们一起来看下。   一、测试和调试 python_koans :Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习  TDD  技巧。 ...

  • 给大家分享一篇 Python:渗透测试开源项目「源码值得精读」

    sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力...那么,在 2013 年有哪些流行的 Python 项目呢?下面,我们一起来看下。 私信小编001即可获取大量Python学习资料! 一、测试和调试 python_koans:Python Koans.

  • python 项目配置文件_python项目 配置文件 的设置

    一项目目录:二:默认配置settings的配置:config 文件__inint__.py文件:#!/usr/bin/env python# -*- coding: utf-8 -*-# Created by Mona on 2017/9/26from . import global_settingsimport osimport ...

  • 源码下载:74个Android开发开源项目汇总

    ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。 对于Android 4.0及更高版本,...

  • 【宝藏】GitHub黑科技的开源项目(有趣&高质量)

    博主收集整理 GitHub 上高质量、有趣的开源项目,并将他们进行归类。值得注意的是,不是简单的按照编程语言来分类,而是按照更有趣的分类方式,比如:有趣项目、沙雕项目、实战项目、学习项目、实用工具等等。同时...

  • Python:***测试开源项目

    那么,在 2013 年有哪些流行的 Python 项目呢?下面,我们一起来看下。  一、测试和调试 python_koans:Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习 TDD 技巧。 sure:Sure 是最适合...

  • Android开源项目分类汇总

    目前包括:Android开源项目第一篇——个性化控件(View)篇包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、...

  • Xabber客户端.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

  • XUI-master.zip

    一个简洁而又优雅的Android原生UI框架,解放你的双手!还不赶紧点击使用说明文档,体验一下吧! 涵盖绝大部分的UI组件:TextView、Button、EditText、ImageView、Spinner、Picker、Dialog、PopupWindow、ProgressBar、LoadingView、StateLayout、FlowLayout、Switch、Actionbar、TabBar、Banner、GuideView、BadgeView、MarqueeView、WebView、SearchView等一系列的组件和丰富多彩的样式主题。

  • 基于背向散射的超声骨密度仪算法研究和软件设计的任务书.docx

    基于背向散射的超声骨密度仪算法研究和软件设计的任务书.docx

  • 机械毕业设计81五自由度机械臂设计.doc

    机械毕业设计81五自由度机械臂设计.doc

  • 数据可视化-上海各地区风速热力图

    数据可视化-上海各地区风速热力图

  • 侧边栏滑动.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

  • RBF神经网络概述.doc

    RBF神经网络概述.doc

  • 游戏植物大战僵尸(经典版)

    游戏植物大战僵尸(经典版)

Global site tag (gtag.js) - Google Analytics