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

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

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

REST APIs with Flask and Python Build professional REST APIs with Python, Flask, Flask-RESTful, and Flask-SQLAlchemy

新闻

The PSF is hiring a Python Packaging Project Manager! Thanks to a two-year grant commitment from Bloomberg, our second 2021 Visionary Sponsor and a long term committed supporter of the Python ecosystem, The Python Software Foundation (PSF) is hiring a full-time project and community manager for the Python Packaging ecosystem, with a specific focus on the Python Package Index (PyPI).

Unifying the CUDA Python Ecosystem 到目前为止,通过 Python 访问 CUDANVIDIA GPU 只能通过第三方软件来实现,例如 Numba、CuPy、Scikit-CUDA、RAPIDS、PyCUDA、PyTorchTensorFlow 等等。每个人都在 CUDA APIPython 之间写了自己的互操作层。通过发布 CUDA Python,英伟达让这些平台提供商能够专注于自己的增值产品和服务。英伟达还希望降低其他 Python 开发者使用英伟达 GPU 的准入门槛。

文章、教程与话题

一个人科技创业公司背后的架构 非常棒的一篇文章,从负载均衡刀任务监控及订阅,完全剖析了 SaaS 的背后。

How I built a €25K Machine Learning Rig 如何规划、购买、构建和存储你的2-10台 GPU 机器学习服务器和 PC

Porting VaccinateCA to Django 最初,VaccinateCA 是由一个严重定制的 Airtable 实例驱动的,伴随着一个定制的 JavaScript 应用程序的调用者,通过一些 Netlify 函数与 Airtable API 通信。了解它是如何被移植到一个新的自定义 Django 后端,运行在 PostgreSQL 之上。

如何使用FastAPI抽象来查询AWS数据湖 数据湖提供了无数的好处。它们是不可知的数据,不需要你预先定义一个模式。然而,如果没有一个合适的结构,要找到你需要的数据可能会很困难。在本文中,我们将通过创建一个 FastAPI 抽象来解决这个问题,使我们能够查询 AWS Glue 元数据目录。

Python的dataclasses将为你节省时间,还具有attrs的特点 img 在这个视频中,我们了解了数据类以及如何使用它们,以及数据类所基于的相关 attrs 库。

Python Typing with mypy 大型代码库上的渐进式类型检查。

Python 3 Types in the Wild: A Tale of Two Type Systems 本文探讨了开发者如何使用这些类型注释,类型检查和推理工具提供的类型系统语义,以及这些工具的性能。我们在 GitHub 公共仓库的语料库上评估了这些类型和工具。我们回顾了 MyPyPyType 这两个典型的静态类型检查和推理工具,以及它们不同的类型分析方法。然后,我们讨论了三个研究问题。(i) 开发者使用 Python 3 类型的频率和方式是什么?(ii) 开发者会犯哪些类型错误?(三) 不同工具的类型错误如何比较?

Integrating Rust into Python 这篇文章详细介绍了将 RustPython 集成的具体机制,以提高性能,而且不费吹灰之力。

Using PyTorch + NumPy? You're making a mistake. 一个困扰着成千上万的开源 ML 项目的 bug

深度学习模型压缩 这篇文章涵盖了从2021年3月开始在广度和深度上的模型推理优化或压缩。这包括像模型量化和二值化这样的工程主题,像知识提炼这样的更面向研究的主题,以及众所周知的小技巧。

如何使用Python创建像3Blue1Brown这样的数学动画 利用你的 Python 技能来创建美丽的数学动画。

Python + AWS Lambda img 该系列将涵盖。编写一个 Python 脚本,从 API 中提取当前一天的天气情况,将脚本打包到 Docker 容器中,使用 CI/CD 自动将 Docker 容器推送到 AWS 上,在 AWS Lambda 上运行,安排 AWS Lambda 函数自动运行,编写基础设施 YAML 文件自动创建组件。

如何用Scikit-Learn构建机器学习流水线?又为何必不可少? 在这篇文章中,你将了解什么是管道,如何使用 scikit-learn 管道?如何用流水线进行网格搜索和特征选择?如何用流水线进行列式变换?

Raspberry Pi Pico上的MicroPython入门指南 Pi 基金会的第一个微控制器来了! 学习如何使用 MicroPython 对它进行编程。

如何用Python和Telegram烹饪 img 冰箱里有一些材料,但不知道做什么?有心情来一杯新的、有趣的鸡尾酒?我们将在这个手把手的 python 教程中把这些都构建成一个 telegram 机器人。

在Python中编写机器视觉和天文相机的脚本

[用多线程和Boto3从S3下载文件

用Go共享对象实现更快的Python (简单的方法)

A Bot that Bird Watches so You Don’t Have To

通过阅读代码学习。Python标准库设计决策解读(适合高级初学者)

有趣的项目、工具和库

gProfiler gProfiler 结合了多个采样剖析器,以统一的可视化方式显示 CPU 所花费的时间,显示本地程序、 JavaPython 运行时和内 核例程的进程堆栈记录。

MMOCR 基于 PyTorchmmdetection 的工具箱,用于文本检测、文本识别以及相应的下游任务,包括关键信息提取。

SkinDeep 使用深度学习去除纹身。

Logica Logica 是一种逻辑编程语言,可以编译成 StandardSQL,并在 Google BigQuery 上运行。

certomancer 使用简单的声明式配置快速构建、模拟和部署 PKI 测试配置,包括 CRL、OCSP 和时间戳服务配置。包括 CRL、OCSP 和时间戳服务供应。

Rotten-Scripts Rotten Scripts 包含了用 PythonJavaScriptBashPowershell 等编写的令人惊奇和赞叹的脚本。

opal OPAL 是开放策略代理(OPA)的管理层,实时检测策略和策略数据的变化,并向代理推送实时更新。

label-studio Label Studio 是一个开源的数据标签工具。它可以让你用简单直接的用户界面为音频、文本、图像、视频和时间序列等数据类型打上标签,并导出为各种模型格式。

POT 一个为信号、图像处理和机器学习的最优传输相关优化问题提供若干解的库。

layout-parser 一个用于文档布局理解的 Python 库。

torchtyping PyTorch Tensors 的形状、dtype 等运行时类型注释。

DivideAndScan 分割全端口扫描结果,并将其用于有针对性的 Nmap 运行。

omni 一个非常轻量级的监控系统,用于运行 KubernetesRaspberry Pi 集群。

juriggedPython 进行热重载

最近更新

PyPy v7.3.4: release of Python 2.7 and 3.7

活动

Virtual: PyBerlin 28 将会有一个讲座,Retro Gamedev:用 Python 制作自己的 NES 编译语言。

Virtual: PyLadies Dublin Meetup April 2021 将会有以下话题:

  • NLP 中的偏见:利用语言学和计算机科学来提高 AI/ML 的公平性。
  • PythonMako 自动化社交媒体内容。

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

  • How we task satellites to take pictures
  • 如何检测ML模型中的沉默故障

Virtual: PyData Montreal Meetup April 2021 将会有以下话题:

  • Pandas 的文本扩展
  • Introducing Elyra: Extending JupyterLab for AI

Posa:

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

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

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


Comments



自怼圈/年度番新

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

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

追问

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


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

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