Python Developer Certified Professional
En este curso de desarrollo web con Python y Django aprenderás a dominar este lenguaje de programación y su framework más popular, a medida que desarrollas un proyecto práctico que podrás reutilizar para crear aplicaciones web profesionales.
Fecha de Inicio: 27 de abril de 2025.
Modalidad: Online
Horario: Sábados de 8.00 a 12.00 pm
Duración: 24 horas
Precio: $9,000.00 MN
Precio con Descuento: $6,000.00 MN
Forma de pago: 3,6,9 MSI.
incluye examen de certificación:
Python Developer Certified Professional SC-PDCP
Contenido
Módulo 1: Primeros pasos
- Números, enteros y flotantes.
- Textos, índices y slicing, lectura por teclado y variables.
- Listas y tuplas.
- diccionarios, conjuntos, pilas y colas, y métodos de colecciones.
Módulo 2: Operadores y expresiones
- Operadores lógicos.
- Operadores relacionales y de asignación.
- Expresiones anidadas
Módulo 3: Controladores de flujo
- Sentencia if.
- Sentencia while.
- Sentencia for.
Módulo 4: Entrada y salida de datos
- Entradas, uso de la terminal y scripts.
- salidas y formats
Módulo 5: Funciones
- Retorno y envío de valores.
- Argumentos, parámetros, valor y referencia, args vs kwargs.
- Argumentos indeterminados y funciones integradas
Módulo 6: Manejando excepciones
- Errores vs excepciones.
- Múltiples excepciones, invocación
de excepciones y creación de propias excepciones.
Módulo 7: Clases y objetos
- Programación estructurada vs POO.
- Clases, objetos y atributos.
- Métodos de clases y métodos especiales.
- Objetos dentro de objetos.
- Encapsular atributos y métodos.
Módulo 8: Herencia
- Herencia, clases heredadas y polimorfismo, herencia múltiple.
Módulo 9: Módulos y paquetes
- Módulos y paquetes.
- Distribución básica.
- Módulo estándar.
- Collections, datetime, math y random.
Módulo 10: Manejo de ficheros
- Ficheros de texto, ficheros y objetos.
- App con datos persistente
- Ficheros CSV y ficheros JSON
Módulo 11. Funcionalidades avanzadas
- Operadores encadenados, list comprehension, decorators.
- Generadores vs iteradores.
- Lambda, filter, map, expresiones y regulares.
Módulo 12. Git y Django
- Git
- Bases de Django
Módulo 13: Proyectos a otro nivel
- Arquitectura.
- Views, templates, URL, tags y modelo.
- URLs avanzado, modelo y admin.
- Procesadores de contexto.
- Ordenación y edición directa de páginas.
- Formularios.
- CBV, templateview, listview y detailview, createview, updateview y deleteview.
- Registro, Login, decoradores, mixin, inicio y cerrar sesion.
- Edición de perfil de usuario (mail, contraseña, restauración).
- Introducción a signals, unit test, optimizando almacenamiento de Avatar.
- Perfil público y paginación en listview.
PROYECTO FINAL
Crearás una aplicación web estilo blog programada en
Python en Django.
Esta web tendrá admin, perfiles, registro, páginas y
formularios.