Este repositorio contiene todas las prácticas realizadas a lo largo de la parte de Python del máster de Inteligencia artificial. El curso abarca desde los fundamentos básicos hasta conceptos avanzados, proporcionando una base sólida para el desarrollo de aplicaciones y proyectos en Python, con un enfoque especial en Inteligencia Artificial (IA).
Temas Cubiertos
- Fundamentos de Python Sintaxis básica: Variables, operadores, tipos de datos. Estructuras de control: Condicionales (if, else), bucles (for, while). Funciones: Definición de funciones, parámetros y valores de retorno. Manejo de errores: Uso de try, except para captura de excepciones.
- Estructuras de Datos Listas y Tuplas: Creación, modificación, acceso a elementos. Diccionarios y Conjuntos: Manejo de colecciones no ordenadas de datos. Comprensión de listas: Técnicas para crear y manipular listas de manera eficiente.
- Programación Orientada a Objetos (POO) Clases y Objetos: Creación de clases, instanciación de objetos y definición de métodos. Herencia y Polimorfismo: Herencia de clases y la implementación de métodos polimórficos. Encapsulamiento: Uso de atributos y métodos privados para controlar el acceso a los datos.
- Bibliotecas y Módulos Uso de módulos estándar: math, datetime, os, entre otros. Importación de librerías externas: Instalación y uso de librerías como numpy, pandas, y matplotlib para el análisis de datos. Manejo de archivos: Lectura y escritura en archivos .txt, .csv.
- Programación Funcional Funciones lambda: Definición y uso de funciones anónimas. Map, Filter y Reduce: Aplicación de estas funciones para operar sobre colecciones de datos.
- Procesamiento de Datos y Archivos Manejo de datos con pandas: Carga y manipulación de conjuntos de datos. Visualización de datos: Uso de matplotlib para crear gráficos simples.
- Desarrollo Web y API Flask: Creación de una API simple usando el framework Flask. Conexión a bases de datos: Uso de SQLite y cómo interactuar con una base de datos desde una API en Flask. Instalación y Uso:
Clona este repositorio en tu máquina local: Copiar código git clone https://github.com/tu_usuario/practicas_python.git
Accede a la carpeta del proyecto: Copiar código cd practicas_Python
Para instalar las dependencias, si es necesario, utiliza: Copiar código pip install -r requirements.txt
Para ejecutar una práctica específica, utiliza el comando: Copiar código python nombre_practica.py
Conclusión Este repositorio refleja mi progreso y aprendizaje a lo largo del curso de Python. He cubierto desde los aspectos fundamentales del lenguaje hasta cosas mas avanzadas y complejas como la manipulación de datos, lo que me ha permitido avanzar en el desarrollo de aplicaciones en Python .