0% encontró este documento útil (0 votos)
1 vistas7 páginas

3 - Programación Orientada A Objetos, Laboratorio Python

Cargado por

gonzalezmauroj
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1 vistas7 páginas

3 - Programación Orientada A Objetos, Laboratorio Python

Cargado por

gonzalezmauroj
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Informatorio Chaco | 2024 | Data Analytics

2
Clase 3
PROGRAMACIÓN
ORIENTADA A OBJE-
TOS, LABORATORIO
PYTHON
Programación Orientada a Objetos | Clases y
módulo

Objetos | Atributos y Métodos | Constructores


| Herencia y Polimorfismo | Encapsulamiento
| Laboratorio Python | Ejercicio CRUD.
Programación Orientada a
Objetos

Clases y Objetos

La programación orientada a objetos (POO) es


un paradigma de programación basado en la
creación de “objetos”, que pueden contener
datos y métodos.

Definición de una clase:

Crear un objeto:

Atributos y Métodos

▷ Atributos: Variables que pertenecen a una


clase.
▷ Métodos: Funciones que pertenecen a una
clase.

Informatorio Chaco | 2024 | Data Analytics 1


Ejemplo:

Constructores (__init__)

El método __init__ es un constructor especial


que se llama cuando se crea una instancia de
la clase.

Ejemplo:

Herencia y Polimorfismo

▷ Herencia: Permite crear una nueva clase que


es una modificación de una clase existente.
▷ Polimorfismo: Permite que diferentes clases
implementen el mismo método de diferentes
maneras.

Ejemplo de herencia:

Informatorio Chaco |- 2024


2024 | Data Analytics 22
Encapsulamiento

El encapsulamiento es la ocultación de los de-


talles de implementación de una clase, expo-
niendo solo lo necesario a través de una in-
terfaz pública.

Ejemplo:

Laboratorio Python
Ejercicio CRUD

Crear un script que permita Crear, Leer, Actua-


lizar y Eliminar (CRUD) registros en un archivo
de texto.

Informatorio Chaco |- 2024


2024 | Data Analytics 23
1. Definir la clase principal:

2. Crear funciones para cada operación CRUD:

a). Crear un Registro:

b). Leer Registros:

c). Actualizar un Registro:

Informatorio Chaco |- 2024


2024 | Data Analytics 24
d). Eliminar un Registro:

Ejemplo de uso del sistema CRUD:

Informatorio Chaco |- 2024


2024 | Data Analytics 25
Al finalizar este módulo, habrás revisado y
consolidado los conceptos fundamentales de
programación en Python, incluyendo el manejo
de variables, operadores, estructuras de datos,
control de flujo, funciones, manejo de archivos
y programación orientada a objetos. Estos co-
nocimientos son esenciales para avanzar en el
análisis de datos y aplicarlos en situaciones
prácticas.

Informatorio Chaco |- 2024


2024 | Data Analytics 26

También podría gustarte