Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Programación orientada a objetos (POO)

Enviado por   •  30 de Julio de 2023  •  Exámen  •  365 Palabras (2 Páginas)  •  133 Visitas

Página 1 de 2

Programación orientada a objetos (POO)

MODULOS Y PAQUETES

  1. MODULOS y Paquetes personalizados

Un módulo es un archivo que contiene definiciones de funciones, clases y variables que se pueden utilizar en otros programas. Los módulos se utilizan para organizar el código en unidades lógicas y para reutilizar código en diferentes programas.

EJEMPLO:

Supongamos que tenemos un módulo o código llamado “calculadora” ahora tenemos un archivo llamado “ejemplo”

En el archivo “calculadora”

[pic 1]

En el archivo “ejemplo”

[pic 2]

Explicación: En el archivo llamado “calculadora” existe un class llamado Calculadora donde tiene un módulo dentro de un def llamado sumar.

Luego en el archivo “ejemplo” se importa el modulo Calculadora del archivo “calculadora” luego se le asigna una variable llamada “calc” para el llamar a el class Calculadora esto tendrá como consecuencia poder tener la posibilidad llamar a los módulos.

Por último, se crea la variable “suma” donde se llama a la variable “calc” luego con un punto “.” Se llama a su módulo llamado “sumar” y luego entre paréntesis se asigna los números que se usaran y luego la variable “suma” se imprime.

  1. MAS SOBRE LOS MODULOS Y PAQUETES

Un módulo puede contener tanto declaraciones ejecutables como definiciones de funciones. Estas declaraciones están pensadas para inicializar el módulo. Se ejecutan únicamente la primera vez que el módulo se encuentra en una declaración import.

Ejemplo:

En este ejemplo usando la función “sqrt” de “math” se crea en un “class” la función raíz en la cual usa la función “sqrt” de “math” para posteriormente usar esa función en una función “main” de objeto. (El código llama a el class Raiz a la variable “cal” para que luego usarlo en un bucle”[pic 3]

 

Si el nombre del módulo es seguido por as, el nombre siguiendo as queda ligado directamente al módulo importado.

Ejemplo:

En este ejemplo es como el anterior lo único que cambia es que el lugar de llamar a “math” directamente le ponemos el nombre “m” quedando el código como la imagen siguiente:

[pic 4]

También se puede utilizar cuando se utiliza from con efectos similares

Por ejemplo:

En este ejemplo es parecido a los otros ejemplo solo que en vez de usar “math.sqrt” solo usamos “sqrt” directamente ya que ya incluimos la función “sqrt” dentro del código

[pic 5]

...

Descargar como  txt (2.5 Kb)   pdf (180.9 Kb)   docx (153.4 Kb)  
Leer 1 página más »
Disponible sólo en Essays.club