Найдены дубликаты

Отредактировал Syendy 8 месяцев назад
+368

Особенно есть он в твоих знаниях.

раскрыть ветку 13
+116
Когда учился в универе, нас принудительно погнали на курсы 1С от кафедры. Курсы были чисто для галочки и никакой ценности не представляли, но из-за препода, который их вёл, всё, что там происходило, можно было бы описать твоим ником
раскрыть ветку 7
+17

OneAss

раскрыть ветку 2
+13

Odin ass - жопа Одина

Иллюстрация к комментарию
раскрыть ветку 2
+1

Необычный комментарий.

+19

А ты хорош

раскрыть ветку 2
-3

Не взирая на аватарку)

раскрыть ветку 1
+3

Особенно, если ты программируешь на русском.

-4
Сказал анал 1с...
+46

Уверен, что в оригинале шутка про whitespace.

+50

Картинку в посте делал тот, кто не писал на Питоне, необходимость форматировать код это плюс питона. И это не является проблемой, все среды имеют автоформат

раскрыть ветку 6
+24

В питоне форматирование (аж целый символ табуляции) - это часть синтаксиса. Охуевать в этого - все равно что охуевать с точки с запятой в сях. Но если очень хочется, то питоне тоже можно ставить точку с запятой

раскрыть ветку 4
+2

PEP-8 вроде против табуляции

раскрыть ветку 2
0
А есть kotlin.
+3

Автоформат в питоне? Когда автоформат решает как будет работать твоя программа )

+83

Потому что пробелами форматируют только лохи.

(да будет срач!)

раскрыть ветку 75
+56
Иллюстрация к комментарию
+69

Согласно код конвенции (pep8) нужно использовать именно пробелы.

раскрыть ветку 29
+25

согласно здравому смыслу, нужно забиндить 2 пробела на таб и будет тебе счастье)

раскрыть ветку 28
+13

Да хуй с ним, если только пробелами. Настоящие пидарасы форматируют И пробелами, И табами.

ещё комментарии
+3
О, а как он с девушкой посрался по этому, просто сверхразум
раскрыть ветку 1
0

Решил после вашего комментария этот момент пересмотреть xD концовка шикарна

https://www.youtube.com/watch?v=GP8T2w65pUY

+3

https://stackoverflow.blog/2017/06/15/developers-use-spaces-...


Согласно статистике те кто ставят пробел получают больше денег, вопрос закрыт:)

0

Настоящие гуру миксуют оба подхода.

-17

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

раскрыть ветку 31
+13

Вы один раз жмете Tab и у вас вставляется 4 (или сколько вам там надо) пробелов.

Но на практике обычно работает smart identation, которая чаще всего угадывает необходимое количество пробелов.

ещё комментарии
+3

В том же С++, тебе надо ставить и фигурные скобки, и в идеале правильно расставлять отступы, иначе код превращается в нечитаемое говно. Если пойти на шаг дальше - понятно что скобки не нужны, можно обойтись только отступами.

раскрыть ветку 5
ещё комментарии
+13

А что не так с функцией main()?

раскрыть ветку 4
+18

Имелось ввиду, что в сишном смысле main-a нет. Типа интерпретируемый язык, можно "на лету" писать программу.

раскрыть ветку 3
+6

А теперь вопрос на засыпку, нахуя сравнивать абсолютно два разных языка по своей сути?

раскрыть ветку 2
+12

Нам нужен новый язык!

Команд не будет вообще. Никаких скобок, нихуя. Только текст в блокноте.

Все функции и действия будут задаваться количеством пробелов перед текстом.

Надрочил портянку и в компилятор ёё.

раскрыть ветку 3
+23

Предлагаю называть вашу новую разработку "Whitespace"


[https://en.wikipedia.org/wiki/Whitespace_(programming_langua...]

Иллюстрация к комментарию
раскрыть ветку 2
0

Пусть уж тогда будет WhiteHole =)

раскрыть ветку 1
+18

Мне в питоне очень сложно читать и писать большие проекты. Если в плюсах, если встретил что-то не знакомое, можно просто хедер не знакомого класса посмотреть и сразу понять что думать умеет, а что нет, то в языках с неявной типизацией, пока поймёшь что это за объект и что он может, пока поймёшь что может скушать метод класса, а что нет... Быстрее на плюсы весь проект переписать...

раскрыть ветку 13
+5
В питоне есть механизм аннотации типов, для тех, кто любит постатичнее. Даже встроенный модуль typing изобрели, если не хватает возможностей языка
раскрыть ветку 6
0

