Está en la página 1de 61

Póngase cómodo…

empezamos en unos minutos


Programación Orientada a Objetos

13:45 p.m.
www.senati.edu.pe
Carrera: Ingeniería de
Software con Inteligencia
Artificial
Instructor: Ing. Marcelo Chamorro www.senati.edu.pe

Avendaño
Módulo Formativo: Programación Orientada a
Objetos
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Programación Orientada a Objetos

OBJETIVO
GENERAL

Utilizando el lenguaje de programación


Python, el aprendiz será capaz de
desarrollar los conceptos generales de
POO – PYTHON, observando y
manteniendo las normas de seguridad
industrial y ambiental en un tiempo de
225 minutos.
Programación Orientada a Objetos

OBJETIVO
ESPECÍFICO 1
Utilizando el lenguaje de programación
Python, el aprendiz será capaz de
desarrollar los conceptos del paradigma
de la Programación Orientada a
Objetos, observando y manteniendo las
normas de seguridad industrial y
ambiental en un tiempo de 225
minutos.
Instructor: Juan Marcelo Chamorro Avendaño

Tarea de Aprendizaje N° 01

Desarrollar los conceptos del paradigma de la


Programación Orientada a Objetos.

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño
Algoritmia de Programación del Software

Agenda
CONOCIMIENTOS TECNOLÓGICOS:
• Definición, características y evolución de la POO.
• Diferencia de la programación estructurada y POO.
• Definición de clases, objetos.
• Abstracción y ocultamiento de información.
• Métodos de acceso.
• Constructores y destructores.
• Sobrecarga de operaciones. www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño
https://www.youtube.com/watch?v=Nka4JSBgf7I

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

Tarea de Aprendizaje N° 02

Trabajar con encapsulación y ocultamiento de la


información.

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

Python
> • Definición, características y evolución de la POO.
> • Diferencia de la programación estructurada y POO.
> • Definición de clases, objetos.
> • Abstracción y ocultamiento de información.
> • Métodos de acceso.
> • Constructores y destructores.
> • Sobrecarga de operaciones.

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

Objetivo N° 3

Trabajar con herencias y composición.

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

Python
> Introducción a la herencia.
> Herencia simple.
> Herencia múltiple.
> Herencia de interfaz.
> Herencia de implementación.
> Elección de la técnica de reutilización.

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

Objetivo N° 4

Desarrollar y trabajar con polimorfismo

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

Python
> • Definición de Polimorfismo.
> • Concepto de polimorfismo por herencia.
> • Polimorfismo y reutilización.
> • Polimorfismo en jerarquías de herencia.
> • Variables Polimórficas.

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño


Instructor: Juan Marcelo Chamorro Avendaño

www.senati.edu.pe

Instructor: Juan Marcelo Chamorro Avendaño

También podría gustarte