Boost Academy
LearningAssessmentsProfile
Back
  • Live

Diseño modular | OOP y built-ins

8h of live classes·HACK A BOSS·Spanish

Skills you will learn

  • Python

Schedules

You need an active plan

To access live courses you need an active plan. We're working on making plans available soon — stay tuned.

There are no open calls right now, but don't miss out: save this course and we'll notify you as soon as a call opens.

Description

Learning objectives

Syllabus

Technical requirements

Prerequisites

Schedule details

Resources

No resources are available yet for this schedule

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