русский
Germany.ruForen → Архив Досок→ Programmierung

Кто-нибудь работает с python?

02.06.16 12:25
Re: Кто-нибудь работает с python?
 
alex85_ постоялец
alex85_
in Antwort moose 20.05.16 12:13

Про науку уже написали. Хотя для курсов по прикладной статистике мне лично больше импонировал R, а точнее Rstudio. А для околосимвольных вычислений IMHO нет ничего лучше Wolfram Mathematica.


Если коротко: Питон постепенно "хавает" все ниши, где:

1) необходимо делать прототипы программных систем или проверять всякие модели "быстро и грязно", в режиме AGILE и при этом нужен высокоуровневый язык общего назначения (не DSL, или если нужно как раз забабахать новый DSL, можно это на Питоне тоже сделать)

И

2) Матлаб по тем или иным причинам не подходит

И

3) рантайм производительность кода не так важна. Основной плюс Питона в том, что порог вхождения в программирование на нём очень низок, т.е. говнокод можно лепить сразу на первом уроке, без всяких понятий о ООП, структурах данных и архитектуре компа

4) Не пугает необходимость использования вороха инструментов и библиотек, не интегрированных в единой среде (IDE, "блокноты", библиотеки для графиков, библиотеки для GUI, библиотеки для XZY, ...)


Пункт 2 для многих решает в пользу или против использования Питона. Очевидно, что лепить read-only говнокод в Матлабе только ради публикации (опубликовал и выкинул) - проще, чем в Питоне.

Пункт 3 можно расслабить путём написания расширений на C или использования компилятора Питона, например Cython.


P.S. Нет, с Матлабом, пожалуй, некорректно сравнивать, т.к. Матлаб - это по сути мутант-переросток из матричного калькулятора (ошибка природы и недоразумение, отрицателый отбор в действии), а Питон изначально задумывался как язык общего назначения.

 

Sprung zu