- http://www.r-bloggers.com/the-homogenization-of-scientific-computing-or-why-python-is-steadily-eating-other-languages-lunch/
- http://metarabbit.wordpress.com/2013/10/18/why-python-is-better-than-matlab-for-scientific-software/
- https://sites.google.com/site/pythonforscientists/python-vs-matlab
Otro dato orientativo en google+ sobre grupos creados recientemente:
- Python: # usuarios 73079
- Scientific python: # usuarios 2975
- Matlab: # usuarios 600
- Python: 50.300.000 resultados
- Matlab: 16.300.000 resultados
6 comentarios:
Albert, tú que conoces los dos lenguajes.
- A quién darías el voto?
- Es gratuito Python? MATLAB no lo es.
- En cuanto a aprendizaje, cómo lo ves?
- Y el entorno de desarrollo (se dice framework?) cuál es? Se puede desarrollar desde eclipse? Desde la ignorancia total.
Te respondo en orden:
- No soy completamente objetivo, dado que he estado muchos años con Matlab (el cual ya tenía mucho por la mano) y apenas llevo unos meses con Python. No obstante, ahora mismo creo que puedo hacer todo lo que yo necesito con cualquiera de los dos. Aunque aún voy un poco más rápido con Matlab, pienso que solo es cuestión de tiempo, y empiezo a ver grandes ventajas en Python, que no comentaré porqué ya están en los enlaces que os he pasado. Aunque Matlab también tiene muchas ventajas, no sé si su precio lo compensa.
- Python es gratuito.
- Necesitas unos días para cambiar el chip y acostumbrarte. Creo que unas dos semanas ya son suficientes para ver por donde van los tiros. Y más o menos en función del nivel de cada uno, claro, y de la complejidad de lo que se quiera hacer. Ya aviso que yo no hago cosas muy complicadas.
- Yo uso el eclipse directamente. Solo hay que bajarse el plug-in Pydev.
Gracias!
de la parte científica no se, pero se usa mucho como lenguaje de scripting para administrar sistemas. Tb hay frameworks como django o alternativas 'raras' como pypy
se me olvidaba comentar que durante un tiempo fue el lenguaje estrella en google!
más
Para usuarios de Matlab, mucho mejor Spyder como entorno de desarrollo.
Publicar un comentario