Aprendiendo Python desde Cero
Lección 4: Funciones y Modularidad
En esta lección, nos sumergiremos en el mundo de las funciones en Python. Las funciones nos permiten organizar nuestro código y reutilizarlo eficientemente. ¡Comencemos a explorar la modularidad en Python!
Definición de Funciones
Veamos cómo definir y llamar a funciones en Python:
# Definición de una función
def saludar(nombre):
print('Hola, ' + nombre)
# Llamada a la función
saludar('Carlos')
Parámetros y Argumentos
Exploraremos los conceptos de parámetros y argumentos en funciones. Esto nos permitirá crear funciones más flexibles y reutilizables:
# Función con parámetro predeterminado
def multiplicar(a, b=2):
return a * b
# Llamadas a la función
resultado1 = multiplicar(3)
resultado2 = multiplicar(4, 5)
Modularidad
La modularidad es clave en el desarrollo de software. Aprenderemos a organizar nuestro código en módulos para facilitar el mantenimiento y la colaboración:
# Creación de un módulo
# Módulo: operaciones.py
def suma(a, b):
return a + b
def resta(a, b):
return a - b
# Uso del módulo en otro script
# Script: main.py
import operaciones
resultado_suma = operaciones.suma(10, 5)
resultado_resta = operaciones.resta(8, 3)
No hay comentarios:
Publicar un comentario