Saltear al contenido principal

Certificación Python Entry-Level Programmer

En Conocimiento Libre impulsamos el desarrollo de proyectos de innovación y la adopción de la Industria 4.0 para fortalecer la competitividad y promover el desarrollo sostenible del ecosistema regional, lo logramos a través de servicios de transformación digital y el fomento de competencias laborales dirigidos a los actores de la triple hélice (Empresas, Gobierno y Universidades).

Conocimiento Libre es un Partner oficial de Capacitación LPI ATP (Approved Training Partner) reconocido como Platinum, el máximo nivel alcanzable.

CONTACTANOS

(52) 551049-9180

DURACIÓN

40 horas

MODALIDAD

En línea con clases en vivo

Acerca del Curso:

PCAP™ – Certified Associate in Python Programming es una certificación de nivel intermedio que valida tus conocimientos fundamentales de programación con Python. Esta credencial internacionalmente reconocida demuestra que eres capaz de desarrollar programas Python bien estructurados, resolver problemas utilizando principios de programación y comprender los conceptos clave del desarrollo de software

Objetivos del Curso:

  • Comprender los fundamentos de Python como lenguaje moderno y versátil.
  • Identificar y utilizar correctamente los tipos de datos, variables y operadores.
  • Escribir programas sencillos con estructuras condicionales y bucles en Python.
  • Manejar listas, tuplas y diccionarios para organizar y procesar datos.
  • Crear funciones propias y aplicar principios de modularidad en el código.
  • Utilizar módulos, paquetes y PIP para extender las funcionalidades de Python.
  • Aplicar manejo de errores mediante excepciones para controlar el flujo.
  • Comprender y aplicar los conceptos básicos de programación orientada a objetos
  • Manipular cadenas de texto y listas utilizando métodos incorporados de Python.
  • Explorar módulos avanzados y trabajar con archivos y directorios del sistema.

Temario del curso

UNIDAD 1. Introducción a Python y a la programación

1.1 Python como un lenguaje de programación moderno, universal y en crecimiento.
1.2 Versiones de Python y desarrollo del lenguaje.
1.3 Breve reseña de las herramientas y los entornos necesarios para comenzar a programar en Python.

UNIDAD 2. Tipos de datos, variables, operaciones básicas de entrada y salida, y operadores básicos

2.1 Cómo escribir y ejecutar tu primer programa en Python.
2.2 Representación de datos: números, cadenas y booleanos Operadores y expresiones
2.3 Variables: cómo nombrarlas y usarlas.
2.4 Operaciones básicas de entrada y salida en Python.

UNIDAD 3. Valores booleanos, ejecución condicional, bucles, listas y su procesamiento, operaciones lógicas y a nivel de bits

3.1 Tipo de datos booleanos.
3.2 Operadores relacionales en Python.
3.3 Toma de decisiones en Python: if, if-else, if-elif-else.
3.4 Repetición de código mediante bucles: while y for.
3.5 Operaciones lógicas y de bit a bit en Python.
3.6 Listas en Python: construcción, indexación, slicing y manipulación de contenido.
3.7 Cómo ordenar una lista usando el algoritmo bubble-sort.
3.8 Listas multidimensionales y sus aplicaciones.

UNIDAD 4. Funciones, tuplas, diccionarios, y procesamiento de datos

4.1 Estructura del código y concepto de funciones.
4.2 Invocando funciones y devolución de resultados desde una función.
4.3 Alcances de los nombres y shadowing de variables.
4.4 Tuplas: propósito, construcción y uso.
4.5 Diccionarios: propósito, construcción y uso.
4.6 Excepciones: try-except, algunas excepciones útiles.

UNIDAD 5. Módulos, paquetes y PIP

5.1 ¿Qué es un módulo y por qué lo necesitamos?
5.2 Importación y uso de módulos.
5.3 Revisión de algunos módulos nativos útiles de Python.
5.4 ¿Qué es un paquete y en qué se diferencia de un módulo?
5.5 Construir y usar paquetes.
5.6 PIP para el mantenimiento de paquetes.

UNIDAD 6. Excepciones, Strings y Métodos sobre Listas/Strings

6.1 Caracteres, Strings y estándares de codificación.
6.2 Strings vs Listas: similitudes y diferencias.
6.3 Métodos sobre listas.
6.4 Métodos sobre Strings.
6.5 Errores en tiempo de ejecución en Python.
6.6 Controlar el flujo de errores mediante try y except.
6.7 Jerarquía de las excepciones.

UNIDAD 7. Programación Orientada a Objetos en Python (OOP)

7.1 Resumir Conceptos básicos de programación orientada a objetos.
7.2 Del enfoque procedimental al orientado a objetos: motivaciones y beneficios.
7.3 Clases, objetos, propiedades y métodos.
7.4 Herencia y polimorfismo.
7.5 Las excepciones como objetos.

UNIDAD 8. Módulos Python

8.1 Generadores, iteradores y closures.
8.2 Trabajar con el sistema de archivos, el árbol de directorios y los archivos.
8.3 Algunos módulos interesantes de la Python Standard Library

Audiencia

  • Aspirantes a programadores y estudiantes interesados ​​en aprender programación por diversión y para tareas profesionales;
  • Estudiantes que buscan adquirir habilidades y conocimientos fundamentales para un puesto de nivel inicial como desarrollador de software, analista de datos o tester;
  • Profesionales del sector que desean explorar tecnologías relacionadas con Python o que lo utilizan como base;
  • Líderes de equipo, gerentes de producto y gerentes de proyecto que desean comprender la terminología y los procesos del ciclo de desarrollo de software para gestionar y comunicarse de forma más eficaz con los equipos de producción y desarrollo.

Si deseas explorar más opciones de capacitacion, te invitamos a consultar nuestro Catálogo de Cursos y Certificaciones, donde encontrarás programas en Linux, Ciberseguridad, DevOps, Nube y Bases de Datos.

Requisitos

  • Lógica de programación básica (entender conceptos como variables, estructuras de control y operadores).
  • Familiaridad con la estructura y sintaxis de Python (uso de indentación, declaración de variables y palabras clave básicas).
  • Conceptos de entrada y salida de datos (uso de print() y input() para interactuar con el usuario).
  • Conocimiento sobre diferentes tipos de datos (números, cadenas, listas y diccionarios).
  • Experiencia mínima en instalación y uso de Python en su computadora.
  • Comprensión básica del entorno de desarrollo para ejecutar scripts en Python.
Paga tu curso en mensualidades sin intereses con o sin tarjeta de crédito, te enviamos la propuesta completa

* Campo obligatorio




    Nuestros clientes

    Vive la experiencia de nuestros cursos

    Alianzas Estratégicas