Repositorio del taller de Introducción a Python de la IX edición de She++ en Tulancingo
¡Bienvenidas a este taller diseñado para aprender Python desde cero!
A lo largo del curso revisaremos los conceptos esenciales del lenguaje, trabajaremos con librerías clave para ciencia de datos y exploraremos ejemplos prácticos para que puedas comenzar a desarrollar tus propios proyectos.
Conoce las keywords que Python usa internamente y que no pueden utilizarse como nombres de variables.
📘 Documentación oficial: https://docs.python.org/es/3/reference/lexical_analysis.html#keywords
Enteros, flotantes, cadenas, listas, tuplas, diccionarios y más.
📘 https://docs.python.org/es/3/library/stdtypes.html
Aprende operaciones aritméticas, de comparación y manejo básico de datos.
📘 https://docs.python.org/es/3/library/stdtypes.html#numeric-types-int-float-complex
Uso de True, False, and, or, not y lógica en Python.
📘 https://docs.python.org/es/3/library/stdtypes.html#truth-value-testing
Incluye funciones incorporadas como print(), len(), range(), input() y más.
📘 https://docs.python.org/es/3/library/functions.html
Cómo definir tus propias funciones con def, pasar argumentos y devolver valores.
📘 https://docs.python.org/es/3/tutorial/controlflow.html#defining-functions
Arreglos, operaciones vectorizadas y uso general de esta librería esencial para análisis numérico.
📘 Documentación (inglés): https://numpy.org/doc/stable/user/index.html
📘 Guía en español: https://www.tutorialspoint.com/numpy/index.htm
Uso de if, elif, else para controlar el flujo del programa.
📘 https://docs.python.org/es/3/tutorial/controlflow.html#if-statements
Construcción de ciclos for y while, y uso de break y continue.
📘 https://docs.python.org/es/3/tutorial/controlflow.html#for-statements
Indexación y slicing en listas, cadenas y arreglos.
📘 https://docs.python.org/es/3/tutorial/introduction.html#lists
Cada sección incluye ejercicios prácticos para reforzar los conceptos aprendidos, con soluciones explicadas paso a paso.
Aprende a generar tus primeras visualizaciones: líneas, barras, dispersión y personalización básica.
📘 https://matplotlib.org/stable/users/explain/quick_start.html
Carga archivos CSV, inspecciona datos y realiza operaciones básicas.
📘 https://pandas.pydata.org/docs/getting_started/intro_tutorials/index.html
Explora variables del famoso dataset Iris con un gráfico tipo pairplot.
📘 https://seaborn.pydata.org/generated/seaborn.pairplot.html