Saltar al contenido principal
Publicado el

Funciones en Python

Compartir:

Introducción

Las funciones en Python son herramientas fundamentales para cualquier programador. Ayudan a organizar el código en bloques lógicos y reutilizables. En este artículo, exploraremos cómo crear y usar funciones para hacer el código más modular y eficiente.

¿Qué es una Función?

  • Una función es un bloque de código que solo se ejecuta cuando es llamado.
  • Pueden recibir datos (conocidos como parámetros), procesarlos y devolver un resultado.

Ejemplo de Función Simple

def datoPersonales():
  print('Nombre: Nelson Silva')
  print('Edad: 28')
  print('Nacionalidad: Portuguesa')

datoPersonales()
datoPersonales()
datoPersonales()

Funciones con Parámetros

Las funciones pueden ser más dinámicas al aceptar parámetros. Esto las hace flexibles y reutilizables para diferentes datos de entrada.

def saludar(nombre):
  print('¡Hola, ' + nombre + '!')

saludar('Maria')
saludar('José')

Funciones con Retorno

Para que una función pueda devolver un resultado después de su ejecución, usamos el comando return.

def sumar(a, b):
  return a + b

resultado = sumar(5, 3)
print(resultado)

Buenas Prácticas con Funciones

  1. Nombres Significativos: Elige nombres que describan claramente el propósito de la función.
  2. Pequeñas y Enfocadas: Las funciones deben ser breves y realizar una única acción.
  3. Documentación: Usa docstrings para explicar qué hace la función.

Conclusión

Las funciones son componentes esenciales en la programación con Python. Permiten crear código más organizado, modular y reutilizable. Practica la creación de funciones para mejorar la calidad de tu código.

Happy coding!