Про отступы это верно. Я сам пол жизни программировал на C/C++/Perl и никогда в жизни б не поверил что можно так быстро перейти от скобок к отступам. На самом деле через 3 дня(ну максимум неделю) о скобках уже не вспоминаешь.<br>
<br>&gt;Есть Только Один Способ Сделать Это Правильно.<br><br>Это вы идиализируете :)<br>Например контроль доступа к аттрибутам обьектов можно сделать 4 способами причём эти способы меняются от версии к версии вот такой вот зоопарк.<br>
 <br><br><div class="gmail_quote">3 февраля 2010 г. 17:35 пользователь Dmitry Arsentiev <span dir="ltr">&lt;<a href="mailto:dmarsentev@gmail.com">dmarsentev@gmail.com</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">&gt;&gt; Питон проще, порог вхождения как минимум вдвое ниже,<br>
&gt;&gt; для экспериментов идеален.<br>
&gt;<br>
&gt; Было бы здорово услышать аргументацию. Не флейма ради, а чтобы<br>
&gt; понимать и упоминать.<br>
<br>
</div>Спросил у коллеги, который пробовал сам выучить Пёрл,<br>
а потом стал программировать на Питоне.<br>
<br>
Во-первых, отступы. Не так страшны. как их малюют.<br>
Коллега говорит, что отступы приводили его в ярость<br>
только первую неделю.<br>
Потом привык и &quot;забыл&quot;, т.е. стал делать на автомате.<br>
Другими словами, отступы - это такое &quot;ката&quot; питонера. :) </blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Во-вторых, у Питона правильная для новичка, изучающего язык, идеология:<br>
Есть Только Один Способ Сделать Это Правильно.<br>
В отличие от Перла, с его идеологией TIMTOWTDI.<br>
Для новичка проще выучить один способ,<br>
который НАДЁЖНО работает ВСЕГДА ОДИНАКОВО.<br>
Вообще, хорош тот язык, в котором кирпичиков мало,<br>
а составить из этих кирпичиков можно богато всего.<br>
В Перле наоборот - на много случаев свой кипичик.<br>
<br>
По поводу работает ВСЕГДА ОДИНАКОВО - следующий пункт.<br>
<br>
В-третьих, в питоне слабая зависимость от контекста.<br>
В Перле, например, одна и та же переменная $_<br>
в разных контекстах ведёт себя по разному<br>
и порой нужно задумываться, в каком контексте мы сейчас находимся.<br>
<br>
В-четвёртых, обилие специальных переменных и, шире, идиоматизация языка.<br>
Пёрл - язык с очень направильной,<br>
нелогичной грамматикой и с огромным количеством идиом.<br>
Вот что это за переменные такие?<br>
$| $|- $&amp; $^I $^O и т.д.<br>
Если выучил две-три вещи в пёрл, то не факт, что догадаешься,<br>
как должны выглядеть/называться другие две-три вещи.<br>
В Питоне всё логичнее.<br>
Если выучил десять &quot;кирпичиков&quot;, то про остальное можно логически догадаться.<br>
Т.е. питон - это правильная литературная речь.<br>
Да, это речь с длиннотами,<br>
но не переполненная сверх всякой меры жаргонизмами,<br>
идиомами и авторскими неологизмами.<br>
В этой речи есть подлежащее и сказуемое, они видны.<br>
<br>
В-пятых. Ссылки, разыменование ссылок.<br>
Я спросил у коллеги, он сказал, что такого разнообразия игр со сслыками,<br>
как в перле, в питоне нету.<br>
Т.е. всякие \() , \&amp;funcfoo, %{ $refhash } и т.д. - нету их.<br>
Правда, в питоне нету автовивификации, насколько я знаю..<br>
И это единственный крупный минус питона перед перлом в моих глазах.<br>
<br>
В-шестых. Объекты перла слизаны с объектов питона.<br>
Поэтому здесь питон не хуже перла.<br>
<br>
В-седьмых, сопровождать чужой код на питоне<br>
проще, чем сопровождать чужой код на перле.<br>
Последнее иногда просто невозможно.<br>
Т.е. уход крутого разработчика означает сперва &quot;обожествление&quot;,<br>
а потом и омертвение  оставленного разработчиком кода.<br>
<br>
Вот, здесь выдохся.<br>
Если подумать, можно, наверное, написать ещё.<br>
Хотя надо делать поправку, что на чужом лугу трава кажется зеленей<br>
и чужой кусок пирога слаще, тем не менее, всё-таки питон проще для изучение.<br>
Отношение &quot;отдача на вложение&quot; явно больше.<br>
<div><div></div><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br>