Programación Avanzada con Python
El precio original era: 490,00 €.297,00 €El precio actual es: 297,00 €.
Información del curso
Duración: 70 horas
Se recomienda contar con conocimientos básicos de Python, variables, funciones y estructuras de control.
Al finalizar el curso, el alumno recibirá un certificado acreditativo de aprovechamiento emitido por ASG Formación, siempre que complete correctamente las actividades y evaluaciones propuestas.
Descripción
Domina Python para llevar tus conocimientos al siguiente nivel y aplicarlos en automatización, análisis de datos, desarrollo de aplicaciones y ciencia de datos. Un curso práctico y progresivo con el que dominarás variables, estructuras de control, funciones y colecciones de datos, preparándote para avanzar hacia automatización, análisis de datos, inteligencia artificial o desarrollo web.
Objetivos del curso
- Dominar estructuras avanzadas del lenguaje Python
- Conectar y trabajar con MySQL, SQLite y PostgreSQL
- Procesar archivos JSON, XML, PDF e imágenes
- Implementar programación asíncrona y multiproceso
- Crear aplicaciones con interfaces gráficas usando Tkinter
- Desarrollar herramientas de automatización y utilidades
- Prepararte para roles de Data Science, DevOps y desarrollo software
Materiales incluidos
Certificación
Al finalizar el curso, el alumno recibirá un certificado acreditativo de aprovechamiento emitido por ASG Formación, siempre que complete correctamente las actividades y evaluaciones propuestas.
Programa del curso
1️⃣ Colecciones avanzadas y programación orientada a objetos (POO)
🕐 8,00 h
- ChainMap y OrderedDict
- Enumeraciones (
enum) - Encapsulamiento y polimorfismo
- Decoradores y
@property - Buenas prácticas
2️⃣ Manipulación de datos y bases de datos
🕐 15,00 h
- MySQL y
mysql-connector - SQLite y PostgreSQL
- Introducción a SQLAlchemy
- MongoDB y CSV
3️⃣ Procesamiento de archivos y formatos
🕐 12,00 h
- Lectura y escritura de JSON y XML
- Parseo de HTML
- Gestión de PDF
- Marcas de agua y cifrado: entrando en criptografía
4️⃣ Tratamiento de imágenes y hashing
🕐 8,00 h
- Uso de Pillow
- Manipulación de imágenes
- Hash y cifrado de datos
5️⃣ Programación asíncrona y paralela
🕐 12,00 h
- Corrutinas y
asyncio - Tareas asíncronas
- Multiprocessing
- Sincronización y comunicación entre procesos
6️⃣ Programación de sistema
🕐 5,00 h
- Información del sistema
- Gestión avanzada de archivos
- Compresión y copias de seguridad
- Pickle
7️⃣ Programación de red
🕐 4,00 h
- Sockets TCP y UDP
- Servidores y clientes
- DoS: intentando atacar la red
- Recorridos y operaciones
8️⃣ Interfaces gráficas con Tkinter
🕐 4,00 h
- Widgets y eventos
- Organización de interfaces
9️⃣ Herramientas de utilidad y despliegue
🕐 2,00 h
- PyInstaller
- Excepciones y recursividad
🔟 Geolocalización
🕐 2,00 h
- Geopy
- Geocodificación inversa
- Distancia entre ubicaciones
Salidas profesionales
Este curso proporciona la base necesaria para continuar formándose en áreas como:
- Desarrollador Python
- Data Analyst / Data Scientist
- Especialista en automatización
- DevOps Engineer
- Backend Developer
- Ingeniero de Machine Learning
- Administrador de sistemas
- Pentester y auditor técnico
A quién va dirigido
- Programadores con conocimientos previos de Python
- Analistas de datos
- Administradores de sistemas
- Profesionales de automatización
- Estudiantes de informática
- Personas que quieran especializarse en Data Science o desarrollo software





