IFCT089POILTDesarrollo de Software

    PROGRAMACIÓN ORIENTADA A OBJETOS CON PYTHON - Curso 100% Subvencionado - SEPE - Remoto desde toda España

    35 horas Presencial-Remoto €0.00

    Descripción

    El curso Programación Orientada a Objetos tiene como objetivo introducir al alumno en la Programación Orientada a Objetos con Python, partiendo de los fundamentos del lenguaje (sintaxis, estructuras de control, funciones y excepciones) hasta la aplicación de los principios clave de la POO. Se abordan la creación de clases, uso de métodos y atributos, así como conceptos avanzados como herencia, polimorfismo y abstracción. Además, se exploran herramientas propias de Python, patrones de diseño y modelado UML para desarrollar aplicaciones organizadas, reutilizables y mantenibles.

    Objetivos

    Identificar las características fundamentales y la metodología propia orientada a objetos, así como describir los pasos necesarios para el análisis y diseño de esta programación. Igualmente se enseñará a utilizar los diagramas más comunes en UML y a describir los patrones y sus características.

    Audiencia

    Curso dirigido a:
    • Aficionados a la programación
    • Estudiantes de informática
    • Profesionales que buscan actualización de sus conocimientos
    • Desarrolladores de otros paradigmas

    Prerrequisitos

    • Familiaridad con lenguajes de programación
    • Conocimientos básicos de programación

    Temario

    1. Fundamentos de Python Sintaxis básica
    • Tipos de datos
    • Operadores
    • Estructuras de control
    • Bucles
    • Colecciones
    • Funciones
    • Excepciones

    2. Programación orientada a objetos
    • ¿Qué es la POO?
    • Pilares de la POO

    3. POO en Python
    • Definición de clases
    • Métodos
    • Métodos mágicos
    • Atributos de instancia y de clase
    • Métodos de instancia, clase y estáticos

    4. POO Avanzada
    • Encapsulamiento
    • Herencia simple
    • Herencia múltiple
    • Polimorfismo
    • Abstracción

    5. Técnicas y herramientas POO en Python
    • Propiedades con @property
    • Métodos y atributos especiales
    • Composición vs herencia
    • Introducción a patrones de diseño (singleton, factory, etc.)

    6. UML

    Cursos relacionats

    Transformem empreses amb tecnologia, seguretat i formació especialitzada. El teu partner de confiança en l’era digital.

    Serveis

    Empresa

    © 2026 Sinensia. Tots els drets reservats.