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

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

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

RSVP for the 3rd Annual Python Web Conference (Virtual) | March 22-26, 2021 Experts discuss hard Python problems. 50+ talks on Machine Learning, AI, Big Data, Django, Plone, Serverless, CI/CD, Containers, etc. Join JetBrains and Six Feet Up to discuss what the future holds.

新闻

Python Package Index nukes 3,653 malicious libraries uploaded soon after security shortcoming highlighted 在过去的一周中,大量的恶意 Python 软件包包括未经授权的项目版本,例如 CuPy,这是 Nvidia 并行计算平台 CUDA 上与 NumPy 兼容的多维数组的实现。

Fedora is now 99% Python2-free

文章、教程与话题

[Flask Course - Python 网络应用开发(https://www.youtube.com/watch?v=Qr4QMBUPxWo) img 通过构建一个具有认证系统的市场平台,来学习 Flask

Atlas: Our journey from a Python monolith to a managed platform 在这篇文章中,我们将解释为什么以及 dropbox 如何开发和部署 AtlasAtlas 是一个平台,它提供了面向服务架构的很多好处,同时最大限度地降低了通常拥有服务的运营成本。

Python 3.10 Pattern Matching in Action img 在本教程中,我们将学习 Python 3.10 中的结构化模式匹配。通过 3 个实际例子,你将看到它如何使代码更短、更易读。我们还将探索模式匹配的函数式编程起源,并使用 Python 中的 ast模块计算数学表达式的导数。

Python 中用多进程加速科学计算 一个现实世界的例子说明了多进程如何能大大加快科学计算的速度。

在Kubernetes上使用RabbitMQ扩展Celery Worker的规模 在本文中,你将探索如何使用KubernetesKEDA根据RabbitMQ队列中的消息数量来扩展Celery Worker

Python Decorators: Illustrated and Explained img 我们将对装饰器背后的主要概念进行可视化的讲解,并使用一些示例代码来说明它们在 python 中是如何工作的。

Pythonic代码的模式匹配教程 结构模式匹配将在 Python 3.10中出现,本文探讨了如何使用它来编写 Pythonic 代码,展示了匹配语句的最佳用例。

Finding Mona Lisa in the Game of Life with JAX

Learn Docker in 40 minutes img

Elastic Deep Learning with Horovod on Ray

NVIDIA Tools Extension API (NVTX): Annotation Tool for Profiling Code in Python and C/C++

书籍📚

The Debugging Book 软件有 bug,查找 bug 会花费很多精力。本书通过自动化软件调试,特别是自动定位错误及其原因来解决这个问题。近年来,新型技术的发展使软件自动调试得到了极大的改进。现在,这些技术已经成熟到可以集结成书--即使是可执行代码。

有趣的项目、工具和库

Search-That-Hash 搜索 Hash APIs,快速破解你的哈希值。如果没有找到哈希值,会自动导入 HashCat

APKLeaks Scanning APK file for URIs, endpoints & secrets.

git-plan A better workflow for git.

D2Go D2Go 是一个高效深度学习的工具包。

lazynite 一个用于 YouTubeTwitchPC 控制器。

CacheSQL 通过缓存 SQL 查询进行快速、弹性和可重复的数据分析。

ElegantRL 使用 PyTorch 轻量级、高效、稳定地实现深度强化学习算法。

SysMonTask Linux 系统监控器具有 windows 任务管理器的紧凑性和实用性,允许更高的控制和监控。

OpenChat Opensource chatting framework for generative models.

image2csv 将存储为图片的表格转换为可用的 .csv 文件。

Elliot 全面而严格的可复制的推荐系统评估框架。

pyrustic 轻量级框架和软件套件,以帮助开发、打包和发布 Python 桌面应用程序。

bincopy Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files).

最近更新

PyTorch 1.8 It includes major updates and new features for compilation, code optimization, frontend APIs for scientific computing, and AMD ROCm support through binaries that are available via pytorch.org. It also provides improved features for large-scale training for pipeline and model parallelism, and gradient compression.

活动

Virtual: San Francisco Python Meetup March 2021 将会有以下话题:

  • 使用Python实现MySQL的高可用性
  • 用 FastAPI 和 Deta 构建 API
  • 使用 Ariadne 轻松遍历 GraphQL。

Virtual: PyData Berlin Meetup March 2021 将会有以下话题:

  • 卫星太多,无法运营?Planet 如何利用敏捷的航天技术运营100多颗卫星?
  • Deepfakes or why I have trust issues

Virtual: PyData Pune Meetup March 2021 There will be a talk, Experimentation with Papermill, and MLFlow.

Virtual: PyData Cyprus Meetup March 2021 There will be a talk, How to build a MLOps platform.

Virtual: PyData Boston Meetup March 2021 There will be a talk, AIQC - Framework for Reproducible and Rapid Deep Learning.

Posa:

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

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

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


Comments



自怼圈/年度番新

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

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

追问

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