Este repositorio contiene una colección de Jupyter Notebooks diseñados para ayudar a los principiantes a comenzar con el lenguaje de programacion Python. El material abarca conceptos básicos y fundamentos de programación en Python, además de aspectos específicos como funciones, funciones de orden superior, modulos, manejo de excepciones, expresiones regulares, manejo de archivos, clases y objetos, entornos virtulales, estadisticas, Pandas, Web Scraping, Django y un monton de ejercicios con sus soluciones.
- Introducción a Python
- Variables
- Operadores
- Variables locales y globales
- Strings
- Listas
- Tuplas
- Sets (Cojuntos)
- Diccionarios
- Condicionales
- Bucles
- Funciones
- Modulos
- Comprension de listas
- Args y Kwargs
- Funciones de orden superior
- Manejo de excepciones
- Expresiones regulares
- Fecha y hora
- Manejo de Archivos
- Clases y Objetos
- Tipos de error Python
- Pip
- Entorno virtual
- Estadisticas
- Pandas
- Web Scraping
- Selenium
- Django
- PEP8
- Ejercicios de Python
Utiliza los bloques de código para ejecutar comandos y ver los resultados. Experimenta con diferentes bibliotecas y funciones. Aprovecha el formato de celdas para agregar explicaciones y comentarios a tu código.
- Jupyter Notebook: https://jupyter.org/
- Documentación de Python: https://docs.python.org/3/
- Tutorial de Python: https://docs.python.org/3/tutorial/index.html