Публикации

Транзакции и их уровни изолированности

Статья для подготовки к собеседованию, в которой разбираются темы транзакций, уровней изоляции и связанных с ними аномалиями.

Эволюция от итератора к сопрограммам

Для того, что бы понять, как работают сопрограммы и невытесняющая многозадачность в python, нужно пройти путь от итераторов до синтаксической конструкции языка yield from и далее к async/await.

Реализация базовых типов в CPython

Разбираем как реализованы базовые типы в CPython

Асинхронный python

Процессы, потоки, асинхронность и GIL

Структуры данных в python

Немного о списках, кортежах, множествах, словорях и очередях

Для работы

Заметки для работы