Informe del Proyecto - programacion-taw-utpl-001/trabajo-final-primer-bimestre-final-006 GitHub Wiki
Documentación del Proyecto - Librerías en Python: Jupyter, Pandas, Bokeh
1. CONCEPTOS
* Python:
Básicamente, Python es un lenguaje de programación de alto nivel, interpretado y multipropósito. En los últimos años su utilización ha ido constantemente creciendo y en la actualidad es uno de los lenguajes de programación más empleados para el desarrollo de software.
Entre las principales razones para elegir Python, son muhos los que argumentan que sus principales características lo convierten en un lenguaje muy productivo. Se trata de un lenguaje potente, flexible y con una sintaxis clara y concisa. Además, no requiere dedicar tiempo a su compilación debido a que es interpretado.
* Jupyter Notebook:
El Jupyter Notebook es una aplicación web de código abierto que le permite crear y compartir documentos que contengan códigos, ecuaciones, visualizaciones y textos narrativos en vivo. Los usos incluyen: limpieza y transformación de datos, simulación numérica, modelado estadístico, visualización de datos, aprendizaje automático y mucho más.
* Bokeh:
Bokeh es una biblioteca de visualización interactiva de Python que se dirige a navegadores web modernos para su presentación. Su objetivo es proporcionar una construcción elegante y concisa de gráficos novedosos al estilo de D3.js y ampliar esta capacidad con interactividad de alto rendimiento en conjuntos de datos de gran tamaño o de transmisión. Bokeh puede ayudar a cualquiera que desee crear trazados interactivos, cuadros de mando y aplicaciones de datos de manera rápida y fácil.
* Pandas:
Pandas es un paquete de Python que proporciona estructuras de datos similares a los dataframes de R.
Pandas proporciona herramientas que permiten:
1. leer y escribir datos en diferentes formatos: CSV, Microsoft Excel, bases SQL y formato HDF5
2. seleccionar y filtrar de manera sencilla tablas de datos en función de posición, valor o etiquetas
3. fusionar y unir datos
4. transformar datos aplicando funciones tanto en global como por ventanas
5. manipulación de series temporales
6. hacer gráficas
Python es open source, cualquiera puede contribuir a su desarrollo y divulgación. Además, no es necesario pagar ninguna licencia para distribuir software desarrollado con esté lenguaje. Hasta su intérprete se distribuye de forma gratuita para diferentes plataformas.
2. PASOS A SEGUIR
Paso 1: hay que Descargar el Modulo "PIP3" si Python es de la Version 3 en adelante o Comando "PIP" si la Version es abajo de la 3. El comando se ingresa en el Modulo del Sistema de Windows "pip install matplotlib"
##NOTA: Si Pasas de la Version 2 de Python a la 3, Hay que asegurarse que esten Bien instaladas lo que es el SetupTools, PIP y Wheel y esto se hace con el comando "pip install -U pip setuptools wheel"