Віднедавна вирішив почати освоювати Python 3, а свої враження і досвід вивчення писати в блог, таким чином, щоб і самому структурувати нові знання і читачам було цікаво. Так що welcome до першого посту про нову реалізацію стандартного виводу. Перше знайомство Напевне, перше, що кидається в очі при переході на Python 3, це нова реалізація механізму стандартного виводу - оператор print був замінений на функцію print() . Навіщо? Така, здавалося б, назначна, зміна . Що ж, варто дослідити проблему більш детально. Історія Нарікання на реалізацію виводу як оператора print неодноразово виникали і активно обговорювались в списку розсилки (Python-dev mailing list), і вилились всі вони в один єдиний документ - PEP3105 . В даному документі зразу ж можна побачити список недоліків оператора print. Викладі їх коротко у вільному перекладі і своїх коментарях в дужках: print - єдина операція рівня додатку, під яку виділений оператор, і, в принципі він там не потрібен (сильно, так сказати, багато честі...
Програмування, Програмування, Програмування...