Что значит писать "Pythonic" код?
Уровень: Senior
Ответ
“Pythonic” – так говорят о коде, который использует идеомы и возможности Python наиболее эффективно и красиво. Например, вместо громоздких циклов – списковые включения или генераторы, вместо ручных индексных счётчиков – enumerate, вместо сложных вложенных условий – EAFP (try/except) или idiomatic `if not x:`, и т.п. Pythonic-код читается легко, близок к псевдокоду, используя элементы стандарной библиотеки и языка так, как это принято у опытных Python-разработчиков (следуя принципам “явное лучше неявного”, “простое лучше сложного” и другим из “Дзен Python”).