Python 程序员应该知道的 10 个库

转载 2013年12月02日 21:05:23
原文出处: Alberto Granzotto   译文出处: 张亚楠(@张亚楠alexkh)

67668a0fgw1eazlubkzywj20fj094t9b

Python是优雅的,使用这些库可以使你的代码更简洁,并保持持久性。欢迎各位补充,并提出意见!

  • Docopt。抛弃optparseargparse吧,使用docstrings来构建优雅的,可读性强的,并且复杂(如果你需要的话)的命令行界面。IMO2013年创建的最好的库。
  • Requests,或称为人类使用的HTTP,是一个处理HTTP请求更为pythonic 的方法,比urllib2更更更好用。口碑可见,他在PyPI上下载已经超过5,000,000次 :) 。
  • lxmllibxml2libxslt的合体。如果你要处理XML或HTML,lxml是最好的选择。
  • Bottle是一个快速,简单,轻量级的WSGI微型web框架。几秒内就能构建小型站点和APIs。所有的框架只有一个py文件,你甚至可以放进任意目录。
  • sh是一个成熟的Python子进程界面工具,允许你像运行函数一样运行任何程序。超级好用。
  • Structlog是一个先进的日志记录处理器。他集成了多个现存的日志记录工具,包含了Python标准库。你可以创建普通记录器,按你所想增加内容,使你的日志拥有持久性和可读性。
  • Watchdog是一个跨平台的Python库和shell工具,可以监视文件系统事件。超级好用,并且容易上手。
  • Delorean可以是你用非常方便的方法来处理数据和时间。设置时区,截取到秒,分,小时,或者甚至使用特殊方法从一个数据迭代到另一个。浏览下文档,里面有很多示例。

附赠

  • PEW.我是一个月前发现这个项目,并已喜欢上了。PEW是一套管理多个虚拟环境的工具,在bash,zsh,fish和powershell上完美运行。去试试吧。
  • antigravity。运行一个Python shell(版本>=2.7),然后输入import antigravity

Alberto Granzotto列举,2013年11月15日,保存在/culture

读《程序员应该知道的97件事》笔记

1.技术债务和童子军规则 技术债务 当你发现必须在“干得好”和“干得快”之间做出抉择的时候,一般都会选择“干得快”,并提醒自己将来再来返工。下一轮迭代自有其新的问题,工作重点转移到新问题上,老问题还存...
  • lsblsb
  • lsblsb
  • 2013年12月18日 19:41
  • 795

程序员应该知道的97件事

 转自:http://dearymz.blog.163.com/blog/static/205657420139243750104/ 正文之前 熟知软件开发的人都知道这个行业...
  • happywuyuqing
  • happywuyuqing
  • 2014年12月30日 11:20
  • 287

Python 程序员应该知道的 10 个库

Python是优雅的,使用这些库可以使你的代码更简洁,并保持持久性。欢迎各位补充,并提出意见! Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅的,可读...
  • qinbaby
  • qinbaby
  • 2014年04月08日 18:56
  • 724

Python 程序员应该知道的 10 个库

 Python是优雅的,使用这些库可以使你的代码更简洁,并保持持久性。欢迎各位补充,并提出意见! Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅...
  • chenyulancn
  • chenyulancn
  • 2014年12月23日 11:04
  • 457

Python 程序员应该知道的 10 个库

原文出处: Alberto Granzotto   译文出处: 张亚楠(@张亚楠alexkh) Python是优雅的,使用这些库可以使你的代码更简洁,并保持持久性。欢迎各位补充,并提...
  • werm520
  • werm520
  • 2014年01月13日 15:12
  • 719

每一个程序员需要了解的10个Linux命令

本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作! 作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10...
  • alexdream
  • alexdream
  • 2015年01月26日 17:35
  • 1503

程序员接私活经验谈

程序员接私活经验谈 正文:(一)项目确立 一年前,CSDN的外包频道,一家贸易公司寻求开发业务系统。我注意到这家公司和我正好在一个城市,索性就跟了一帖,写了点简要的个人开发情况,当...
  • bestlove12345
  • bestlove12345
  • 2016年06月10日 20:05
  • 2987

你应该知道的PHP库

下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。 图表库 下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。 pCh...
  • cxymds
  • cxymds
  • 2017年06月06日 15:18
  • 185

你应该知道的PHP库

下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。 图表库 下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。 pChart ...
  • m0_37696726
  • m0_37696726
  • 2017年06月06日 13:50
  • 193

Docker – 你应该知道的10件事

容器并不是一个全新的技术,但这并不妨碍Docker如风暴一样席卷整个世界。如果你在IT圈里,你一定听说过Docker。就算与其他热门技术,如:Puppet/Chef,Hadoop或者MongoDB放在...
  • u014027051
  • u014027051
  • 2016年09月04日 20:18
  • 150
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python 程序员应该知道的 10 个库
举报原因:
原因补充:

(最多只允许输入30个字)