Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cuando Nature se toma el software libre en serio

Cuando Nature se toma el software libre en serio

Charla en la EPS Alicante sobre IPython: "Cuando Nature se toma el software libre en serio: Python como alternativa real a MATLAB, Mathematica y otros paquetes comerciales".

Juan Luis Cano Rodríguez

February 23, 2015
Tweet

More Decks by Juan Luis Cano Rodríguez

Other Decks in Technology

Transcript

  1. Cuando Nature se toma el software libre en serio Python

    como alternativa real a MATLAB, Mathematica y otros paquetes comerciales Juan Luis Cano Rodríguez — @Pybonacci Alicante — 2015-02-23
  2. Me presento • Casi casi ingeniero aeronáutico • Aprendiz autodidacta

    de Python • Vida pythonista: – Blog Pybonacci sobre Python científico – Presidente de la Asociación Python España – Desarrollo de aplicaciones Python en Airbus Operations – Proyecto Fin de Carrera: interfaz fluido-estructura con Python (FEM + SPH) – Proyecto personal: análisis de órbitas interplanetarias con Python
  3. La tetera de Russell “If I were to suggest that

    between the Earth and Mars there is a china teapot revolving about the Sun in an elliptical orbit, nobody would be able to disprove my assertion provided I were careful to add that the teapot is too small to be revealed even by our most powerful telescopes.
  4. ¿Qué es el notebook de IPython? • Intérprete interactivo de

    Python en el navegador • Formato abierto que combina código ejecutable, texto y multimedia • Inspirado en los notebooks de Mathematica • Basado en el lenguaje Python ¡Dentro demo! http://www.nature.com/news/ipython-interactive-demo-7.21492
  5. Python *Según Forbes, la demanda de programadores Python en trabajos

    relacionados con el big data se duplicó en los últimos doce meses
  6. Herramienta para la docencia • Libro: Bayesian Methods for Hackers

    • Cursos de Lorena Barba: • AeroPython* • 12 steps to Navier Stokes • Practical Numerical Methods with Python • Harvard CS109 Data Science *No confundir con nuestro AeroPython ;)
  7. Algunos mitos → No hay soporte → No siempre será

    gratuito → El software libre tiene fallos
  8. Algunos mitos → No hay soporte Enthought, Continuum Analytics →

    No siempre será gratuito → El software libre tiene fallos
  9. Algunos mitos → No hay soporte Enthought, Continuum Analytics →

    No siempre será gratuito El software libre pertenece a la comunidad → El software libre tiene fallos
  10. Algunos mitos → No hay soporte Enthought, Continuum Analytics →

    No siempre será gratuito El software libre pertenece a la comunidad → El software libre tiene fallos Naturalmente.
  11. El proyecto Jupyter • Separación de los componentes independientes del

    lenguaje – Jupyter: protocolo, formato, servidor multiusuario – IPython: consola Python interactiva, kernel para Jupyter • Kernels para Jupyter = Lenguajes usables desde el notebook (ya van 33) • Sorpresas en el futuro cercano...
  12. Recursos para aprender • Tutorial oficial de Python en español,

    traducido por la comunidad argentina • “Curso de Python para científicos e Ingenieros” en el canal de la Universidad de Alicante • AeroPython lección #0 con instrucciones de instalación y puesta a punto • Software Carpentry, cursos de programación para científicos e ingenieros • Diversos MOOCs en inglés