值得关注的5个Python开源项目

Python领域优秀的开源软件层出不穷。关注一个好的开源软件,对一个开发者来说可以带来很多益处。或者你可以很好地运用这个开源软件,成为它的一个用户;或者你可以阅读它的源码,从中学习技巧;甚至你可以通过参与该软件的开发,来获得经验和名声。只要用心,每一个好的开源软件都是一座富矿。下面,小编就为大家推荐5个值得关注的Python开源软件。

1、Wagtail CMS

Wagtail是一个基于Django的CMS系统,它拥有优质的用户体验,并且为设计人员和开发人员提供了高度定制的接口。

2、django REST framework

Django Rest Framework 是构建Web API的灵活而强大的工具集。它最初吸引我的特性是可以在浏览器中浏览的API文档,和内置的Oauth接口实现。如果你正有开发REST接口的计划,那么不妨试试这个工具集。

官网:http://www.django-rest-framework.org/

3、faker

faker可以为你生成假数据。这样你就不必自己写一大堆很显然别人早就写过的生成假数据的函数了。它就是那种你看了一眼就决定关注的项目。

4、Python Fire

这是一个为你的脚本生成命令行工具的库。由于它能够从一个Python类自动生成命令行接口,而不需要类似argparse那样复杂的配置,使得它成为了名副其实地“火”,在github上火得不得了。

github地址:https://github.com/google/python-fire

5、sentry

Sentry是一个帮你监控崩溃信息的服务。它的服务是用Python编写的,但是它提供各种语言的接口。

github地址:https://github.com/getsentry/sentry

本文来自企鹅号 - Python程序员媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小石不识月

微服务 —— 你需要付出什么?又能有何收获?

如果您阅读过我的文章 —— 微服务中的语义扩散,您可能会识得此标题。本文是那篇文章的一个延续,其目的是强调,只有当我们付出足够的努力来处理我们将要面对的组织和分...

29140
来自专栏SDNLAB

软件定义存储必备的5个软件工具

16520
来自专栏数据和云

微博MySQL优化之路 - 肖鹏

肖鹏老师对于开源数据库尤其是MySQL的研究特别深入,今天我们来一起听他分享自己对MySQL数据库的优化经验! 作者简介 ? 肖鹏 微博研发中心数据库技术负责人...

43670
来自专栏祝威廉

如何按程序员思维写分析师脚本

今天无意在在某群里,看到一个很复杂的SQL脚本,join很多,子查询很多,union很多,case when也很多。然后就让我们负责分析师脚本管理的同事给我看了...

14940
来自专栏数据和云

遇见未来 | PostgreSQL:一匹即将发力的黑马

在2017年的DB-Engine的年度数据库榜单上,PostgreSQL以其超过其他341个受监控数据库管理系统的受欢迎程度居于榜首,被评为年度DBMS。其总体...

70870
来自专栏BestSDK

好的产品诞生全过程:每个环节都细致入微

当我们提到一些常见的功能时,可以一笔带过,简单的描述一下就可以了,比如:对于微信登录,手机号注册。 那如果我们提到的是一些比较复杂的,具备一定创造性功能的时候,...

31250
来自专栏Linux Python 加油站

揭秘Linux工程师一路走来都需要哪些技能

大公司也是从小公司一步步走过来的,而大公司之所以与小公司不同,不在于基础的技术体系不同,而是当数据量达到一定程度后,引发的质变而已。而在思考质变带来的性能问题中...

14040
来自专栏鹅厂网事

挖掘故障中的金矿----记一次故障的详细分析

“鹅厂网事”由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网...

21680
来自专栏Web项目聚集地

为什么一定要前后端分离?

孤独烟,中国平安研发工程师,目前负责云平台架构设计以及需求研发工作。毕业后一直从事Java开发工作,在Web开发、架构设计上有多年的实战经验。在MySQL性能优...

18310
来自专栏北京马哥教育

20款开发运维必备的顶级工具

开发运维工具与软件开发领域的最佳实践密切相关,也与必要的规范密切相关。在整个开发生命周期涉及到一大批新旧工具,从规划、编码、测试、发布到监控。本文介绍你应该考...

55760

扫码关注云+社区

领取腾讯云代金券