¡Oferta!

Programación Avanzada con Python

El precio original era: 490,00 €.El precio actual es: 297,00 €.

Domina Python avanzado en 70 horas y aprende bases de datos, automatización, programación asíncrona, interfaces gráficas y desarrollo de aplicaciones profesionales.

Información del curso

Duración: 70 horas

Requisitos:

Se recomienda contar con conocimientos básicos de Python, variables, funciones y estructuras de control.

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.

TU COMPRA SIEMPRE SEGURA
  • Tarjeta Visa
  • MasterCard
  • PayPal
  • Apple Pay

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