内容提要
本期Pycoder's Weekly周刊分享了一些Python相关的新闻、讨论、项目和文章。其中包括IPython的更新、Dropbox宣布基于JIT实现Pyston、如何组织一个Python项目、Facebook的在线实验协助工具、音乐理论环境、文档化工具、Python调试器、Flask的web仪表板、修饰器/封装的Python模块、pprint的替代工具、傻瓜化web爬虫、代码仪表盘、Django项目的测试、文本编码、NLP任务、自动生成单元测试案例、检测重复图片、将Python脚本变成可持续发展的项目、以及如何开始一个Flask项目。
关键要点
-
IPython自1.0发布以来经历了重大变化,建议及时升级。
-
Dropbox宣布基于JIT实现Pyston,尝试全新的Python运行时环境。
-
讨论如何标准化组织Python项目。
-
Facebook推出线上实验协助工具,便于用户群体实验映射。
-
提供一系列Python实现的音乐理论环境。
-
推荐超赞的文档化工具,值得收藏。
-
Python调试器可以直接连接到运行时程序进行状态检查。
-
使用Flask创建的漂亮web仪表板,实时展示系统数据。
-
辅助创建修饰器/封装的Python模块,支持monkey补丁。
-
pprint的替代工具,提供PEP8兼容的漂亮输出。
-
傻瓜化web爬虫,适合没有编程经验的人使用。
-
代码仪表盘汇总构建服务数据,展示代码质量和历史。
-
以Django项目为例展示测试的功用。
-
所有文本编码都不可信,需谨慎使用。
-
提供快速完成常见NLP任务的实例。
-
基于已有测试自动生成单元测试案例。
-
介绍如何快速检测重复图片。
-
详细描述如何将Python脚本变成可持续发展的项目。
-
鼓励尽早开始第一个Flask项目。