Size: a a a

2020 August 21

λ

λoλzod in ctodailychat
Еще питон это среда для обскриптовки, пример - спарк

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

СА

Сергей Аксёнов... in ctodailychat
λoλzod
мнение программиста

все ML и DS юзают питон потому что им важна предметная область а не кодинг
Да, но потом-то надо их изыскания в продакшн катить! А например загрузить в память десяток-другой миллионов чисел стоит в Питоне несколько лишних секунд просто на то, чтобы всё там по полочкам разложить. Потому что integer - это объект, а integer[] - это объект, содержащий множество объектов.
источник

СА

Сергей Аксёнов... in ctodailychat
И все их надо представить по именам-фамилиям garbage collector'у
источник

СА

Сергей Аксёнов... in ctodailychat
Alex
"нам некогда учить ваше программирование, дайте что там у вас самое тупое и простое"
Я и говорю, Бейсик.
источник

A

Alex in ctodailychat
Сергей Аксёнов
И все их надо представить по именам-фамилиям garbage collector'у
Петя умный, будь как Петя - отключи гарбадж-коллектор!

(референс к инстаграму есличо)
источник

D

Dedulik in ctodailychat
Alex
Петя умный, будь как Петя - отключи гарбадж-коллектор!

(референс к инстаграму есличо)
в питоне их там 6 штук, кажется)

«Прежде всего, дзен Python говорит, что любое решение должно быть единственное. Поэтому в Python всего минимум по три.»
источник

IV

Igor V in ctodailychat
Сергей Аксёнов
Непопулярное мнение: Python - это Бейсик XXI века, использование его в таких продвинутых категориях CS, как ML, Big Data processing, Neural Networking - вынужденная мера, потому что 1) переучивать выпускников американских ВУЗов на любой другой язык - очень дорого для бизнеса, 2) нет понимания, что это мог бы быть за язык.

Архитектурно язык не рассчитан ни на высокие нагрузки, ни на работу с большим объёмом данных, ни на сложную математику. В результате мы имеем колоссальное количество уродливых костылей типа pandas, NumPy, scikit, Jupyter, pytorch и т.д.

При этом экосистема работает в режиме положительной обратной связи (примерно как JavaScript), и никакого выхода из этой ситуации не видно.
Каждый из костылей является великолепным продуктом и сходу сложно назвать достойные альтернативы в других экосистемах сравнимые по удобству использования.

Pandas помимо ML задач активно используется в ETL и всякий data cleansing. Какая ещё популярная технология кроме спарка умеет нормальные дата фреймы?
источник

СА

Сергей Аксёнов... in ctodailychat
Igor V
Каждый из костылей является великолепным продуктом и сходу сложно назвать достойные альтернативы в других экосистемах сравнимые по удобству использования.

Pandas помимо ML задач активно используется в ETL и всякий data cleansing. Какая ещё популярная технология кроме спарка умеет нормальные дата фреймы?
В нормальных языках дата-фреймы не нужны, вместо них просто нормально адресуемые массивы.
источник

MS

Max Syabro in ctodailychat
«Нормальных языках». Мы опять в двач скатываемся
источник

СА

Сергей Аксёнов... in ctodailychat
Max Syabro
«Нормальных языках». Мы опять в двач скатываемся
Хорошо, языках со скалярными типами данных)
источник

MS

Max Syabro in ctodailychat
Спасибо :)
источник

IV

Igor V in ctodailychat
Сергей Аксёнов
В нормальных языках дата-фреймы не нужны, вместо них просто нормально адресуемые массивы.
дата фреймы это же про другое
источник

СА

Сергей Аксёнов... in ctodailychat
Igor V
дата фреймы это же про другое
А в чём разница?
источник

M

Mironiken in ctodailychat
https://pikabu.ru/story/otvet_na_post_sovremennoe_programirovanie_7664597#comments
Это, хотел поделится интересной историей. Когда прочитал - вспомнил про этот чатик
источник

A

Artur in ctodailychat
а чем юпитер вам не угодил?
источник

A

Artur in ctodailychat
видели кстати ноутбуки в vs code?
источник

СА

Сергей Аксёнов... in ctodailychat
Artur
а чем юпитер вам не угодил?
Решение, сделанное для воспроизводимости результатов, не выполняющее своего предназначения.
источник

СА

Сергей Аксёнов... in ctodailychat
Artur
видели кстати ноутбуки в vs code?
Нет ещё, давно не заглядывал: испугался трёх Recovery-релизов в июне
источник

A

Artur in ctodailychat
ну вот! вроде тертый калач, а трех релизов испугался :)
источник

A

Artur in ctodailychat
а мне юпитер очень понравился, я бы только за это питоном пользовался
источник