0% encontró este documento útil (0 votos)
21 vistas2 páginas

Python 2025

El documento detalla un curso de Python dividido en tres niveles: básico, intermedio y avanzado. Cada nivel cubre temas esenciales como la sintaxis, estructuras de datos, programación orientada a objetos, manejo de archivos, y conceptos avanzados como multihilo, testing, desarrollo web y aplicaciones de inteligencia artificial. Se incluye también la introducción a herramientas y bibliotecas relevantes para cada nivel.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas2 páginas

Python 2025

El documento detalla un curso de Python dividido en tres niveles: básico, intermedio y avanzado. Cada nivel cubre temas esenciales como la sintaxis, estructuras de datos, programación orientada a objetos, manejo de archivos, y conceptos avanzados como multihilo, testing, desarrollo web y aplicaciones de inteligencia artificial. Se incluye también la introducción a herramientas y bibliotecas relevantes para cada nivel.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

📘 Python 2025 - Nivel Básico

1. Introducción a Python
o Historia y características del lenguaje
o Instalación y configuración del entorno (IDEs, Anaconda, Jupyter)
o Primer programa: "Hola Mundo"
2. Sintaxis y Fundamentos
o Variables, tipos de datos y operadores
o Estructuras de control: condicionales (if, else, elif)
o Bucles: for y while
o Funciones básicas y definición
3. Estructuras de Datos Básicas
o Listas, tuplas, conjuntos y diccionarios
o Manejo básico de cadenas (strings)
o Indexación y slicing
4. Entrada y Salida
o Lectura de datos desde consola
o Escritura y lectura de archivos simples (txt, csv)
5. Manejo de Errores
o Introducción a excepciones
o Uso básico de try, except

📗 Python 2025 - Nivel Intermedio


1. Funciones Avanzadas
o Parámetros por defecto y argumentos variables
o Funciones lambda y funciones anónimas
o Decoradores (introductorio)
o Generadores e iteradores
2. Módulos y Paquetes
o Importación y creación de módulos
o Uso de paquetes estándar (os, sys, math, datetime)
o Gestión de entornos virtuales y pip
3. Programación Orientada a Objetos (POO)
o Clases y objetos
o Herencia y polimorfismo
o Métodos especiales (init, str, etc.)
o Encapsulamiento y propiedades
4. Manejo Avanzado de Archivos
o Archivos JSON y CSV
o Uso de context managers (with)
o Manejo de archivos binarios
5. Bibliotecas para Ciencia de Datos y Web
o Introducción a NumPy y Pandas
o Uso básico de Requests para consumir APIs
o Conceptos básicos de web scraping con BeautifulSoup

📙 Python 2025 - Nivel Avanzado


1. Programación Funcional
o Map, filter, reduce
o Closures y decoradores avanzados
o Comprensiones avanzadas (listas, diccionarios)
2. Manejo Avanzado de Excepciones
o Creación de excepciones personalizadas
o Contextos y manejo avanzado
3. Multihilo y Multiproceso
o Uso de threading y multiprocessing
o Asyncio y programación asíncrona (async/await)
4. Testing y Calidad de Código
o Unit testing con unittest y pytest
o Uso de linters y formateadores (Black, Flake8)
o Documentación con docstrings y Sphinx
5. Desarrollo Web y APIs
o Frameworks web (Flask, FastAPI)
o Creación y consumo de APIs REST
o Autenticación y seguridad básica
6. Automatización y DevOps
o Scripting avanzado para automatización
o Uso de Docker con aplicaciones Python
o Integración continua y despliegue (CI/CD)
7. Inteligencia Artificial y Machine Learning (Nuevo en 2025)
o Introducción a librerías como TensorFlow y PyTorch
o Uso de modelos preentrenados
o Aplicaciones prácticas y ejemplos

También podría gustarte