💡
原文中文,约4100字,阅读约需10分钟。
📝
内容提要
《pythonista周刊》第437期涵盖了PEP 614对装饰器语法的放松、深度学习、Python Itertools、在Django模板中安全地放入JavaScript数据、遗传算法、函数重载、使用Python、Flask、Postgres和JWT构建认证服务等多个主题。此外,还介绍了HiPlot、Cozette、matchering等有趣的项目、工具和库。还有一些活动和网络研讨会的日程安排,如波士顿的pytest自动化测试、圣地亚哥的Python Meetup、渥太华的Nvidia Jetson Nano机器人等。
🎯
关键要点
- PEP 614 提议放松装饰器语法限制,允许装饰器成为任何有效表达式。
- 深度学习教程专注于音频和音乐应用,讨论一般算法和原理。
- 介绍 Python 的 itertools 和 more_itertools 库用于数据处理。
- 讨论如何在 Django 模板中安全地插入 JavaScript 数据,避免 XSS 攻击。
- 遗传算法的 Python 实现,灵感来自自然选择理论。
- Python 不支持函数重载,介绍通过装饰器和字典实现该功能的方法。
- 使用 Python、Flask、Postgres 和 JWT 构建认证服务的教程。
- 介绍 Neighbourhood Components Analysis 和 kNN 分类的实现。
- 学习如何将简单的 Python 脚本扩展为功能齐全的命令行工具。
- 展示如何用 multiprocessing.Pool 从单台机器扩展到集群。
- 讨论文本字段的记录链接及模糊匹配工具。
- 比较9个自动语音识别引擎,帮助选择合适的工具。
- Python Firebase 初学者教程,涵盖实时数据库和认证系统。
- 使用 TensorFlow 和 Twilio 进行文本分类的教程。
- 用 Detecto 创建对象检测模型的简易方法。
- HiPlot 是一个轻量级的交互式可视化工具,适合高维数据分析。
- Cozette 是为位图编程优化的字体。
- matchering 是开源音频匹配和母带处理工具。
- 介绍 PyCharm 插件 pycharm-security,用于查找安全漏洞。
- 活动包括波士顿的 pytest 自动化测试和渥太华的 Nvidia Jetson Nano 机器人讲座。
➡️