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

Conclusión Python: Funciones

Hemos llegado al final del curso sobre funciones en Python. A lo largo de este curso, aprendimos conceptos clave que nos permitirán escribir código más limpio, flexible y mantenible.

Lo que aprendimos

Definición y uso de funciones

  • Cómo declarar funciones con diferentes cantidades de argumentos.
  • Cómo pasar argumentos empaquetados en colecciones.
  • Uso de argumentos nombrados y su utilidad en funciones más legibles.

✅ Operadores * y **

  • Uso de *args y **kwargs para empaquetar y desempaquetar argumentos.
  • Aplicación de estos operadores en llamadas y definiciones de funciones.

Funciones de orden superior

  • Concepto y ventajas de map(), filter() y reduce().
  • Сómo utilizar estas funciones para transformar, filtrar y agregar datos de manera eficiente.
  • Importancia de combinar funciones puras con funciones de orden superior.

Funciones anónimas y cierres

  • Uso de funciones lambda para escribir código más conciso.
  • Concepto de cierres y cómo permiten recordar valores en funciones anidadas.

Decoradores

  • Cómo usar decoradores para modificar funciones sin alterar su código original.
  • Creación de decoradores con parámetros y cómo mantener la documentación y propiedades de la función original.

Recursión

  • Diferencias entre recursión matemática y recursión en programación.
  • Cuándo y cómo usar recursión en Python.

¿Qué sigue?

Con estos conocimientos, ahora puedes escribir código más estructurado, reutilizable y eficiente. Te animamos a seguir explorando conceptos más avanzados, como la programación funcional y la optimización de código en Python.

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