# Formacion completa: Fundamentos de Python y Datos

Si estas comenzando tu camino en Data Science y quieres dominar los conceptos esenciales, esta formacion es el punto de partida ideal. Aprenderas a programar en Python, desde variables y estructuras de control hasta funciones y manejo de excepciones. Tambien tendras tu primer contacto con bibliotecas como Pandas y Matplotlib, aplicando operaciones en tablas y creando graficos basicos para un analisis inicial de datos.

Para consolidar lo aprendido, participaras en el Challenge Alura Store, un proyecto practico con datos reales. La formacion cierra con una introduccion al modelado de datos en MySQL, ampliando tu vision sobre como estructurar y organizar la informacion.

## Instructores
- Alvaro Hernando Camacho Diaz
- Wilfredo Antonio Rojas Camejo
- Barbara Santos
- Luri, la IA de Alura

## Ruta formativa (paso a paso)

### 4. Aprendiendo Python para la ciencia de datos
Introduccion a variables, tipos de datos, funciones, estructuras de control y excepciones, con primeros pasos en Pandas y Matplotlib.

Recursos:
- Google Colab: que es y como usarlo [Articulo](https://www.aluracursos.com/blog/google-colab-que-es-y-como-usarlo)
- Python para Data Science: primeros pasos
- Practicando Python: condicionales if, elif y else
- Practicando Python: bucles for y while

### 5. Explorando datos con Pandas y Matplotlib
Carga, exploracion y manipulacion de datos en tablas, y creacion de visualizaciones basicas.

Recursos:
- Python para Data Science: trabajar con funciones, estructuras de datos y excepciones
- Pandas: conociendo la biblioteca
- Pandas Python: que es, para que sirve y como descargarlo : [[Articulo](https://www.aluracursos.com/blog/pandas-python-que-es-para-que-sirve-como-descargar)]
- Como eliminar filas y columnas con Pandas en Python. [Articulo](https://www.aluracursos.com/blog/como-eliminar-filas-y-columnas-en-pandas)

### 6. Comienza el Challenge Alura Store
Proyecto practico para aplicar manipulacion de datos, graficos y analisis visual.

Recursos:
- Practicando Python para Data Science: Challenge Alura Store

### 7. Conoce el modelado de datos
Introduccion a DBMS, entidades y relaciones para estructurar informacion.

Recursos:
- Modelado de bases de datos: entidades, relaciones y atributos
- Modelado de Datos: Conceptos Generales y Reglas de Relacionamiento. [Articulo](https://www.aluracursos.com/blog/modelado-de-datos-conceptos-generales-reglas-de-relacionamiento)