Este repositorio contiene una colección de Notebooks desarrollados en Google Colaboratory. El propósito de estos Notebooks es ser una ayuda en el proceso de aprendizaje del lenguaje de programación de Python 3. Dada la creciente importancia e interés en el campo de la inteligencia artificial (IA), no subestimo el valor de las IAs como herramientas para el desarrollo de código. Considero que son recursos muy útiles, especialmente en el contexto de programación, una IA me dio apoyo en la estructuración de este pequeño repositorio.
Observación. Las personas que están iniciando en la programación no deben depender exclusivamente de las IAs. Es recomendable comprender los conceptos básicos del lenguaje de programación de interés, en este caso Python 3. De este modo, poder evaluar y tener claridad sobre la idoneidad de las respuestas proporcionadas por las IAs.
El propósito principal de este repositorio es proporcionar un recurso simple para aquellos que están aprendiendo Python 3. Los Notebooks abordan algunos temas de conceptos básicos, con el objetivo de facilitar la comprensión y aplicación del lenguaje de programación. En el futuro espero poder ir brindado Notebooks más avanzados.
-
Entorno: Todos los Notebooks están diseñados para ejecutarse en Google Colab, un entorno basado en la nube que permite escribir y ejecutar código de Python de manera interactiva.
-
Estructura: Los Notebooks están organizados de manera secuencial, iniciando con una breve introducción o repaso que poco a poco se van disminuyendo con forme se avanzan en los temas.
-
Código Comentado: El código en los Notebooks está comentado de manera detallada en los primeros Notebooks para explicar los conceptos clave y ayudar a los usuarios a comprender cada paso. Con forme se avanzan, estos comentarios pueden desaparecer para temas ya vistos.
Al hacer clic en el icono ubicado al inicio del Notebook, se abrirá el Notebook en Google Colaboratory.
- Python 01a: Tipos de datos en Python
- Python 01b: Operadores matemático/aritméticos
- Python 01c: Operadores lógicos
- Python 01d: Que son las listas, tuplas y diccionarios
- Python 01e: El uso de bucles
- Python 01f: Condicionales If, Elif, Else
- Python 01g: Crear funciones básicas
- Python_01h: Ejercicios resueltos en Python
- Python 02a: Conceptos básicos en NumPy
- Python 02b: Algunas de las funciones de interés de NumPy
- Python 03a: Conceptos básicos de la creación de graficas con Matplotlib
- Python 04a: Como crear un DataFrames en Pandas
¡Las contribuciones y sugerencias son bienvenidas! Si encuentras errores o tienes ideas para mejorar los Notebooks, no dudes en informarlo.
¡Feliz aprendizaje de Python 3! 💻🐍✨