Python Weekly 138
💡
原文英文,约1000词,阅读约需4分钟。
📝
内容提要
本文总结了Python单元测试和模块unittest的视频教程,Python 2.x代码转换为Python 3.x代码的在线转换器,Python队列死锁的故事,F-strings的用法,Hy语言与Python的关系,fold在数据结构中的应用,使用Python库进行C语言接口编程的例子,Python调试技巧,新的图像注释类型,终端数据可视化工具lehar,Django中使用select_related和prefetch_related提高查询性能的方法,以及一些Python包和工具的介绍。此外,还提到了PyConChina2017大会的征集议题和举办地点。
🎯
关键要点
- 本文总结了Python单元测试和模块unittest的使用,强调单元测试在大型项目中的重要性。
- 介绍了一个在线转换器,可以将Python 2.x代码转换为Python 3.x代码。
- 讲述了Python队列死锁的故事,强调并发编程的复杂性。
- F-strings提供了一种简洁方便的方式来在字符串字面量中嵌入Python表达式。
- Hy语言与Python的关系类似于Clojure与Java的关系,Hy可以与Python完全互操作。
- 介绍了fold在数据结构中的应用,特别是在函数式编程中的重要性。
- 讨论了使用Python库ctypes进行C语言接口编程的示例。
- 分享了Python调试技巧,强调使用pdb模块进行调试的便利性。
- 推出了新的图像注释类型,Scale成为计算机视觉问题的行业标准工具。
- 介绍了终端数据可视化工具lehar的使用。
- 在Django中使用select_related和prefetch_related来提高查询性能。
- 介绍了一些Python包和工具,包括jsonschema2db、np-to-tf-embeddings-visualiser等。
- 宣布了PyConChina2017大会的议题征集,强调大会主题为大数据和人工智能技术的创新应用。
➡️