[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 65 | 5 | 25
Назад Вниз Каталог Обновить

Аноним # OP  10/06/16 Птн 14:30:04  129352611  
14655582046180.jpg (45Кб, 680x459)
14655582046181.png (132Кб, 1170x762)
14655582046192.png (315Кб, 640x480)
Python или зассал.

Есть питон-зеалоты в /b/? Кто-нибудь может внятно в двух словах объяснить, что в нем такого крутого?

Объясняю ситуацию: начал работать над анимационной короткометражкой в Softimage и дошел до задач, которые нужно автоматизировать. Есть два пути: нодовый ICE (не люблю нодовую алгоритмизацию) или Python (т.е. нормальное "построчное" программирование).

Сам программировал на пхп, JS и последние пару лет - шарпе (выпустил игру на Unity в апсторе).

Что меня смущает: верстка кода ТАБУЛЯЦИЕЙ вместо определения логических блоков скобками. Это нормально вообще?

https://www.udemy.com/automate/?siteID=oCUR7eOwwME-jq4KP.7NBb1E04mYXw2VoQ&LSNPUBID=oCUR7eOwwME

Вот это имеет смысл брать и смотреть?

В целом, кто может парой слов "пояснить за питон"?
Аноним 10/06/16 Птн 14:40:56  129353325
14655588561470.jpg (94Кб, 1400x665)
Первый и последний бамп сиськами.
Аноним 10/06/16 Птн 15:39:00  129356939
>>129352611 (OP)
Говорят, что он збс, что на нем делают игоры, прост в изучении. Когда была у анонов операция Париж (#opparis) скачал архив с их программами для участия, абсолютно все было написано на питоне(там было в районе 50 различных приколов).
Аноним 10/06/16 Птн 15:42:20  129357156
И в основном змеепогромисты говорят, что пхп шлак. Можешь загуглить:why php suck
Аноним 10/06/16 Птн 15:43:56  129357261
>>129352611 (OP)
Верстка табом только по старту вызывает когнитивный диссонанс. Когда втягиваешься в пистона, а потом перезжаешь обратно в скобочные края, начинаешь понимать насколько скобки тебя тормозят.
Аноним 10/06/16 Птн 15:44:21  129357283
>>129352611 (OP)
Питон - язык школьников.
Аноним 10/06/16 Птн 15:49:08  129357573
>>129357261
а тебя не напрягает что функция или метод может возвращать вообще все что угодно и это нигде не декларируется?
или атрибуты и методы можно пихать самому когда угодно в объект?
по сему, большой сторонний API на питоне это пиздец на пиздеце.
Аноним 10/06/16 Птн 15:53:02  129357789
На питоне очень легко ебашить. Появилась идея -- взял и реализовал, ёбана. Без хуёв, братан!
Аноним 10/06/16 Птн 15:58:04  129358118
Блядь, один хуй все используют отступы в оформлении, так нахуя нужны ебучие скобки и запятые. А в целом питон заебат, и заебат его веб-фреймворк джанго. аминь.
Аноним 10/06/16 Птн 15:58:55  129358175
А чо там джанга позволяет мутить для веба?
Аноним 10/06/16 Птн 16:05:01  129358570
>>129358175
что угодно
Аноним 10/06/16 Птн 16:06:24  129358663
Test
Аноним 10/06/16 Птн 16:09:29  129358859
>>129357283
руская мова для школьнікаў. Нармальныя людзі даўно перайшлі на беларускую.
Аноним 10/06/16 Птн 16:11:59  129359014
>>129358570
А хлс проиграть в фрейме смогет? Я тут немношк корячусь с плеером хлс лайв для вебстраницы. На жабе получилось, но только как вебстарт, а с апплетами я ни разу не ковырялся. Взлетит?
Аноним 10/06/16 Птн 16:16:21  129359275
>>129356939
>делают игоры
Это либо тормозное говно с костылями в виде PyQt, либо говноплатформеры уровня денди или как альтернатива Lua для скриптов в движке написанном на крестах.
Аноним 10/06/16 Птн 16:19:54  129359488
>>129352611 (OP)
>верстка кода ТАБУЛЯЦИЕЙ
Своеобразно, но себя оправдывает. Читабельность на высоте. Сие полезно, когда ЧУЖОЙ код разбираешь.
Аноним 10/06/16 Птн 16:21:05  129359568
>>129357789
Двачую этого господина, он безпезды прав.
Аноним 10/06/16 Птн 16:22:02  129359636
>>129357283
Сто тыщ денег в зарплату прогеру на питоне... Не шибко хуже крестов, не?
Аноним 10/06/16 Птн 16:24:21  129359777
>>129357261
Табуляция больше памяти занимает.
Аноним 10/06/16 Птн 16:24:23  129359781
>>129357261
Не тормозят они нихуя.
Искать проебанную ; гораздо проще, чем нарушение уровней табуляцией после копирования участка когда откуда-либо или искать ебучий виндовский перенос каретки при работе с одним кодом на разных ОС.
Независимая от переносов строк и табуляций разметка дает возможность самостоятельно выбрать удобный стиль написания.
Питон такой возможности не дает, либо так, либо иди нахуй.

В редакторах давно автовставка происходит, что этих ебучих табов, что скобок и "{}" тебе хуякнут и каретку между ними поставят сразу.
Аноним 10/06/16 Птн 16:25:13  129359820
>>129352611 (OP)
Удобный, простой, годный язык Для твоих целей самое оно имо
Аноним 10/06/16 Птн 16:26:36  129359919
>>129357789
Без форов и свитчей, хуяк хуяк и в продакшен.
Аноним 10/06/16 Птн 16:26:40  129359923
>>129352611 (OP)
ЧТО ТАКОЕ?

ОЧЕРЕДНОЙ ДУРАЧОК НАЧИТАЛСЯ НА ДВАЧЕ БАЕК ПРО УСПЕШНОСТЬ ГОВНОКОДЕРОВ?
Аноним 10/06/16 Птн 16:27:44  129359993
>>129359488
>когда ЧУЖОЙ код разбираешь
На этом плюсы заканчиваются.
Аноним 10/06/16 Птн 16:29:57  129360144
>>129359014
вот хз
Аноним 10/06/16 Птн 16:31:08  129360222
>>129360144
Лан, поковыряюсь с апплетом тогда. Если уж совсем не срастется, буду в джангу погружаться.
Аноним 10/06/16 Птн 16:33:51  129360393
>>129359777
Тогда называй переменные и методы а, б, с, д. Мамкин жмот.
Ебаная капча
Аноним 10/06/16 Птн 16:43:12  129361001
>>129360393
Ну переменные не на каждой строчке. А табуляция почти везде.
Аноним 10/06/16 Птн 17:22:17  129363450
>>129357573
> функция или метод может возвращать вообще все что угодно и это нигде не декларируется?
Ловите ньюфага.
def my_func (params) -> int:
Аноним 10/06/16 Птн 17:25:18  129363653
>>129352611 (OP)
Java/C++ > говно > моча > С# > скриптодети
Аноним 10/06/16 Птн 17:27:16  129363795
>>129363653
Уравнял жабу с крестами==нечеловек.
Аноним 10/06/16 Птн 17:28:45  129363898
>>129363795
Ну ок.
Java > C++ > говно > моча > C# > скриптодети
Аноним 10/06/16 Птн 17:30:24  129363998
>>129363653
> Java
> те же самые скрипты
> ко-ко-ко там объектный код
> питон тоже компилится в pyc-фалы
Аноним 10/06/16 Птн 17:31:54  129364080
14655691143540.jpg (52Кб, 600x398)
>>129363898
> Java > C++
Аноним 10/06/16 Птн 17:32:11  129364099
>>129363898
Чем это жаба овнит кресты? Крэшами вне ВМ?
Аноним 10/06/16 Птн 17:33:03  129364168
>>129364080
>>129363998
>>129364099
Мое оценочное суждение.
Аноним 10/06/16 Птн 17:33:35  129364202
>>129364099
Размером памяти, занимаемой в куче.
Аноним 10/06/16 Птн 17:35:07  129364289
>>129364202
Ну это да, если по этому параметру оценивать, то жаба всех овнит. Хотя на диезе не писал, не знаю. Может хоть это говно жабу обгонит.
Аноним 10/06/16 Птн 17:35:14  129364299
>>129352611 (OP)
Самый дерьмовый язык евер. Похож на невнятные попытки сделать из Руби Бейсик для даунов. Хуже только ПХП, наверное.
Аноним 10/06/16 Птн 17:36:35  129364392
Я джава джуниором работал, платили 100к. Не представляю сколько бы платили если бы до мидла повысили.
Алсо начинал с самого днища 15к.
Аноним 10/06/16 Птн 17:36:56  129364417
>>129359488
А ведь правило очень простое.
1. Не работай с мудаками и все.
2. Оплату бери за часы.
Аноним 10/06/16 Птн 17:37:20  129364450
>>129364392
Теперь успешный кодер, 300к в минуту зарабатываешь?
Аноним 10/06/16 Птн 17:37:32  129364462
>>129358570
Двачую, у нас биллинг на ней.
Аноним 10/06/16 Птн 17:37:43  129364475
>>129364450
Нет, уволился ибо заебало вставать утром и уходить на работу.
Аноним 10/06/16 Птн 17:37:51  129364484
>>129363998
Ваш ебанный питон даже в простейшую оптимизацию не может типа хвостовой рекурсии. Язык от даунов для даунов.
Аноним 10/06/16 Птн 17:41:08  129364727
>>129364417
При чем тут мудаки? Есть куча стилей написания кода, всякие страуструпы и прочие. Так как нет единого стандарта, каждый выбирает тот, который ему нравится и далеко не всегда стиль который нравится тебе понравится другому. Многие конторы устанавливают внутренний регламент написания кода, но если например ты пришел в контору в имеющийся проект, и там пишут код совсем не так как ты привык и считаешь правильным, то мудаком будешь ты и тебе придется под них подстраиваться.
Аноним 10/06/16 Птн 17:41:40  129364764
>>129352611 (OP)
> Что меня смущает: верстка кода ТАБУЛЯЦИЕЙ вместо определения логических блоков скобками. Это нормально вообще?

Ты и так выделяешь блоки отступами (если не совсем долбоеб, конечно), гвидо здраво рассудил, что выделять их ещё и скобками хуевая тема, потому что DRY же.
Аноним 10/06/16 Птн 17:42:24  129364821
>>129364727
Погоди, т.е. у тебя проблемы чтения вызывает перенос скобочки? Ну тогда мудак у нас ты.
Аноним 10/06/16 Птн 17:44:03  129364931
>>129364299
> руби
> @variable, $variable
Только за одно это его стоит обосрать с колокольни. Как и php.
Аноним 10/06/16 Птн 17:45:15  129365018
>>129364931
Поясни. Не встречал в рнр @var

Мимонепогромист, ковыряю чужие рнр по работе
Аноним 10/06/16 Птн 17:46:21  129365104
>>129364931
Не вижу с этим проблемы. Синтаксический сахар же по сути. А вот питонобляди даже объектную модель не осилили толком. Ну и хуйня __var не лучше.
Аноним 10/06/16 Птн 17:48:29  129365255
>>129352611 (OP)
Плюсы - гибкость и удобство, понятность того что пишешь. Многие конструкции позволяют сэкономить просто МАССУ времени и пространства и сократить код в разы. Короче, питон - лучший путь к простому, понятному и гибкому коду, который легко писать и легко поддерживать. Я не буду расписывать за динамическую типизацию, удобную работу с данными и структурами, это всё легко нагуглить можно

Минусы - всё вышеописанное достигается за счёт дальнейшей работы интерпретатора. Так что про скорость работы можно забыть. Если проект про вычисления и/или большие объёмы данных - питон сосёт с проглотом лол. Однако, питон-программисты изъебнулись и придумали следующую вундервафлю: часть проекта, которую на питоне писать не представляется возможным, можно написать на C/C++, скомпилировать в библиотеку и подключить в проект на питоне. В итоге функции на си вызываются из питон-скрипта и скорость как была вах, так и есть. Можно вообще писать код на смеси питона и Си - Cython. Скорость как в Си, синтаксис смешанный, ну ты понел.

Ещё из минусов - в питоне нет асинхронности потоков, ибо GIL. Зато все асинхронные задачи на ура выполняются с помощью множества процессов. Как-то так.
Аноним 10/06/16 Птн 17:48:54  129365280
>>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;
}
Аноним 10/06/16 Птн 17:50:15  129365386
>>129365280
Не вижу разницы. Ты что как дошкольник по слогам читаешь, а не сразу всю структуру?
Аноним 10/06/16 Птн 17:50:15  129365388
>>129365018
В php нет @var, но вот за знак доллара перед переменными надо расстреливать.
Аноним 10/06/16 Птн 17:50:15  129365389
14655702154280.jpg (60Кб, 545x720)
>>129352611 (OP)
> работать над анимационной короткометражкой в Softimage
КЕК
Аноним 10/06/16 Птн 17:51:06  129365453
>>129365388
Ну а как еще? Надо же их отделять от текста.
Аноним 10/06/16 Птн 17:52:05  129365532
>>129365453
> как еще?
Так же как во всех нормальных языках сделано?
Аноним 10/06/16 Птн 17:59:13  129366053
Java-господь вкатился в трэд
Аноним 10/06/16 Птн 17:59:32  129366081
Java-господь вкатился в трэд
Аноним 10/06/16 Птн 18:02:24  129366281
>>129366081
Шучу, на самом деле только начинаю прощаривать язык. На данном этапе пробую писать такой калькулятор
Аноним 10/06/16 Птн 18:02:40  129366300
>>129366053
>>129366081
С джава-браузера пишешь небось?
Аноним 10/06/16 Птн 18:03:59  129366379
Коданоны, начал изучать питона, посему вопрос: посоветуйте годных ресурсов/литературы с задачами (для практики), которые разделены по уровням сложности. Спасибо
Аноним 10/06/16 Птн 18:06:00  129366509
О да, мне тоже не хватает задачек, так сказать, для закрепления материала
Аноним 10/06/16 Птн 18:08:19  129366652
14655713000430.png (53Кб, 725x492)
>>129366281
А я делаю мморпг сервер лел.
Аноним 10/06/16 Птн 18:10:51  129366847
ф

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 65 | 5 | 25
Назад Вверх Каталог Обновить

Топ тредов