Я тут недавно задумался учиться программировать, (сам я больше по вебдизайну: html, css)

Решил начать с питона он вроде как по проще, пока что читаю  уроки, повторяю, может дадите совет новичку на что обратить внимание, а на что наоборот забить.

раскрыть ветку 4
0

Спасибо. Это интересно, надо попробовать так написать.

0

Слушай, ну это же вообще не про язык. А про IDE.

Если работаешь в блокноте, многие вещи вообще довольно сложно делать.

0

В последних версиях есть аннотации

0
Комментарий удален. Причина: данный аккаунт был удалён
0

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

раскрыть ветку 1
+15

А статически типизированные языки позволяют писать самодокументируемый код

-1

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

+7

Ну хз, поначалу непривычно без {} и ;,зато потом, ммм... медленный, конечно, но по синтаксическому сахару и простоте топчик.

UPD: заебли холиварить табы/пробелы, это не питоник вей, определитесь с одним и будет вам счастье.

+15
Ну, в некоторых шрифтах отличить ";" от ":" - нереально. Но всегда знаешь что искать. А вот пробел... Так и вижу: "Python: В поисках пространства"
раскрыть ветку 6
+1

Не все шрифты подходят для программирования, а в подходящих обычно символы различать легко

+1

У меня даже руки не поворачивается ':' вместо ';' поставить. Как-то на автомате происходит.

раскрыть ветку 1
+7

Вот так придёшь с работы, начнешь кодить и будут все время : вместо ;

Это проклятое сообщение, я на него один раз попался. Теперь если нужно поставить двоеточие, меняю на русский и жму shift+6

+1

sublime text -> tranform indendations to tabs

0

Так какбе IDE под Python внизу в строке адреса показывают путь, где ты находишься. Например: class Shape -> def Point -> if

раскрыть ветку 1
-3
Фи какая непотребщина, только блокнот!
+6

Один хрен по стайлгайдам оформление должно быть, линтеры те же есть. Так что мне вот нравятся ident based языки. Хотя применять получается только в шаблонах (slim, haml).

раскрыть ветку 3
+2

ого, кто-то знает про slim :0

раскрыть ветку 2
0

Да в руби очень часто применяется же.

раскрыть ветку 1
+2

Ты помнишь, как все начиналось?

раскрыть ветку 2
+3

Все было впервые и вновь?

раскрыть ветку 1
+2

Как кодились проги и тесты звались

Вера, Надежда, Любовь?

+6

А откуда там лишний пробел возьмется, если использовать tab?

раскрыть ветку 7
+18

Это не PEP8-угодно.

раскрыть ветку 6
+11

Tab просто в настройках редактора указываете как 4 пробела. Прожимаете его, автоматически ставится 4 пробела. Или тут речь о том, что можно потом случайно его удалить или написать новый уже после это?

раскрыть ветку 1
+2

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

раскрыть ветку 3
+4

Поставить лишний пробел в python - то же самое, что лишнюю { в С++

раскрыть ветку 2
+2

Лишняя скобка в C++ почти всегда приведёт к ошибке компиляции, а в Python -- только если портит отступы, то есть в конце строки можно добавлять сколько угодно пробелов

0
Не совсем, в питоне можно и больше 4 пробелов ставить, главное чтобы весь блок был с одинаковым количеством отступов
+4

А функция  __main__()  у него  есть!

раскрыть ветку 8
+6
Не функция, а значение переменной __name__, которое присваивается, когда имя модуля передается интерпретатору прямо.
if __name__ == "__main__":
blablabla
ещё комментарии
+2
Иллюстрация к комментарию
0
... и заглавных букв
0

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

0

А еще может скомпилировать если ты не определился TAB или 4 пробела использовать.

раскрыть ветку 3
0
А ещё он не компилируется вообще никогда
раскрыть ветку 2
0

Такого еще было.

раскрыть ветку 1
-1

Что за странный шрифт на картинке, воспринимается, аки кириллица, замененная на латиницу в схожих буквах.

раскрыть ветку 1
0

Impact называеться

-2

Изучаю в данное время его, честно, после университетского Си, нравиться на много больше.

раскрыть ветку 2
+8

Начал бы ты с изучения русского...

раскрыть ветку 1
+1
Думаешь стоит?
-7

пробелы гибче для форматирования

-8

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

раскрыть ветку 2
+32

сишки и джавы просто на входе фильтруют дебилов

+6

Говнокодить на питоне не так сложно, как может показаться по этому комментарию)

ещё комментарии
Похожие посты
Возможно, вас заинтересуют другие посты по тегам: