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

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

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

Cheat Sheet: 9 Python Security Best Practices Avoid PyYAML vulnerabilities by using yaml.SafeLoader() instead of yaml.Loader(). Learn 8 more tips in the Python security cheat sheet.

新闻

Python刚刚向前迈进了一大步 在一个关键的语言流行指数中, Python 在20年来首次超过了 JavaC

PyCascades 2022 Call for Proposals 你想在 PyCascades 上演讲吗?在2021年10月24日之前提交您的申请。

文章、教程与话题

如何在FastAPI中用Auth0保护一个API img 了解如何利用 FastAPI 依赖性注入系统将你的 APIAuth0 集成并保护你的端点。你会看到这对你的 API 文档有什么影响,以及你如何使用我们提供的代码来验证你的 Auth0 访问令牌。

通过Python的内置程序了解所有的Python Python 有一大堆大多数人都不知道的内置程序。本指南旨在通过看似晦涩的内置程序,向你介绍 Python 所能提供的一切。

Clustering with Scikit-Learn in Python 本教程通过两个具体的用例演示了如何用 Python 将聚类算法应用于一个数据集。第一个例子使用聚类来识别有意义的希腊-罗马作家群体,基于他们的出版物和他们的接受情况。第二个用例将聚类算法应用于文本数据,以发现主题组。完成本教程后,你将能够在 Python 中使用聚类,并将 Scikit-learn 应用于你自己的数据,为你的探索性数据分析工具箱增加一种宝贵的方法。

What's great about Python 3.10? Python 3.10 中有哪些变化,其中哪些变化对你来说很重要?

用Python进行面向对象的编程--面向初学者的完整课程 img 面向对象的编程是软件开发中的一个重要概念。在这个完整的教程中,你将学习所有关于 OOP 的知识以及如何使用 Python 实现它。

SQLAlchemy 1.4 async ORM with FastAPI 本教程将介绍如何建立一个运行在 FastAPI、PostgreSQL、SQLAlchemy 1.4alembic 上的生产就绪的应用程序。一切使用 asyncio

发现并报告Python 3.10中的一个asyncio bug 我在 Python 3.10 中发现了一个错误。关于我如何发现它的一些说明,以及我在弄清情况后处理它的过程。

Tips for debugging with print() 如果你在用 print() 进行调试时感到尴尬,请不要这样--这完全没有问题!很多错误只需在正确的地方进行一些检查就可以轻松解决。只要在正确的地方做一些检查,许多错误就很容易解决了。这里有五个使用 print() 调试的技巧,可以让你获得最大的收益。

How to Fit Models to Data in Python img 本视频展示了如何使用 scipy.optimation 库中的 curvefit 函数。它还看了物理学中的实际例子。

图书馆的物联网 这篇文章是对物联网(IoT)的介绍,并将涵盖与数字传感器合作的技术方面,以及如何在图书馆环境中使用它们。

配置是一个API,而不是一个SDK 关于一般的配置管理,特别是 Python 应用程序的一些准则。

Streamline your Docker builds with Pants Pants 使得从一个 repo 逐步构建和部署多个 Docker 镜像变得简单高效,只需一个命令即可。每个镜像可以由一个共享的基础镜像和一个 PEX(Python EXecutable) 文件组成,其中包含入口点所需的所有代码、资源和依赖。Pants 确切地知道在一组Git的变化下,哪些镜像需要重建和重新部署。

尝试在Python中进行REPL驱动的开发

EuroPython 2021 Videos img

Array Libraries Interoperability

有趣的项目、工具和库

ConsoleDraw 一个 Python 模块,可以在不闪动的情况下更新控制台。

codex-readmePython 中使用 AI 生成 READMEs

bor 用户友好的,用纯 Python 编写的微小的源代码搜索器。

Pithus Pithus 是一个免费和开源的平台,为活动家、记者、非政府组织、研究人员分析安卓应用。

UpliftML 一个用于可扩展上升模型的 Python 包。

quickemu 快速创建和运行优化的 WindowsmacOSLinux 桌面虚拟机。

PortaSpeech PortaSpeechPyTorch 实现。可移植和高质量的生成性文本到语音。

Certipy 针对活动目录证书滥用的 Python 实现。

Ruck 用于 Python 的高性能演化算法。

Poly 一个通用的文本转换/处理工具。

最近更新

Psycopg 3.0 released Psycopg 3 是在开发和维护 psycopg2 所积累的经验基础上进行的完全重写。Psycopg 3 针对所有当前版本的 Python(3.6-3.10)PostgreSQL(10-14),并允许使用现代 Python 开发技术,如异步和静态类型化代码。

Python in Visual Studio Code – October 2021 Release 在这个版本中,我们总共解决了88个问题,其中包括。

  • Jupyter 笔记本的调试支持
  • A new Python walkthrough
  • 对Python文件和项目的调试体验的改进

Python 3.11.0a1 is available

活动

Virtual: DjangoCon US 2021 DjangoCon US 2021 is a completely free online event October 22-23, 2021 Online.

Virtual: DragonPy Meetup October 2021 将会有以下话题:

  • 用于金融数据的 Python
  • Project isolation beyond requirements.txt
  • Pandera - statistical data validation for Pandas
  • Python documentation generation

Virtual: PyBerlin 32 There will be following talks

  • Full-Stack Web, Entirely in Python: How Anvil Works
  • Python 3.10: Welcome to pattern matching

Virtual: PyLadies Dublin & Paris Python Talks There will be following talks

  • Research Survivor
  • Unraveling the mysteries of the universe with Python

Virtual: PyLadies London October 2021 There will be a talk, Start Your Quantum Journey with Python and Q#

Virtual: PyLadies Hamburg October 2021 There will be a talk, Build Your Own Audio Processing Package Using Poetry.

Posa:

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

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

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


Comments



自怼圈/年度番新

DU22.8
关于 ~ DebugUself with DAMA ;-)
点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:


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


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

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