Hi Pythonistas.

正如我们承诺过的,我们已经建立了往期 PyCoder's Weekly 的存档页,你可以在我们的 主页 的 archives 中找到它. 我们正在策划让邮件列表变的更方便一些,如果你有什么建议,请直接回复这封邮件告诉我们. 同时不要忘记把 我们 分享给你的朋友~

Enjoy!

-- Mahdi and Mike

原文: Pycoder's Weekly (Issue #6) : Vernal Equinox

新闻与开发动态

讨论

这是一个关于写一个同时兼容 Python 2/3 程序以及如何达到完整兼容的讨论. 如果你打算或者需要维护一个 Python 2 和 3 写的项目,这篇讨论对你会很有帮助.

项目

  • discoball Discoball 是一个通过正则表达式匹配染色的工具,最初是用 Ruby 写的,后来只用了两次提交就有了很大的提升,第一步删掉所有 Ruby 代码,然后用 Python 写一遍. 在日常工作中给你的命令输出加上颜色真的是很棒,比如高亮栈输出中的行号等等.

  • Airy: 网页应用框架 这是一个与众不同的 Web 框架, Airy 并不遵循普通的 HTTP 请求方式,取而代之的是使用 WebSockets (通过 Socket.io ),可惜现在并不支持 SQL 查询,希望这点能够改进下.

  • Django Twilio 有没有想过在你的 Django 程序中方便的添加 Twilio 支持?不用在找其他的了, Randall Degges 已经把这个做出来了.

  • Email Pie 这个东西非常有用,特别是在制作一个邮件表单的时候(比如创建一个邮件列表登录页?). Email Pie 提供一个 JSON 的 API 接口去验证邮件地址是否合法,而且还会检查比如邮件格式, MX 记录,以及一些明显的拼写错误.

  • Django 1.4 最好的模板系统 如果你正要开始一个全新的 Django 1.4 项目,这将会对你很有帮助. 这是一个 Django 1.4 的基本模板,所以你基本上只需要运行 django-admin startproject 并且将它指定为项目的模板,你的 Django 项目就会基于这个模板. 这个项目是基于 Mozilla 的 Playdoh 工作. 即使它不能完全适合你的需要,这儿也是个好地方让你可以 fork 并创建你自己的项目模板

  • pyprocessing - Python 图形开发的类 Processing 环境 译注: Processing 指一门图形开发相关的语言,更多资料参见 enwp:Processing_(programming_language)

这个项目提供了一个创建类似于 Processing 系统的图形开发环境的 Python 包. pyprocessing 的后端基于 OpenGL 和 Pyglet 开发,同时也提供动画图形渲染.

文章

是也乎

转自: issue #6: 春分 — PyCoder's Weelky CN


Comments

comments powered by Disqus