Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Introducción Python: Funciones

Las funciones son una herramienta poderosa con muchas posibilidades. Hasta ahora, hemos trabajado con las funciones más simples: las funciones con nombre. Sin embargo, Python también tiene funciones anónimas 👤, que amplían aún más las capacidades del lenguaje.

Al definir y llamar funciones, hemos usado principalmente argumentos posicionales, que deben pasarse en un orden específico. Pero Python también permite usar parámetros con nombre. Además, las funciones pueden recibir una cantidad variable de parámetros o incluso manejar todos los argumentos dentro de un solo objeto de colección.

En Python, las funciones son objetos de primera clase (first-class objects). Esto significa que pueden pasarse como argumentos, devolverse como resultado y hasta crearse dinámicamente. En este curso, exploraremos a fondo estas capacidades y descubriremos un concepto muy útil y potente: los decoradores, que permiten modificar funciones de formas muy interesantes.

Temas clave del curso:

  • Parámetros posicionales y con nombre
  • Cantidad variable de parámetros
  • Funciones como objetos de primera clase
  • Funciones anónimas
  • Decoradores
  • Evaluación diferida (lazy evaluation)
  • Funciones de orden superior

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY