Python Developer

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 enero de 2024.

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.


Share by: