Как стать автором
Обновить

Комментарии 7

Что мне нравится в Zen of Python, так это его исходники, полные иронии и, видимо, стёба.

Огромная проблема возникает если Питон используется не для прикладного программирования, а для изучения программирования и алгоритмов. Объем синтаксического сахара разрушает стандартную канву обучения. Нельзя просто так взять курс по Паскалю и переписать его под Пайтон. Не смотря на то, что Пайтон, зачастую, рекомендуется как первый язык программирования ИМХО именно его удобство является его основным недостатком.

Еще поди объясни потом человеку, зачем ему разбираться в, например, указателях, если в питоне их нет

Уже есть, по приколу.

НЛО прилетело и опубликовало эту надпись здесь

В ситуациях, когда нужно список чисел преобразовать, к примеру, в список квадратов, обычно лучше использовать генераторы.

То есть вместо:

squares = [num ** 2 for num in nums]

Будет:

squares = (num ** 2 for num in nums)

Такие преобразования могут наслаиваться друг на друга, а перевыделять каждый раз память под новые списки — дорого.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий