欢迎阅读《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年来首次超过了 Java
和 C
。
PyCascades 2022 Call for Proposals
你想在 PyCascades
上演讲吗?在2021年10月24日之前提交您的申请。
文章、教程与话题
如何在FastAPI中用Auth0保护一个API
了解如何利用 FastAPI
依赖性注入系统将你的 API
与 Auth0
集成并保护你的端点。你会看到这对你的 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进行面向对象的编程--面向初学者的完整课程
面向对象的编程是软件开发中的一个重要概念。在这个完整的教程中,你将学习所有关于 OOP
的知识以及如何使用 Python
实现它。
SQLAlchemy 1.4 async ORM with FastAPI
本教程将介绍如何建立一个运行在 FastAPI、PostgreSQL、SQLAlchemy 1.4
和 alembic
上的生产就绪的应用程序。一切使用 asyncio
。
发现并报告Python 3.10中的一个asyncio bug
我在 Python 3.10
中发现了一个错误。关于我如何发现它的一些说明,以及我在弄清情况后处理它的过程。
Tips for debugging with print()
如果你在用 print()
进行调试时感到尴尬,请不要这样--这完全没有问题!很多错误只需在正确的地方进行一些检查就可以轻松解决。只要在正确的地方做一些检查,许多错误就很容易解决了。这里有五个使用 print()
调试的技巧,可以让你获得最大的收益。
How to Fit Models to Data in Python
本视频展示了如何使用 scipy.optimation
库中的 curvefit
函数。它还看了物理学中的实际例子。
图书馆的物联网 这篇文章是对物联网(IoT)的介绍,并将涵盖与数字传感器合作的技术方面,以及如何在图书馆环境中使用它们。
配置是一个API,而不是一个SDK
关于一般的配置管理,特别是 Python
应用程序的一些准则。
Streamline your Docker builds with Pants
Pants
使得从一个 repo
逐步构建和部署多个 Docker
镜像变得简单高效,只需一个命令即可。每个镜像可以由一个共享的基础镜像和一个 PEX(Python EXecutable)
文件组成,其中包含入口点所需的所有代码、资源和依赖。Pants
确切地知道在一组Git的变化下,哪些镜像需要重建和重新部署。
Array Libraries Interoperability
有趣的项目、工具和库
ConsoleDraw
一个 Python
模块,可以在不闪动的情况下更新控制台。
codex-readme
在 Python
中使用 AI
生成 READMEs
。
bor
用户友好的,用纯 Python
编写的微小的源代码搜索器。
Pithus
Pithus
是一个免费和开源的平台,为活动家、记者、非政府组织、研究人员分析安卓应用。
UpliftML
一个用于可扩展上升模型的 Python
包。
quickemu
快速创建和运行优化的 Windows
、 macOS
和 Linux
桌面虚拟机。
PortaSpeech
PortaSpeech
的 PyTorch
实现。可移植和高质量的生成性文本到语音。
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文件和项目的调试体验的改进
活动
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