HACK A BOSS
FormaciónEvaluacionesPerfil
Volver
  • En directo

Diseño modular | OOP y built-ins

8h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • Python

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Este curso lleva al alumno un paso más allá del Python operativo y lo introduce en una forma de trabajo más ordenada y mantenible. Se aprende a dividir código en piezas reutilizables, a usar funciones y módulos de forma limpia y a reconocer cuándo una estructura orientada a objetos ayuda a representar mejor un problema.

La intención no es profundizar en diseño de software avanzado, sino dar una base suficiente para escribir código de datos más claro, más fácil de revisar y más sencillo de ampliar en proyectos reales.

Al finalizar el curso, el participante será capaz de:

  • Organizar código en funciones, módulos y archivos reutilizables
  • Aplicar principios básicos de encapsulación y responsabilidad única
  • Crear clases simples con atributos y métodos
  • Utilizar built-ins de Python para simplificar lógica repetitiva
  • Refactorizar soluciones pequeñas para mejorar legibilidad y mantenimiento
  1. Modularidad y organización del código - importaciones, estructuras de proyecto y separación por responsabilidades
  2. Funciones y reutilización - parámetros, retorno, alcance, docstrings y pequeñas utilidades
  3. Introducción a la OOP - clases, objetos, atributos, métodos y composición básica
  4. Built-ins y refactorización - funciones integradas, excepciones simples y limpieza de código
  • Python 3 instalado
  • Entorno de notebooks o editor con ejecución de scripts
  • Acceso a un intérprete interactivo de Python

→ PY02 - Cadenas | colecciones e iteración