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

原文: https://mailchi.mp/pythonweekly/python-weekly-issue-489
翻译: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

文章、教程与话题

使用Traefik提供的HTTPS部署FastAPI应用程序 img 了解如何使用 FastAPIPython 中轻松构建一个现代化的 Web API,然后使用 HTTPS 将其部署到生产中,由 Traefik 提供支持,以满足你的所有云需求。

5个 Django 常见错误 探讨 Django 框架的常见错误,以及它们是如何将问题引入到你的代码中的。

Semantic Versioning Will Not Save You The widely used Python package cryptography changed their build system to use Rust for low-level code which caused an emotional GitHub thread. Enthusiasts of 32-bit hardware from the 1990s aside, there was a vocal faction that stipulated adherence to Semantic Versioning from the maintainers – claiming it would’ve prevented all grief. This post will show you not only why this is wrong, but also how relying on Semantic Versioning hurts you.

Exciting New Features in Django 3.2 Django 3.2 即将到来,它有很多新特性。这篇文章将介绍其中的一些新特性。

Developing Flask Apps on Google Cloud img 谷歌云平台提供了广泛的工具,允许开发人员部署几乎任何类型的应用程序。本讲座将演示如何使用 GCPCloud Run 构建 Flask 应用,它允许你将容器作为函数运行。此外,它还将展示 Cloud Code 插件,它允许你查看你的服务,运行以及使用 Run Configurations 部署你的应用程序。

模糊匹配人名 使用 Python 和线性规划对十亿 Git 提交签名等进行数据驱动算法设计。

NER for Extracting Stock Mentions on Reddit 如何使用命名实体识别进行有意义的分类。

Efficient Postgres Full Text Search in Django 学会用 DjangoPostgres 优化全文搜索的实现。即使在一个小表上,我们也将查询执行时间从0.045s降到了0.001s。

Pandas DataFrame Tutorial PythonGPU 加速 DataFrames 入门指南。

用3个简单的步骤来构建Conda Forge的Python包

Solving the 'Broken Calculator' problem the hard way

Using Django Check Constraints to Prevent Self-Following

Python中从零开始的简单遗传算法

Htmx and Django for Single Page Applications

Profiling Python code with line_profiler

有趣的项目、工具和库

GamestonkTerminal Gamestonk 终端是一个很棒的股票和加密市场终端。它的实现(在 python 中)允许轻松添加更多的命令,并扩展其配置。

Graphtage 一个用于 JSON、JSON5、XML、HTML、YAML和CSVtree file 的语义差异工具和库。

UniDet 用自动学习的统一标签空间对多个数据集进行目标检测。

Nautobot Nautobot is a Network Source of Truth and Network Automation Platform.

Gradient-Free-Optimizers 在数值搜索空间中采用局部、全局、基于群体和顺序技术进行简单可靠的优化。

urh Universal Radio Hacker: Investigate Wireless Protocols Like A Boss.

rolling-quantiles 快速的、可合成的、Pythonic 量化滤波器。

LogSummary LogSummary 的工具包和数据集。

最近更新

Python 3.10.0a6 The new alpha release of Python 3.10 is here, now with 100% more pattern matching.

活动

Virtual: IndyPy Meetup March 2021 There will be a talk, Building Real Time Streaming Applications with Spark.

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

  • Structural Pattern Matching in Python: PEPs 634-636
  • Contemporary Documentation

Posa:

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

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

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


Comments



自怼圈/年度番新

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

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

追问

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