Python周刊中文版(第511期)
欢迎关注 Python 周刊 511 期。让我们直接进入本周的资讯。
来自我们的赞助商
面向 Python 开发人员的 SonarLint 免费和开源 IDE 扩展 - 查找并修复 Python 代码库中的代码质量和代码安全问题!立即发现
新闻
JFrog 检测到窃取信用卡和注入代码的恶意 PyPI 包
JFrog 发现了一种针对使用 PyPI 存储库的 Python 开发人员的新供应链攻击。(大家要注意安全,不要乱下载不认识的包)
Replit 推出了 replit.web
Replit 使编码人员能够快速构建应用程序。除了浏览器,开发人员可以启动服务器,将数据存储在 Repl DB 中,并使用 Repl Auth 对用户进行身份验证。然而,直到今天,用户还必须将所有这些组件串在一起来构建应用程序。这就是为什么我们很高兴宣布 replit.web,这是一个专注于快速制作应用程序的 Python 框架。构建具有用户身份验证和持久性的应用程序从未如此简单。
2021 年 Django 开发者调查
2021 年 Django 开发者调查现已上线。它旨在阐明不同的开发人员如何使用 Django 以及相关的工具和技术。
文章、教程和讲座
Python3 逆向工程师技巧
使用 Python 3 提升逆向工程水平的五个技巧
Airbnb如何构建“墙”以防止数据错误
在这篇文章中,我们将概述我们在添加大量数据检查时面临的挑战(即数据质量、准确性、完整性和异常检查)以防止公司范围内的数据错误,以及这如何激励我们构建一个新框架以轻松地大规模添加数据检查。
掌握 Python 中的网页抓取:避免像忍者一样阻塞
掌握大规模抓取的最佳技术。避免检测并静默抓取网络 - 从浏览器指纹到绕过最先进的解决方案。(web爬虫真是越来越难了)
使用基本物理定律模拟/动画
陀螺 了解如何通过在 python 中求解拉格朗日方程以及在 Matlab 中为陀螺设置动画来模拟和动画 3D 陀螺。
GitHub Copilot 能否破解 Facebook 编码面试?
以下是 GitHub Copilot 在编码面试中的表现。(一次大胆的尝试)
初学者的 K-means
在本文中,您将学习如何完全从头开始实现 k-means,并深入了解 k-means 算法。
PyPI 中 Python 包的大规模面向安全的静态分析
本文通过静态分析检查 Python 包中的各种安全问题。该数据集基于存储在 Python 包索引 (PyPI) 中的所有包的快照。总共涵盖了超过 19.7 万个软件包和超过 74.9 万个安全问题。
更多 Python 代码异味:避免这 7 个臭味障碍
这些是要避免的 7 种代码异味 + 额外的异味。作者使用 Python 示例描述了每种气味,然后向您展示了如何修复它。在视频的最后,有一些通用技巧可以帮助您避免在设计中首先引入代码异味。(?编程圈也要有下饭操作了吗)
如何在 5 分钟内对 Django 进行 Dockerize
本教程将向您展示如何在不到 5 分钟的时间内对 Django 项目进行 Dockerize。
使用剪贴簿构建 Jupyter 笔记本工作流程
剪贴簿库允许您将状态保存在笔记本文件本身中,从而可以更轻松地使用 Jupyter 笔记本开发工作流程。
有趣的项目、工具和库
PrivacyBot
一种免费和开源的方式,可以从详尽的数据代理和人员搜索服务列表中删除您的数据。
rotki
投资组合跟踪、分析、会计和税务报告应用程序,可保护您的隐私。
Catanatron
Catan Python 实现强大的 AI 播放器。
Refactor
基于AST的简单python源码重构工具包。
DeepFaceLive
用于 PC 流媒体或视频通话的实时面部交换。
Droidlet
用于构建具体代理的模块化具体代理架构和平台
OpenCLIP
OpenAI CLIP(对比语言图像预训练)的开源实现。
Equinox
Callable PyTrees 和过滤的 JIT/grad 转换 => JAX 中的神经网络。
Laika
简单的 Python GNSS 处理库。
SDEdit
SDEdit 的 PyTorch 实现:使用随机微分方程进行图像合成和编辑
新版本
即将举行的活动和网络研讨会
线上:IndyPy 聚会 2021 年 8 月
将有一个演讲,使用无服务器部署机器学习模型。
Python Frederick 聚会 2021 年 8 月 - Frederick, MD
将有一个演讲,通过 Python 进行无服务器 HTML。
线上:PyData 悉尼 2021 年 8 月
将有一个演讲,Inside ML Models with SHAP。