欢迎阅读《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
访问 CUDA
和 NVIDIA GPU
只能通过第三方软件来实现,例如 Numba、CuPy、Scikit-CUDA、RAPIDS、PyCUDA、PyTorch
或 TensorFlow
等等。每个人都在 CUDA API
和 Python
之间写了自己的互操作层。通过发布 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的特点
在这个视频中,我们了解了数据类以及如何使用它们,以及数据类所基于的相关 attrs
库。
Python Typing with mypy 大型代码库上的渐进式类型检查。
Python 3 Types in the Wild: A Tale of Two Type Systems
本文探讨了开发者如何使用这些类型注释,类型检查和推理工具提供的类型系统语义,以及这些工具的性能。我们在 GitHub
公共仓库的语料库上评估了这些类型和工具。我们回顾了 MyPy
和 PyType
这两个典型的静态类型检查和推理工具,以及它们不同的类型分析方法。然后,我们讨论了三个研究问题。(i) 开发者使用 Python 3
类型的频率和方式是什么?(ii) 开发者会犯哪些类型错误?(三) 不同工具的类型错误如何比较?
Integrating Rust into Python
这篇文章详细介绍了将 Rust
与 Python
集成的具体机制,以提高性能,而且不费吹灰之力。
Using PyTorch + NumPy? You're making a mistake.
一个困扰着成千上万的开源 ML
项目的 bug
。
深度学习模型压缩 这篇文章涵盖了从2021年3月开始在广度和深度上的模型推理优化或压缩。这包括像模型量化和二值化这样的工程主题,像知识提炼这样的更面向研究的主题,以及众所周知的小技巧。
如何使用Python创建像3Blue1Brown这样的数学动画
利用你的 Python
技能来创建美丽的数学动画。
Python + AWS Lambda
该系列将涵盖。编写一个 Python
脚本,从 API
中提取当前一天的天气情况,将脚本打包到 Docker
容器中,使用 CI/CD
自动将 Docker
容器推送到 AWS
上,在 AWS Lambda
上运行,安排 AWS Lambda
函数自动运行,编写基础设施 YAML
文件自动创建组件。
如何用Scikit-Learn构建机器学习流水线?又为何必不可少?
在这篇文章中,你将了解什么是管道,如何使用 scikit-learn
管道?如何用流水线进行网格搜索和特征选择?如何用流水线进行列式变换?
Raspberry Pi Pico上的MicroPython入门指南
Pi
基金会的第一个微控制器来了! 学习如何使用 MicroPython
对它进行编程。
如何用Python和Telegram烹饪
冰箱里有一些材料,但不知道做什么?有心情来一杯新的、有趣的鸡尾酒?我们将在这个手把手的 python
教程中把这些都构建成一个 telegram
机器人。
A Bot that Bird Watches so You Don’t Have To
通过阅读代码学习。Python标准库设计决策解读(适合高级初学者)
有趣的项目、工具和库
gProfiler
gProfiler
结合了多个采样剖析器,以统一的可视化方式显示 CPU
所花费的时间,显示本地程序、 Java
和 Python
运行时和内 核例程的进程堆栈记录。
MMOCR
基于 PyTorch
和 mmdetection
的工具箱,用于文本检测、文本识别以及相应的下游任务,包括关键信息提取。
SkinDeep 使用深度学习去除纹身。
Logica
Logica
是一种逻辑编程语言,可以编译成 StandardSQL
,并在 Google BigQuery
上运行。
certomancer
使用简单的声明式配置快速构建、模拟和部署 PKI
测试配置,包括 CRL、OCSP
和时间戳服务配置。包括 CRL、OCSP
和时间戳服务供应。
Rotten-Scripts
Rotten Scripts
包含了用 Python
、JavaScript
、Bash
、Powershell
等编写的令人惊奇和赞叹的脚本。
opal
OPAL
是开放策略代理(OPA
)的管理层,实时检测策略和策略数据的变化,并向代理推送实时更新。
label-studio
Label Studio
是一个开源的数据标签工具。它可以让你用简单直接的用户界面为音频、文本、图像、视频和时间序列等数据类型打上标签,并导出为各种模型格式。
POT 一个为信号、图像处理和机器学习的最优传输相关优化问题提供若干解的库。
layout-parser
一个用于文档布局理解的 Python
库。
torchtyping
PyTorch Tensors
的形状、dtype
等运行时类型注释。
DivideAndScan
分割全端口扫描结果,并将其用于有针对性的 Nmap
运行。
omni
一个非常轻量级的监控系统,用于运行 Kubernetes
的 Raspberry Pi
集群。
jurigged
对 Python
进行热重载
最近更新
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
的公平性。- 用
Python
和Mako
自动化社交媒体内容。
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