¿Qué quieres aprender?

Programación Orientada a Objetos con Python

Programación Orientada a Objetos con Python

SINENSIA FORMACION

Curso subvencionado online


Gratis

Duración : 9 Días

¿Quieres hablar con un asesor sobre este curso?

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.

A quién va dirigido

Curso dirigido a Programadores, Desarrolladores y Analistas Web.

Requisitos

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

Temario completo de este curso

Programación Orientada a Objetos con Python

Duración: 35 horas

Audiencia:

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

Formato de entrega: Curso impartido por instructor en formato Presencial / Bimodal (Teleformación)

Requisitos previos:

  • Conocimientos básicos de programación (recomendado)
  • Ordenador con capacidad para instalar Java
  • IDE como IntelliJ, Eclipse o VSCode
  • Motivación para aprender

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.

Contenidos:

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

Ver más