Proyectos

Python Workshop by ETC & Cisco IT

Programa introductorio de Python para empleados de Cisco

Python Workshop by ETC & Cisco IT

El Python Workshop by ETC & Cisco IT fue una iniciativa formativa interna orientada a enseñar conceptos fundamentales de Python a empleados de Cisco con poca o ninguna experiencia previa en programación. Participé en la creación y diseño de la primera edición del workshop, contribuyendo tanto a su estructura como a sus contenidos técnicos.

El objetivo del programa era ofrecer una introducción clara, práctica y accesible a Python, reduciendo la barrera de entrada sin renunciar al rigor técnico ni al aprendizaje práctico.

#Estructura del Programa

El workshop se diseñó en torno a tres pilares fundamentales para maximizar la efectividad del aprendizaje:

#Sesiones

Cada semana se impartía una sesión guiada por instructores, centrada en un conjunto concreto de conceptos de Python. Las sesiones combinaban:

  • Explicaciones conceptuales
  • Demos en directo
  • Ejemplos prácticos
  • Espacio para preguntas y debate

Todas las diapositivas y grabaciones se compartían tras cada sesión, permitiendo a los participantes repasar el contenido a su ritmo.

#Ejercicios

En cada sesión, los participantes disponían de un notebook práctico donde podían aplicar inmediatamente lo aprendido. Los ejercicios estaban diseñados para reforzar progresivamente los conceptos clave y ganar confianza mediante la práctica.

#Evaluaciones

Además de los ejercicios guiados, cada módulo incluía asignaciones evaluables, que permitían:

  • Validar la comprensión de los contenidos
  • Practicar de forma autónoma
  • Hacer seguimiento del progreso a lo largo del programa

#Contenidos

El programa se estructuró en siete sesiones progresivas, desde los fundamentos hasta conceptos básicos más avanzados:

  1. Introducción a Python
    Fundamentos de programación, qué es Python y primeros pasos.

  2. Tipos de Datos
    Variables, tipos de datos integrados, operadores y entrada de datos.

  3. Condicionales
    Booleanos, operadores de comparación y sentencias condicionales (if, else).

  4. Control de Flujo
    Bucles, función range(), bucles while y for.

  5. Listas
    Listas en profundidad, indexado, slicing y relación entre listas y strings.

  6. Colecciones
    Tuplas, diccionarios, conjuntos y una introducción a la librería math.

  7. Funciones y Excepciones
    Definición de funciones, conversión de tipos y manejo de excepciones.

El ritmo y la progresión de los contenidos se diseñaron para adaptarse a participantes con perfiles técnicos muy diversos, garantizando accesibilidad sin simplificar en exceso.

#Impacto

El workshop permitió introducir Python a una audiencia amplia dentro de Cisco, fomentando el interés técnico y capacitando a los participantes para abordar tareas de automatización, scripting y resolución de problemas mediante código.

Puedes encontrar más información y reflexiones en este post de LinkedIn

Siguiente proyecto

PictoMaker Lite