En este curso, aprenderás sobre funciones. Descubrirás qué son los objetos de primera clase, las funciones lambda anónimas y las funciones de orden superior. Aprenderás a usar funciones dentro de otras funciones, a emplear operaciones integradas como map, filter y reduce, y a escribir envoltorios para extender funcionalidades.
Los conocimientos adquiridos en este curso te ayudarán a diseñar programas concisos y eficientes, separando los efectos secundarios del código puro.
Materiales de calidad
Práctica en el simulador
Cursos flexibles
Trabaja en el editor de código en tu navegador, y recibe una evaluación inmediata de tus soluciones.
Elige los cursos que realmente te interesen y estudia a tu ritmo, sin horarios.
Aprende con cursos creados por programadores en activo y actualizados de forma constante.
Programa del curso
1. Introducción Descubrimos la estructura, los objetivos y las metas del curso.
2. Entorno Estudiamos la búsqueda de valores y tres conceptos relacionados: entorno, alcance y cierres.
3. Funciones puras Aprendemos sobre funciones puras e impuras y cómo identificar sus aplicaciones.
4. Separación de comandos y consultas Nos familiarizamos con el principio CQS.
5. Parámetros nombrados Descubrimos que, además de los parámetros posicionales, Python admite parámetros nombrados y aprendemos a utilizarlos.
6. Operadores de empaquetado Aprendemos a empaquetar argumentos y a crear funciones con un número variable de argumentos.
7. Operadores de desempaquetado Descubrimos cómo desempaquetar colecciones al pasarlas a una función.
8. Objetos de primera clase Conocemos las funciones anónimas y tratamos las funciones como datos.
9. Funciones de orden superior Aprendemos qué son las funciones de orden superior y cómo declararlas.
10. Decoradores Exploramos los decoradores, una herramienta poderosa que distingue a Python de otros lenguajes con soporte para programación funcional.
11. Cálculos diferidos Conocemos el concepto de cálculos diferidos y su implementación mediante iteradores y generadores.
12. Mapeo (map) Aprendemos a usar la función map.
13. Filtrado (filter) Aprendemos a usar la función filter.
14. Agregación (reduce) Aprendemos a usar la función reduce.
15. Comprehensions Estudiamos una alternativa a las funciones map y filter para procesar colecciones.
16. Encadenamiento de operaciones Conocemos el concepto de interfaces estándar.
17. Paradigmas de programación Exploramos el concepto de "paradigma" y las diferencias entre las paradigmas imperativa y declarativa.
18. Recursión Entendemos el concepto de recursión y las diferencias entre la recursión en matemáticas y en lenguajes de programación.
19. Proceso iterativo Conocemos otro enfoque de la recursión, sin postergar los cálculos hasta el final.
20. Abstracción mediante funciones Consolidamos conocimientos sobre funciones y exploramos el concepto de abstracción.
21. Conclusión Resumen del curso.
Desbloquea todo el contenido de Códica
Tendrás acceso a todas las lecciones, tests y ejercicios de todos los cursos disponibles en nuestra plataforma
Cobro anual recurrente de $120 USD de solo $90 USD
Cobro mensual recurrente Total anual: $120 USD
Preguntas y Respuestas
Códica es una academia en línea de programación que forma desarrolladores desde 2012. Nos dedicamos a ofrecer habilidades prácticas y actualizadas para que nuestros estudiantes puedan construir una carrera exitosa en el mundo de la tecnología.
En nuestros cursos aprenderás sobre HTML, CSS, JavaScript, Python, SQL, TypeScript, Git, la línea de comandos y mucho más.
¡Actualizamos el contenido constantemente para que siempre estés al día!
Ofrecemos opciones para principiantes que están comenzando su camino en la programación, así como para desarrolladores avanzados que buscan perfeccionar sus conocimientos y habilidades.
Tendrás acceso a todos los cursos de nuestra plataforma y podrás completarlos según tu ritmo y preferencias. Para facilitar tu aprendizaje, hemos organizado los cursos en módulos temáticos, diseñados para que avances de manera estructurada y cómoda.
Con la suscripción, tendrás acceso a la plataforma para estudiar a tu propio ritmo. Sin embargo, no incluye clases en vivo ni la posibilidad de resolver dudas con un mentor, aunque podrás interactuar con otros estudiantes en el chat del grupo.
💡 Si prefieres aprender con la guía de un mentor, te recomendamos explorar nuestras carreras.
Al finalizar cada curso, tienes la posibilidad de obtener un certificado electrónico que valida tus logros. Solo necesitas realizar un pequeño pago de $ 1 USD para cubrir los gastos administrativos.
El pago se realiza a través del sistema Stripe. Selecciona tu método de pago preferido en la página y completa el formulario. Un representante de Códica se pondrá en contacto contigo y te proporcionará un enlace único para realizar el pago.
El acceso se otorga de manera inmediata después de realizar el pago.
Sí, se renueva automáticamente al finalizar el periodo contratado. Puedes desactivar la renovación automática en cualquier momento desde tu perfil.
La suscripcion está limitada a un usuario.
Puedes cancelar tu suscripción en cualquier momento desde la página del servicio de pagos. Para hacerlo, accede a tu panel de control, selecciona la suscripción y haz clic en Cancelar. El acceso a los materiales será interrumpido.
Lamentablemente, no. Los cursos están disponibles solo mientras tu suscripción esté activa.