Pull to refresh

Comments 12

В 2006 году Python считался одним из не очень известных «скриптовых» языков, подходящих для прототипирования веб-сайтов (ещё даже без разделения на бэкенд и фронтенд) или в качестве языка-клея для связывания и вызова «настоящих» библиотек на C/C++.

Это не изменилось.

Сколько читаю Хабр, столько вижу дополнение к этому: "Питон - это язык школьников" .. уж не знаю отчего так, сам Питон так и не сподобился изучить. Последнее время, перевожу Питоновские прототипы проектов на С++.. в целом, пока у меня один вопрос: а где там Питон? ;)

Видать такие проекты переводите. Что-то Apache Airflow или Jupyter никто не торопится переводить на C++ (проекты от балды взял, просто из L1 кеша).

Ну видимо каковы проекты .. не сталкивался ни с одним из указанных. Да и ваще .. после того как с апача перешел на Нгинх, как-то забыл про эту контору .. они ещё живы? ;)

.. странно, погуглил. Гуголь на Юпитер выдает только мотоциклы и какие-то крутые кроссовки .. что это? ;)

Спасибо, даже плюсану. вопрос на засыпку: сколько владельцев страниц существует в Интернет, т.с. "всего в мире"? Этот, как Вы выразились "довольно крупный" проект применяется хотя бы в 5% (технический порог не значимой ошибки, события) или переходит порог 10% (техниеский критерий существенного явления или ошибки)?

Почему-то подозреваю что ответ отрицателен, ибо таких "тыщи" а владельцев сайтов в Сети - миллиарды. ;)

Эх... Говорил нам bobuk, "не ходите в нижний интернет"... Спасибо, я "засыпался" на вашем вопросе. :-)

На Гитхабе 11+ млн блокнотов Jupyter, https://github.com/parente/nbestimate/blob/master/estimate.ipynb. Каждый такой файл после запуска создает веб-страничку в LAN для нескольких пользователей и по сути представляет собой интерактивное веб-приложение DS-направления (научное исследование, доклад, прототип/MVP для ML-проектов итп).

Блокноты Юпитера - стандарт DS-отрасли, стандарт научных работ, докладов, курсовых работ в ряде вузов, а сам Юпитер/Colab - это Web-IDE DS-направленности, совмещающая код, его консольный и графический вывод, комментарии, документацию (в одном файле). Ничего подобного ранее не существовало.

Увидеть в поисковике мотоциклы и кроссовки можно лишь по слову "jupiter". Искать надо по слову "jupyter" - он образован из названий 3-х языков программирования, для которых задумывался: Julia, Python и R. Впрочем, проект оказался настолько удачен, что он теперь поддерживает 100+ языков программирования.

Apache - ныне в последнюю очередь web-browser. Сейчас это крупнейший держатель крупных свободных проектов в области ИИ и науки о данных. Школьниками тут не пахнет.

При необходимости взаимодействовать с пользователем почти всегда приходится брать ещё один язык (JS, Kotlin, Swift, C#).

"Ещё один язык" в данном кейсе прекрасно вытесняет Python.

Десктоп-приложения, как и сами десктопы - не в топе роста уже лет десять. DS прекрасно работает через web/сеть, фреймворки обеспечивают fullstack, UI выводит браузер. Разрабы Python сэкономили кучу сил, не заморачиваясь с десктоп-приложениями. Молодцы. Надеюсь что они, посвежевшие, отдохнувшие, постепенно ликвидируют отставание "на круг" по скорости от других ЯП и баланс интересов сохранится на десятилетия.

Десктоп-приложения никуда не исчезли. Их по-прежнему пишут. Python c этим справляется вполне. Сам я пользуюсь преимущественно десктоп-приложениями. С ходу вспомнил бит-торрент клиент Deluge, видеоредактор OpenShot, редактор заметок Cherry Tree...

Sign up to leave a comment.

Articles