tg-me.com/pyproglib/6616
Last Update:
Каждый раз, когда появляется новый PEP, в воздухе пахнет жареными клавишами.
Поговорим о классике — тех, что навсегда в сердцах (или в чёрном списке):
— Отступы, длина строк, имена переменных...
— Каждый линтер и IDE пытается напомнить: «Вы не следуете PEP8!»
— Но разве 81 символ в длину — это преступление?
— Hello, type hints...
— Python стал делать вид, что он статически типизирован.
— А mypy
стал делать вид, что всё это имеет смысл.
Пример:
while (line := file.readline()):
print(line)
— Одни: «Удобно! Элегантно!»
— Другие: «Python теперь как Perl. Брр.»
— PEP 517/518 — «Половина питонистов не знает, как работает их
pyproject.toml
»— PEP 505 (предложение) — `None-aware operators` — ждали, надеялись, не приняли
— PEP 701 — f-строки 2.0! Вставляйте хоть выражения, хоть тернарные операторы
Как считаете, нужны ли PEP'ы в таком количестве, или Python уже слишком зарегулирован?
Библиотека питониста #междусобойчик