Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Inside CPython's attribute lookupPython's attribute lookup logic seems pretty simple at a first glance: "firstlook in the instance __dict__, then look in its type".However, the actual logic is much more complex because it needs to take intoaccount the descriptor protocol, the difference between lookups on instancesvs types, and what happens in presence of metaclasses.
Stop writing glue-code scripts. Discover how one simple principle — separating input, output, and processing — transforms messy Python into professional-grade software.
Obstore is a fast, lightweight Python library for working with object storage
Subinterpreters are new and not well understood by the community, a library to abstract away some of the complexities is needed, and asyncio is one way to do that.
Тренды в Python, какие технологии и подходы более популярны относительно других.
It's easy to combine functools.lru_cache with Django signals to get a good memoization pattern on Django ORM queries.
The story of how the Python Wheel Variant design was developed
Text similarity is a fundamental challenge in data science. For data that contains duplicates, clustering content, or building search systems, this article explores using 4 different tools to solve this Regex, difflib, RapidFuzz, and Sentence Transformers
It's easy to combine functools.lru_cache with Django signals to get a good memoization pattern on Django ORM queries.
Задача описывает, как достичь согласованности в распределённых системах в условиях злонамеренного поведения, например, подделки сообщений
Как создать шрифт, который максирует видимый текст