第 438 期 Python 周刊
文章教程
如何用 Django 仿制 YouTube 网站
本教程中将复制 YouTube.com 网站。我们专注于开发一个最低资源消耗且具备高扩展性的 Web 应用程序。
Django Speed Handbook :使 Django Web 应用更快
链接:
https://openfolder.sh/django-faster-speed-tutorial
通过参与开发多个 Django 应用程序的经历中, 我积累了关于速度优化的大量知识. 在这篇文章中, 我想分享我在这一领域所掌握的主要内容.
个性化您的 python 解释器提示
链接:
https://arpitbhayani.me/blogs/python-prompts
在本文中,我们讲述如何个性化 Python 解释器提示信息。
从磁盘加载 NumPy 数组:mmap() 与 Zarr/HDF5
链接:
https://pythonspeed.com/articles/mmap-vs-zarr-hdf5/
当您的NumPy数组规模超出单次内存容纳能力时,可以选择逐块处理的方式:每次仅从硬盘上显式加载一个数据块.不论采用何种方法,最终都需要将数据阵列以某种形式存放在硬盘上.每种方法都具有其独特的优势与不足之处,本文将会深入探讨各种存储系统的运作机制.
如何在 Pandas 中合并 DataFrame ?
链接:
https://www.youtube.com/watch?v=iYWKfUOtGaw
为了整合多个数据集到一个Pandas DataFrame中, 必须依靠"merge"功能。在这一视频教程中, 您将深入探究其发生的具体情况, 并掌握四种不同类型的连接操作。
在 Visual Studio Code 中使用 Jupyter Notebook
VS Code现在已经实现了Python插件对Jupyter Notebooks的本地运行支持。以下是一个简单的示例代码段。
Python 数据清理:《最终指南》( 2020 年)
如何禁止自动命名的 Django 迁移
链接:
https://adamj.eu/tech/2020/02/24/how-to-disallow-auto-named-django-migrations/
基于卷积神经网络音调检测
链接:
https://0xfe.blogspot.com/2020/02/pitch-detection-with-convolutional.html
借助 Rich 更好地进行 Python 回溯
The link to Will McGugan's technical blog post is available at https://www.willmcgugan.com/blog/tech/post/better-python-tracebacks-with-rich/.
构建一个简单的解释器第 18 部分:执行过程调用
链接:
https://ruslanspivak.com/lsbasi-part18/
使用 PyTorch 深度学习的手语识别
链接:
https://theaisummer.com/Sign-Language-Recognition-with-PyTorch/
有关 DRF 权限的建议
链接:
https://www.revsys.com/tidbits/tip-about-drf-permissions/
如何使用 pytest 和 Black 在单元测试中作弊
链接:
https://simonwillison.net/2020/Feb/11/cheating-at-unit-tests-pytest-black
有趣的项目
PostHog
链接:
https://github.com/PostHog/posthog
PostHog 是一款专为开发者设计的开源在线分析工具。它能够自动跟踪您网站和应用程序中的各种事件发生情况,并且无需向第三方发送数据。通过简单的配置即可实现快速部署,并支持直接访问其核心API和数据库结构。
Newscatcher
链接:
https://github.com/kotartemiy/newscatcher
从(几乎)任何网站收集标准化新闻。
vectorbt
链接:
https://github.com/polakowo/vectorbt
Python 库,可用于大规模回溯测试和分析交易策略。
AdelaiDet
链接:
https://github.com/aim-uofa/adet
AdelaiDet 是一个开源工具箱,用于执行多个实例级检测和识别任务。
Updog
链接:
https://github.com/sc0tfree/updog
Updog 是 Python 中 SimpleHTTPServer 的替代工具。它支持 HTTP/S 上传与下载功能,并可基于 HTTP 基本身份验证机制进行操作。
github-this
链接:
https://github.com/TotallyNotChase/glitch-this
将静态图像转化为 glitched 图像和 GIF !
Broadcaster
链接:
https://github.com/encode/broadcaster
Broadcaster 通过多种便捷的广播接口在多个后端服务系统中实现实时流功能
text-script
链接:
https://github.com/GeorgeCiesinski/text-script
在后台运行的应用程序,它将预先保存的文本块替换为文本快捷方式。
batch-copy
链接:
https://github.com/dibsonthis/batch-copy
允许用户可以一次复制 / 粘贴多个内容。
face2data
链接:
https://github.com/rodrigobressan/face2data
在不到一秒钟的时间内从人脸提取关键信息。由 Keras 和 Flask 提供支持。
本文翻译自 Python Weekly 438 ,有删改,不作为商业用途。

