Всем привет! Давно не виделись. Сегодня бы я хотел рассмотреть несколько лайфхаков для всех, особенно для новичков, которые сильно облегчат жизнь и программирование на нашем любимом языке. 1. Своп значения переменных в одну строчку. a, b = b, a Тут объяснения даже излишни. 2. Однострочные функции с помощью lambda. Вместо: def func(args): return что-то Вот это: func = lambda args: что-то. Коротко и особо полезно в ML и функциональном программировании. 3. f-strings. Все должны на это перейти. Вместо этого круга ада: a = int(input("Введите a: ")) b = int(input("Введите b: ")) print("a+b="+str(a+b)) Написать красиво и лаконично: print(f"a+b={a+b}") И при простоте f-strings быстрее конкатенации строк, метода format и Template. Переходите! 4. Раскрашиваем командную строку с помощью colorama. Скучно смотреть в белый текст терминала. Хочется чтобы ошибки выводились красным, предупреждение желтым, зеленым что подключение прошло успешно и т. д. Для этого есть модуль colorama. Устанавливаем