LINUX.ORG.RU

Питон код с потерянными отступами

 ,


0

1

Сам не врублюсь и не гуглится:
Копипастю примеры с пдф, отступы при этом теряются,
в итоге код нерабочий.
Пишут, что в отличии от перла, язык сочинил математик.
Но зачем он привязался к отступам???

Ответ на: комментарий от MLP_Fan

Да это понятно, т.е никого не пугает необратимость преобразования.
Наверное, мне много приходилось меять несколько пробелов на один,
В результате развилась фобия.

Vasily22
() автор топика

Но зачем он привязался к отступам???

выпендривался

Debasher ★★★★★
()
Ответ на: комментарий от Vasily22

У меня просто вим вставляет сам отступы по 4 пробела. А если надо исправить код без отступов то использую вертикальное выделение и :norm (но я этого давно не делал, к книгам обычно указывается где можно взять исходники примеров).

MLP_Fan ★★
()

Копипастю примеры с пдф

Но зачем он привязался к отступам???

чтоб не копипастил

upcFrost ★★★★★
()
Ответ на: комментарий от zolden

Согласен, табы - это великолепно, а 4 пробела - фу.

Это прекрасно что Python нормально исполняет скрипты с табами.

I-Love-Microsoft ★★★★★
()

Но зачем он привязался к отступам???

Для идиотов, которые настолько тупые, что не могут самостоятельно отформатировать код.

crutch_master ★★★★★
()
Ответ на: комментарий от Vasily22

Да это понятно, т.е никого не пугает необратимость преобразования.

А при чем тут питон?

Siado ★★★★★
()

Сам не врублюсь и не гуглится

Что именно не гуглится? Ответ на вопрос «зачем»?

morse ★★★★★
()

Пожалуй, хорошо Гвидо придумал.
Нужен нормальный редактор, это решаемо.
Находятся в паутине бьютифаеры для питона, как они работают,
да и фиг с ними.
Всем спасибо, успокоили старика.

Vasily22
() автор топика
Ответ на: комментарий от crutch_master

Лично я вошел во вкус, что блоки кода выделяются отступами. Все равно и сам так делаю для других ЯП, а то что в Python это обязательно - даже неплохо :)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Vasily22

много приходилось меять несколько пробелов на один

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

Goury ★★★★★
()
Ответ на: комментарий от Vasily22

Её и надо ограничивать, иначе это говнокод

Goury ★★★★★
()

Ну, где то скобочки{} и заместо переносов точка с запятой, где то конструкции begin..end, где-то do..done.

Ну а форматирование кода все равно полезно, но в питоне еще и функционально.

Ip0 ★★★★
()

Но зачем он привязался к отступам???

Чтобы благодарили за то, что не привязался к двумерной нотации.

winlook38 ★★
()
Ответ на: комментарий от conformist

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

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

Goury ★★★★★
()
Ответ на: комментарий от Vasily22

Находятся в паутине бьютифаеры для питона

разве они работоспособны? Как бьютифаер поймёт, что следующая инструкция(i2) входит в блок?

def f():
  i1
i2
Deleted
()
Ответ на: комментарий от Goury

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

Deleted
()

Но зачем он привязался к отступам???

Чтобы кодеры страдали, очевидно же.

Пиши на фрипаскале, на крестах, на джаве, наконец.

Зачем ты выбрал ЯП для мазохистов?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.