Когда и зачем использовать оператор := в Python

Python 3.8 представил оператор присвоения с двоеточием :=. С его помощью можно определить переменную в границах выражения в контексте программирования. Его называют морж "the walrus operator" Этот оператор используется только для присваивания переменных внутри других выражений. По крайней мере он помогает сэкономить несколько строк кода, а в некоторых случаях способен значительно ускорить обработку больших данных. Операторы := можно использовать везде — от циклов до функций генераторов списка или операторов if для обходного присваивания переменных.

Python. Библиотека Attrs. Избавляемся от рутинной работы при написании классов

**UPD. Не актульно, есть стандартный модуль dataclasses https://docs.python.org/3/library/dataclasses.html** Упрощает программирование на Python в объектно-ориентированном стиле еще сильнее

Python. AsyncIO

## Процессы Проблемы процессов в высоконагруженных веб-приложениях - Требуют много памяти (особенно для питона*)

Python. Однострочники

Однострочное решение для поиска в тексте последовательностей символов и их непосредственного окружения ## Данные ''' letters_amazon = """

Git. Роль команды reset

| | HEAD | Индекс | Рабочая папка | Сохранность рабочей папки | |---|---|---|---|---| | На уровне коммитов | | | | | | reset –soft [коммит] | REF | НЕТ | НЕТ | ДА | | reset [коммит] | REF | ДА | НЕТ | ДА |