欢迎阅读《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)
通过构建一个具有认证系统的市场平台,来学习 Flask
。
Atlas: Our journey from a Python monolith to a managed platform
在这篇文章中,我们将解释为什么以及 dropbox
如何开发和部署 Atlas
,Atlas
是一个平台,它提供了面向服务架构的很多好处,同时最大限度地降低了通常拥有服务的运营成本。
Python 3.10 Pattern Matching in Action
在本教程中,我们将学习 Python 3.10
中的结构化模式匹配。通过 3
个实际例子,你将看到它如何使代码更短、更易读。我们还将探索模式匹配的函数式编程起源,并使用 Python
中的 ast
模块计算数学表达式的导数。
Python 中用多进程加速科学计算 一个现实世界的例子说明了多进程如何能大大加快科学计算的速度。
在Kubernetes上使用RabbitMQ扩展Celery Worker的规模
在本文中,你将探索如何使用Kubernetes
和KEDA
根据RabbitMQ
队列中的消息数量来扩展Celery Worker
。
Python Decorators: Illustrated and Explained
我们将对装饰器背后的主要概念进行可视化的讲解,并使用一些示例代码来说明它们在 python
中是如何工作的。
Pythonic代码的模式匹配教程
结构模式匹配将在 Python 3.10
中出现,本文探讨了如何使用它来编写 Pythonic
代码,展示了匹配语句的最佳用例。
Finding Mona Lisa in the Game of Life with JAX
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
一个用于 YouTube
和 Twitch
的 PC
控制器。
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