Python es un lenguaje de
programación interpretado cuya filosofía hace
hincapié en una sintaxis que favorezca un
código legible.[1]
Se trata de un lenguaje de
programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y,
en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y
es multiplataforma. [2]
Anaconda
Anaconda es una distribución de Python, que instala Python y un conjunto de (muchos)
paquetes útiles para el análisis científico. Un paquete es un conjunto de funciones, como
podrían ser funciones para generar gráficos. [3]
Jupyter notebook
El Jupyter Notebook es un entorno interactivo web de ejecución de código en los que, por
ejemplo, puedes incluir gráficas que ayuden en el análisis e explicación de tus datos. Utilizados
para facilitar la explicación y reproducción de estudios y análisis. [4]
Para trabajar con ellos se realiza directamente desde el navegador. Estos notebook se pueden
almacenar e intercambiar o mostrar en páginas web. [4]
Pandas
En Computación y Ciencia de datos, pandas es una biblioteca de software escrita como
extensión de NumPy para manipulación y análisis de datos para el lenguaje de programación
Python. En particular, ofrece estructuras de datos y operaciones para manipular tablas
numéricas y series temporales. Es un software libre distribuido bajo la licencia BSD versión tres
cláusulas.[5]
Folium
Folium es una librería Python que permite crear mapas interactivos usando [Link]. Lo que
hace, de forma elegante, es crear código javascript que usa la maravillosa librería de mapas
interactivos leaflet.[6]
Matplotlib
Matplotlib es una biblioteca para la generación de gráficos a partir de datos contenidos en listas
o arrays en el lenguaje de programación Python y su extensión matemática NumPy. Proporciona
una API, pylab, diseñada para recordar a la de MATLAB.[7]
Bibliografía
[1] Duque, R. G. (2011). Python para todos.
[2] [Link]
[3] «Distribuciones que utilizan Anaconda» (en inglés). Fedora Wiki. Consultado el 26 de
marzo de 2011.
[4] Kluyver, T., Ragan-Kelley, B., Pérez, F., Granger, BE, Bussonnier, M., Frederic, J., ... &
Ivanov, P. (2016, mayo). Jupyter Notebooks: un formato de publicación para flujos de trabajo
computacionales reproducibles. En ELPUB (pp. 87-90).
[5] «License – Package overview – pandas 0.21.1 documentation». pandas. 12 de diciembre de
2017. Consultado el 13 de diciembre de 2017.
[6] Cuttone, A., Lehmann, S., y Larsen, JE (2016). geoplotlib: una caja de herramientas de
Python para visualizar datos geográficos. preimpresión arXiv arXiv: 1608.01933 .
[7]José Antonio García, Ana Ferrero (2005). «Representación gráfica 2D:
Matplotlib» (pdf). Linux Magazine (Málaga, España: Linux New Media Spain) (11): 53 a 56.
Archivado desde el original el 24 de marzo de 2012.