Size: a a a

Scala User Group

2020 August 13

DS

Denis Semikin in Scala User Group
Именно киллерфичей для датасатанистов считается простота языка, море либ под всё включася датасаенс, достаточная производительность датасаенс либ
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Eugene Bosiakov
ну типа если рассматривать под лупой, то для матерых компутер сотонистов все его фичи детский сад, но в совокупности они дают технологию, которая очень нравится людям
А о каких фичах речь то?
источник

DS

Denis Semikin in Scala User Group
Простота синтаксиса, не нужно ничего компилировать/собирать
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Denis Semikin
Простота синтаксиса, не нужно ничего компилировать/собирать
Ну вот со сборкой это не проблема до первого переноса своего питон кода на другую машину
источник

λ

λoλzod in Scala User Group
не сказал бы что саентисты "любят" питон. просто кроме него реально пока не на чем, экосистема слишком далеко ушла от всех остальных.
и потом датасаентисты (именно саентисты) очень сконцентрированы на предметке, и не так сильно на языке
источник

DS

Denis Semikin in Scala User Group
Из личного опыта - в датасаенс идут люди которым больше интересна математика чем программирование.
источник

λ

λoλzod in Scala User Group
Denis Semikin
Из личного опыта - в датасаенс идут люди которым больше интересна математика чем программирование.
математика разная есть
источник

EB

Eugene Bosiakov in Scala User Group
Юрий Бадальянц
А о каких фичах речь то?
1. интерпретируемость - код поставляется сорцами, разница между интерпретатором и приложением нет, очень просто код писать и отлаживать.
2. людям очень нравится синтаксис
3. людям очень нравится что экосистема простая и понятная (датасанистов не трогаем, у них своя атмосфера).
сравни даже со скалой - здесь sbt который лучше вообще не трогать, если дорого псих здоровье, а в питоне python3 app.py, а депенденси ставятся пипом, который тупой как пробка
4. экосистема иде крутая, vscode и пайчарм топ
источник

λ

λoλzod in Scala User Group
в скале тоже можно найти много математики только немного другой чем в дс
источник

US

Uladzislau Safronau in Scala User Group
Eugene Bosiakov
1. интерпретируемость - код поставляется сорцами, разница между интерпретатором и приложением нет, очень просто код писать и отлаживать.
2. людям очень нравится синтаксис
3. людям очень нравится что экосистема простая и понятная (датасанистов не трогаем, у них своя атмосфера).
сравни даже со скалой - здесь sbt который лучше вообще не трогать, если дорого псих здоровье, а в питоне python3 app.py, а депенденси ставятся пипом, который тупой как пробка
4. экосистема иде крутая, vscode и пайчарм топ
пип тупой как пробка, пока больше двух депенденсей не поставишь, потом очень весело становится
источник

EB

Eugene Bosiakov in Scala User Group
Uladzislau Safronau
пип тупой как пробка, пока больше двух депенденсей не поставишь, потом очень весело становится
а что весело
источник

EB

Eugene Bosiakov in Scala User Group
если у тебя проблемы с деревом, делаешь pip freeze > req.txt
источник

US

Uladzislau Safronau in Scala User Group
Eugene Bosiakov
если у тебя проблемы с деревом, делаешь pip freeze > req.txt
и чем это от сбт отличается?
источник

DS

Denis Semikin in Scala User Group
Eugene Bosiakov
1. интерпретируемость - код поставляется сорцами, разница между интерпретатором и приложением нет, очень просто код писать и отлаживать.
2. людям очень нравится синтаксис
3. людям очень нравится что экосистема простая и понятная (датасанистов не трогаем, у них своя атмосфера).
сравни даже со скалой - здесь sbt который лучше вообще не трогать, если дорого псих здоровье, а в питоне python3 app.py, а депенденси ставятся пипом, который тупой как пробка
4. экосистема иде крутая, vscode и пайчарм топ
По поводу 4 пункта - частично согласен, но не полностью )) IDE то крутая, да, но ей для того чтобы "круто" подсказывать вам нужны типы, а вывести типы она не всегда может из функции, методов. Вот для Java кода - да, она очень круто подсказывает.
источник

US

Uladzislau Safronau in Scala User Group
Eugene Bosiakov
если у тебя проблемы с деревом, делаешь pip freeze > req.txt
делаешь sbt dependencyTree
источник

EB

Eugene Bosiakov in Scala User Group
Uladzislau Safronau
и чем это от сбт отличается?
ты наверн просто sbt не видел
источник

US

Uladzislau Safronau in Scala User Group
Eugene Bosiakov
ты наверн просто sbt не видел
да, я ж не пишу код на скале, так, в чатиках сижу
источник

EB

Eugene Bosiakov in Scala User Group
понимаешь, в питоне вообще нет аналога sbt, здесь ничего не нужно собирать
источник

EB

Eugene Bosiakov in Scala User Group
фиксируешь зависимости в плаинтексте и поехал
источник

EB

Eugene Bosiakov in Scala User Group
а ты мне говоришь одно и тоже
источник