• Inicio
  • Empresas
  • Curso de Preparación para la Certificación PCAP -Certified Associate Python Programmer
|

Curso de Preparación para la Certificación PCAP -Certified Associate Python Programmer

Descripción

La capacitación está orientada a profesionales del área informática que poseen conocimientos medios de programación en Python y desean fortalecer sus competencias en programación de nivel intermedio.

Este Curso de Preparación para la Certificación Certificación PCAP incluye:

1. Entrenamiento de 32 horas vía plataforma zoom.
2. Demostraciones prácticas.
3. Resolución de consultas con relator experto.
4. Certificado e Insignia digital de ITCert.

Contenidos del Curso

Módulo 1. Diagnóstico y nivelación de Python

  • Características principales de Python.
  • Tipos de datos incorporados.
  • Variables y operadores.
  • Conversión de tipos.
  • Estructuras condicionales.
  • Ciclos for y while.
  • Operaciones con listas, tuplas y diccionarios.
  • Mutabilidad e inmutabilidad.
  • Revisión de conocimientos mediante ejercicios diagnósticos.
Módulo 2. Funciones avanzadas y ámbitos
  • Definición e invocación de funciones.
  • Parámetros posicionales y nominales.
  • Valores predeterminados.
  • Paso de argumentos.
  • Uso de *args y **kwargs.
  • Retorno de valores.
  • Ámbito local y global.
  • Palabras reservadas global y nonlocal.
  • Recursividad.
  • Funciones lambda.
  • Closures o cierres.
  • Aplicación de funciones como objetos.

Módulo 3. Módulos y paquetes

  • Concepto de módulo.
  • Importación de módulos.
  • Uso de import, from y as.
  • Espacios de nombres.
  • Variable __name__.
  • Ejecución de módulos como programas.
  • Creación de módulos propios.
  • Organización de módulos en paquetes.
  • Archivo __init__.py.
  • Rutas de búsqueda de módulos.
  • Uso básico de pip.
  • Instalación y administración de paquetes.

Módulo 4. Manejo de excepciones

  • Errores de sintaxis y errores de ejecución.
  • Concepto de excepción.
  • Jerarquía de excepciones.
  • Bloques try, except, else y finally.
  • Captura de múltiples excepciones.
  • Uso de raise.
  • Propagación de excepciones.
  • Creación de excepciones personalizadas.
  • Buenas prácticas para el manejo de errores.
  • Uso de assert.

Módulo 5. Procesamiento de cadenas

  • Características de las cadenas en Python.
  • Indexación y segmentación.
  • Inmutabilidad.
  • Operadores aplicados a cadenas.
  • Comparación y ordenamiento.
  • Métodos de búsqueda.
  • Métodos de transformación.
  • Métodos de validación.
  • División y unión de cadenas.
  • Uso de split(), join(), strip() y replace().
  • Formateo de cadenas.
  • Uso de f-strings.
  • Codificación básica de caracteres.

Módulo 6. Programación orientada a objetos

  • Paradigma de programación orientada a objetos.
  • Clases y objetos.
  • Atributos de instancia y de clase.
  • Métodos de instancia.
  • Parámetro self.
  • Constructores mediante __init__.
  • Encapsulamiento.
  • Propiedades y uso de property.
  • Métodos getter y setter.
  • Herencia simple y múltiple.
  • Sobrescritura de métodos.
  • Uso de super().
  • Polimorfismo.
  • Composición.
  • Asociación entre objetos.
  • Métodos estáticos.
  • Métodos de clase.
  • Decoradores @staticmethod y @classmethod.
  • Métodos especiales.
  • Uso de __str__, __repr__, __len__ y operadores especiales.
  • Jerarquía de clases.
  • Orden de resolución de métodos.
  • Análisis de objetos mediante isinstance() e issubclass().

Módulo 7. Iteradores, generadores y comprensiones

  • Protocolo de iteración.
  • Objetos iterables.
  • Funciones iter() y next().
  • Creación de iteradores.
  • Concepto de generador.
  • Uso de yield.
  • Expresiones generadoras.
  • Diferencias entre funciones y generadores.
  • Comprensiones de listas.
  • Comprensiones de diccionarios.
  • Comprensiones de conjuntos.
  • Condiciones dentro de comprensiones.
  • Procesamiento eficiente de colecciones.

Modalidad de ejecución del curso

La capacitación tiene una duración de 32 horas cronológicas, las sesiones sincrónicas se realizan mediante la plataforma zoom, se recomiendan que las clases sean de 8 sesiones de 4 horas cada una (se ajusta según requerimiento).

Inicio del curso

Las fechas de ejecución del curso se fijarán de común acuerdo con los participantes. Nos adaptamos a tu horario, tenemos disponibles tramos de lunes a viernes de 09:00 a 22:00 y sábados de 09:00 a 14:00 horas.

Aprobación y Certificación

Al completar el entrenamiento obtienes un certificado de reconocimiento por su participación y una insignia digital de ITCert.

Mínimo de Participantes

Este curso se dicta con un mínimo de 3 participantes.

Compra desde América Latina y España:

Para poder adquirir el curso desde fuera de Chile, debes escribirnos a info@itcert.cl indicando el nombre del curso y tu país, con esa información te enviaremos a tu correo electrónico el valor del curso en tu moneda local y las formas de pago disponibles para tu país, en general son efectivo, transferencia bancaria, tarjeta de débito y tarjeta de crédito.

Envíanos un mensaje de WhatsApp