import funciones_matematicas funciones_matematicas.sumar(7,5)
# import funciones_matematicas from funciones_matematicas import sumar, restar, multiplicaicon from modulo_vehiculos import * sumar(7, 5) restar(9, 5) multiplicaicon(5, 10) miCoche = Vehiculos("Mazda", "MX5") print(miCoche.estado())
import funciones_matematicas # Se debe indicar el nombre del módulo al llamar cada método from funciones_matematicas import * # O puedes indicar cáda método a ser llamado (sumar, restar, ...) para optimizar funciones_matematicas.sumar(3,5) # Usando solo import ... restar(3,5) # Usando from --modulo-- import ...
import funciones_matematicas from funciones_matematicas import sumar sumar(5, 2) print(sumar(1, 2)) funciones_matematicas.sumar(1, 2) # se llama utilizando el POO. # para evitar escribir el modulo antes de cada funcion, se utiliza from funciones_matematicas import * # se puede llamar con * todas las funciones restar(2, 1) # cuando se utilizan modulos muy grandes, no se recomienda utilizar el * # por temas de optimización. from curriculum import name print(name()) # Los modulos sirven para utilizar y reutilizar código, es modularización y reutilización
import funciones_matematicas as f num1 = int(input('Ingrese un numero: ')) num2 = int(input('Ingrese otro numero: ')) f.sumar(num1, num2) f.restar(num1, num2) f.multiplicar(num1, num2)
#Utilizada si deceas importar el modulo, al usar un metodo o variable o clase deberás anteponer el nombre del modulo: import funciones_matematicas #Importando un metodo o variable del modulo, usado cuando no es necesario importar todo el modulo: from funciones_matematicas import potencia #Se importan todos los metodos,clases y variables del modulo funciones_matematicas from funciones_matematicas import * #La llamada hace uso del 'import funciones_matematicas' funciones_matematicas.sumar(3, 4) #Haciendo uso del 'from funciones_matematicas import potencia' potencia(5, 2)
import funciones_matematicas as fm fm.sumar(3,4) fm.dividir(8,2) fm.multiplicar(3,9)
from funciones_matematicas import sumar, restar sumar(3, 6) restar(6, 2)
#import funciones_matematicas from funciones_matematicas import restar, sumar, multiplicar # Si ponemos * importamos TODAS las librerias. #funciones_matematicas.restar(40, 10) restar(40, 10) sumar(20, 20) multiplicar(2, 30)
#modulos: archivos .py o .pyc (python compilados) que posee su propio espacio de nombres y que puede #contener variables, funciones, clases e incluso otros modulos #son utiles para reutilizar codigo, modularizar import funciones_matematicas #para usar un modulo o clase hay que importar el archivo contenedor a=int(input("ing un numero: ")) b=int(input("ing otro numero: ")) funciones_matematicas.sumar(a,b) #para usar las funciones del modulo/archivo se puede usar la nomenclatura del punto, aunque puede ser engorrosa si son muchas funciones... funciones_matematicas.restar(a,b) #nombre_archivo.nombre_funcion() funciones_matematicas.multiplicar(a,b)