Python или зассал.Есть питон-зеалоты в /b/? Кто-нибудь может внятно в двух словах объяснить, что в нем такого крутого?Объясняю ситуацию: начал работать над анимационной короткометражкой в Softimage и дошел до задач, которые нужно автоматизировать. Есть два пути: нодовый ICE (не люблю нодовую алгоритмизацию) или Python (т.е. нормальное "построчное" программирование).Сам программировал на пхп, JS и последние пару лет - шарпе (выпустил игру на Unity в апсторе).Что меня смущает: верстка кода ТАБУЛЯЦИЕЙ вместо определения логических блоков скобками. Это нормально вообще?https://www.udemy.com/automate/?siteID=oCUR7eOwwME-jq4KP.7NBb1E04mYXw2VoQ&LSNPUBID=oCUR7eOwwMEВот это имеет смысл брать и смотреть?В целом, кто может парой слов "пояснить за питон"?
Первый и последний бамп сиськами.
>>129352611 (OP)Говорят, что он збс, что на нем делают игоры, прост в изучении. Когда была у анонов операция Париж (#opparis) скачал архив с их программами для участия, абсолютно все было написано на питоне(там было в районе 50 различных приколов).
И в основном змеепогромисты говорят, что пхп шлак. Можешь загуглить:why php suck
>>129352611 (OP)Верстка табом только по старту вызывает когнитивный диссонанс. Когда втягиваешься в пистона, а потом перезжаешь обратно в скобочные края, начинаешь понимать насколько скобки тебя тормозят.
>>129352611 (OP)Питон - язык школьников.
>>129357261а тебя не напрягает что функция или метод может возвращать вообще все что угодно и это нигде не декларируется?или атрибуты и методы можно пихать самому когда угодно в объект?по сему, большой сторонний API на питоне это пиздец на пиздеце.
На питоне очень легко ебашить. Появилась идея -- взял и реализовал, ёбана. Без хуёв, братан!
Блядь, один хуй все используют отступы в оформлении, так нахуя нужны ебучие скобки и запятые. А в целом питон заебат, и заебат его веб-фреймворк джанго. аминь.
А чо там джанга позволяет мутить для веба?
>>129358175что угодно
Test
>>129357283руская мова для школьнікаў. Нармальныя людзі даўно перайшлі на беларускую.
>>129358570А хлс проиграть в фрейме смогет? Я тут немношк корячусь с плеером хлс лайв для вебстраницы. На жабе получилось, но только как вебстарт, а с апплетами я ни разу не ковырялся. Взлетит?
>>129356939>делают игорыЭто либо тормозное говно с костылями в виде PyQt, либо говноплатформеры уровня денди или как альтернатива Lua для скриптов в движке написанном на крестах.
>>129352611 (OP)>верстка кода ТАБУЛЯЦИЕЙСвоеобразно, но себя оправдывает. Читабельность на высоте. Сие полезно, когда ЧУЖОЙ код разбираешь.
>>129357789Двачую этого господина, он безпезды прав.
>>129357283Сто тыщ денег в зарплату прогеру на питоне... Не шибко хуже крестов, не?
>>129357261Табуляция больше памяти занимает.
>>129357261Не тормозят они нихуя. Искать проебанную ; гораздо проще, чем нарушение уровней табуляцией после копирования участка когда откуда-либо или искать ебучий виндовский перенос каретки при работе с одним кодом на разных ОС.Независимая от переносов строк и табуляций разметка дает возможность самостоятельно выбрать удобный стиль написания.Питон такой возможности не дает, либо так, либо иди нахуй.В редакторах давно автовставка происходит, что этих ебучих табов, что скобок и "{}" тебе хуякнут и каретку между ними поставят сразу.
>>129352611 (OP)Удобный, простой, годный язык Для твоих целей самое оно имо
>>129357789Без форов и свитчей, хуяк хуяк и в продакшен.
>>129352611 (OP)ЧТО ТАКОЕ?ОЧЕРЕДНОЙ ДУРАЧОК НАЧИТАЛСЯ НА ДВАЧЕ БАЕК ПРО УСПЕШНОСТЬ ГОВНОКОДЕРОВ?
>>129359488>когда ЧУЖОЙ код разбираешьНа этом плюсы заканчиваются.
>>129359014вот хз
>>129360144Лан, поковыряюсь с апплетом тогда. Если уж совсем не срастется, буду в джангу погружаться.
>>129359777Тогда называй переменные и методы а, б, с, д. Мамкин жмот.Ебаная капча
>>129360393Ну переменные не на каждой строчке. А табуляция почти везде.
>>129357573> функция или метод может возвращать вообще все что угодно и это нигде не декларируется?Ловите ньюфага.def my_func (params) -> int:
>>129352611 (OP)Java/C++ > говно > моча > С# > скриптодети
>>129363653Уравнял жабу с крестами==нечеловек.
>>129363795Ну ок.Java > C++ > говно > моча > C# > скриптодети
>>129363653> Java> те же самые скрипты> ко-ко-ко там объектный код> питон тоже компилится в pyc-фалы
>>129363898> Java > C++
>>129363898Чем это жаба овнит кресты? Крэшами вне ВМ?
>>129364080>>129363998>>129364099Мое оценочное суждение.
>>129364099Размером памяти, занимаемой в куче.
>>129364202Ну это да, если по этому параметру оценивать, то жаба всех овнит. Хотя на диезе не писал, не знаю. Может хоть это говно жабу обгонит.
>>129352611 (OP)Самый дерьмовый язык евер. Похож на невнятные попытки сделать из Руби Бейсик для даунов. Хуже только ПХП, наверное.
Я джава джуниором работал, платили 100к. Не представляю сколько бы платили если бы до мидла повысили.Алсо начинал с самого днища 15к.
>>129359488А ведь правило очень простое.1. Не работай с мудаками и все. 2. Оплату бери за часы.
>>129364392Теперь успешный кодер, 300к в минуту зарабатываешь?
>>129358570Двачую, у нас биллинг на ней.
>>129364450Нет, уволился ибо заебало вставать утром и уходить на работу.
>>129363998Ваш ебанный питон даже в простейшую оптимизацию не может типа хвостовой рекурсии. Язык от даунов для даунов.
>>129364417При чем тут мудаки? Есть куча стилей написания кода, всякие страуструпы и прочие. Так как нет единого стандарта, каждый выбирает тот, который ему нравится и далеко не всегда стиль который нравится тебе понравится другому. Многие конторы устанавливают внутренний регламент написания кода, но если например ты пришел в контору в имеющийся проект, и там пишут код совсем не так как ты привык и считаешь правильным, то мудаком будешь ты и тебе придется под них подстраиваться.
>>129352611 (OP)> Что меня смущает: верстка кода ТАБУЛЯЦИЕЙ вместо определения логических блоков скобками. Это нормально вообще?Ты и так выделяешь блоки отступами (если не совсем долбоеб, конечно), гвидо здраво рассудил, что выделять их ещё и скобками хуевая тема, потому что DRY же.
>>129364727Погоди, т.е. у тебя проблемы чтения вызывает перенос скобочки? Ну тогда мудак у нас ты.
>>129364299> руби> @variable, $variableТолько за одно это его стоит обосрать с колокольни. Как и php.
>>129364931Поясни. Не встречал в рнр @varМимонепогромист, ковыряю чужие рнр по работе
>>129364931Не вижу с этим проблемы. Синтаксический сахар же по сути. А вот питонобляди даже объектную модель не осилили толком. Ну и хуйня __var не лучше.
>>129352611 (OP)Плюсы - гибкость и удобство, понятность того что пишешь. Многие конструкции позволяют сэкономить просто МАССУ времени и пространства и сократить код в разы. Короче, питон - лучший путь к простому, понятному и гибкому коду, который легко писать и легко поддерживать. Я не буду расписывать за динамическую типизацию, удобную работу с данными и структурами, это всё легко нагуглить можноМинусы - всё вышеописанное достигается за счёт дальнейшей работы интерпретатора. Так что про скорость работы можно забыть. Если проект про вычисления и/или большие объёмы данных - питон сосёт с проглотом лол. Однако, питон-программисты изъебнулись и придумали следующую вундервафлю: часть проекта, которую на питоне писать не представляется возможным, можно написать на C/C++, скомпилировать в библиотеку и подключить в проект на питоне. В итоге функции на си вызываются из питон-скрипта и скорость как была вах, так и есть. Можно вообще писать код на смеси питона и Си - Cython. Скорость как в Си, синтаксис смешанный, ну ты понел.Ещё из минусов - в питоне нет асинхронности потоков, ибо GIL. Зато все асинхронные задачи на ура выполняются с помощью множества процессов. Как-то так.
>>129364821Очень удобно читать такой код?int Foo(bool isBar) { if (isBar) { bar(); return 1; } else return 0;}А теперь сравни с int Foo(bool isBar){ if (isBar) { bar(); return 1; } else return 0;}
>>129365280Не вижу разницы. Ты что как дошкольник по слогам читаешь, а не сразу всю структуру?
>>129365018В php нет @var, но вот за знак доллара перед переменными надо расстреливать.
>>129352611 (OP)> работать над анимационной короткометражкой в SoftimageКЕК
>>129365388Ну а как еще? Надо же их отделять от текста.
>>129365453> как еще?Так же как во всех нормальных языках сделано?
Java-господь вкатился в трэд
>>129366081Шучу, на самом деле только начинаю прощаривать язык. На данном этапе пробую писать такой калькулятор
>>129366053>>129366081С джава-браузера пишешь небось?
Коданоны, начал изучать питона, посему вопрос: посоветуйте годных ресурсов/литературы с задачами (для практики), которые разделены по уровням сложности. Спасибо
О да, мне тоже не хватает задачек, так сказать, для закрепления материала
>>129366281А я делаю мморпг сервер лел.
ф