欢迎阅读《pythonista周刊》第511期。Let us start!

原文: https://mailchi.mp/pythonweekly/python-weekly-issue-511
翻译:Dustyposa

来自赞助商(PS:原文的赞助商):

SonarLint Free and Open Source IDE Extension for Python Developers - Find & Fix Code Quality and Code Security issues in your Python codebase! Discover Now

新闻

JFrog检测到恶意的PyPI软件包窃取信用卡并注入代码 JFrog 发现一个新的供应链攻击,目标是使用 PyPI 资源库的 python 开发人员。

Replit launched replit.web Replit 让程序员能够快速构建应用程序。除了浏览器,开发者可以启动服务器,在 Repl DB 中存储数据,并使用 Repl Auth 对用户进行认证。然而,直到今天,用户还必须把所有这些组件串起来才能建立一个应用程序。这就是为什么我们很高兴地宣布 replit.web,一个专注于快速制作应用程序的 Python 框架。构建具有用户认证和持久性的应用程序从未如此简单。

2021 Django Developers Survey 2021 年的 Django 开发者调查已经开始了。它旨在阐明不同的开发者如何使用 Django 以及相关的工具和技术。

文章、教程与话题

Python3 Tips For Reverse Engineers imgPython 3 提高逆向工程水平的五个技巧。

Airbnb 如何构建 “Wall” 来防止数据错误 在这篇文章中,我们将概述我们在增加大量的数据检查(即数据质量、准确性、完整性和异常检查)以防止全公司的数据错误时所面临的挑战,以及这如何促使我们建立一个新的框架来轻松地大规模增加数据检查。

掌控 Python Web 抓取: 像个忍者来取自如

掌握大规模 爬虫 的最佳技术。避免被发现并悄悄地抓取 - 从浏览器指纹到绕过最前沿的解决方案。

Simulating/Animating a Spinning Top Using Fundamental Laws of Physics img 学习如何通过在 python 中求解拉格朗日方程来模拟和动画化一个三维旋转的陀螺,并在 Matlab 中为旋转的陀螺制作动画。

Can GitHub Copilot Crack a Facebook Coding Interview? 下面是 GitHub Copilot 在编码面试方面的表现。

初学者的 K-means 在这篇文章中,你将学习如何完全从头开始实现 k-means,并获得对 k-means 算法的深刻理解。

对PyPI中的Python包进行大规模安全导向的静态分析 本文通过静态分析研究了 Python 包中的各种安全问题。该数据集是基于存储在 Python 软件包索引(PyPI)中的所有软件包的快照。总共涵盖了超过19.7万个包和超过7.49万个安全问题。

更多的 Python 代码异味: Avoid These 7 Smelly Snags img 这些是需要避免的7种代码异味+一种额外的气味。作者用一个 Python 的例子描述了每一种气味,然后告诉你如何解决它。在视频的最后,有一些一般的提示,帮助你在设计中首先避免引入代码臭味。

如何在5分钟内实现Django的Docker化 本教程将告诉你如何在5分钟内将一个 Django 项目 Docker 化。

用构建Jupyter笔记本的工作流程 剪贴簿 库允许你将状态保存在笔记本文件本身中,使使用 Jupyter 笔记本开发工作流变得更加容易。

为Psycopg 3构建一个Django驱动

Uniform Random Sampling of Strings from Context-Free Grammar

NumPy views: 节省内存、泄漏内存和微妙的bug

Launchpad现在可以在Python 3上运行!

有趣的项目、工具和库

PrivacyBot A free and open source way to delete your data from an exhaustive list of data brokers and people search services.

rotki 一个保护你隐私的投资组合跟踪、分析、会计和税务报告应用程序。

Catanatron Fast Settlers of Catan Python implementation and strong AI player.

Refactor 基于 AST 的简单 Python 源代码重构工具包。

DeepFaceLive 用于 PC 流媒体或视频通话的实时人脸交换。

Droidlet 一种模块化具体化代理架构和用于构建具体化代理的平台

OpenCLIP OpenAICLIP (对比语言-图像预训练)的开源实现。

Equinox 可调用的 PyTrees 和过滤的 JIT/grad 转换=> JAX 中的神经网络。

Laika 简单的 Python GNSS 处理库。

SDEdit SDEditPyTorch 实现:用随机微分方程进行图像合成和编辑

最近更新

Django bugfix release: 3.2.6

Python 3.10.0rc1 is available

活动

Virtual: IndyPy Meetup August 2021 将会有一个讨论会,使用无服务器部署机器学习模型。

Python Frederick Meetup August 2021 - Frederick, MD 将会有一个讨论会,通过Python的无服务器HTML。

Virtual: PyData Sydney August 2021 将会有一个讨论会,《用SHAP做的ML模型内部》。

Posa:

❤️ Happy Pythonic ;-(Posa私人无责任播报)

----- 分割线 -----

如果你发现哪里翻译有误的话,请务与我联系!感谢!


Comments



自怼圈/年度番新

DU21.7
关于 ~ DebugUself with DAMA ;-)

关注公众号, 持续获得相关各种嗯哼:
zoomquiet

追问

任何问题, 随时邮件提问可也:
askdama@googlegroups.com


蟒营®编程思维提高班Python版

**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发:
  • + 扫描预约入群, 学员每满 42 人即启动新一期训练营 ;-)
  • 101camp21.7
  • + 任何问题, 随时邮件提问可也:
    askdama@googlegroups.com