- Cursos
- Tecnología
- Desarrollo Web
- Aprende Recursividad con OCaml
Aprende Recursividad con OCaml
En este curso online vas a practicar exhaustivamente la recursividad con el lenguaje OCaml que trabaja sobre el paradigma funcional de la programación.
Descripción del curso
La recursividad es la forma en la cual se especifica un proceso basado en su propia definición. Es una técnica de programación que trata de resolver problemas desde una perspectiva natural. Este curso es idóneo para aquellas personas que conocen los conceptos básicos de programación procedural (expuestos en mi curso de Pascal en Tutellus) y quieren dar un paso más allá adentrándose en la programación funcional.
En este curso online vas a aprender el siguiente contenido:
1. Conocer o perfeccionar la recursividad
2. Aprender a programar en el paradigma funcional.
3. Fortalecer exponencialmente tus conocimientos sobre programación. El intérprete (top level) o el compilador de OCaml se "queja" demasiado. Y, aunque parezca que no, eso es bueno ya que detecta errores en tiempo de compilación y no en ejecución. Por ello, nos va a obligar a entender perfectamente el código que estamos implementando.
Además te percatarás de cómo dos implementaciones que resuelven el mismo problema pueden funcionar o no o el tiempo de ejecución entre ellas varía considerablemente.
Contenido del curso
Introducción
09:54- Introducción06:41AVANCE
- Manual03:13
Toma de contacto con OCaml I
34:19- Tipos de datos básicos, expresiones + aritmética11:25
- Let: definición de nombres05:08
- Let in: definición local de nombres03:29
- Funciones: introducción14:17
Seminario I
29:24- Primeros Ejercicios de Funciones - Parte 111:18
- Primeros Ejercicios de Funciones - Parte 210:51
- Primeros Ejercicios de Funciones - Parte 307:15
Toma de contacto con OCaml II
01:06:13- Funciones Currificadas Curried functions)04:40
- Tuplas11:27
- Listas12:26
- Listas: constructor cabeza-cola recursivo07:30
- If10:31
- Orden funcional05:33
- Polimorfismo parametrico14:06
Seminario II
34:38- Ejercicios Ocaml 2 - Parte 114:22
- Ejercicios Ocaml 2 - Parte 206:29
- Ejercicios Ocaml 2 - Parte 313:47
Toma de contacto con OCaml III
57:43- Pattern Matching - Parte 113:30
- Pattern Matching - Parte 208:43
- Pattern Matching - Parte 311:25
- Pattern Matching - Parte 405:55
- Pattern Matching - Parte 507:48
- Pattern Matching - Parte 610:22
Seminario III
30:39- Ejercicios funciones, listas y pattern matching30:39
Recursividad
43:46- Recursividad10:16
- Recursividad Terminal - Parte 118:14
- Recursividad Terminal - Parte 215:16
Test con tiempos de ejecuciòn
17:26- Tiempo de ejecución de una función + experimento17:26
Módulo List - Implementación con recursividad
02:48:59- Random List30:31
- Módulo List14:05
- Módulo List - HD06:09
- Módulo List - TL05:34
- Módulo List - LENGTH13:24
- Módulo List - NTH14:18
- Módulo List - APPEND08:49
- Módulo List - REV_APPEND17:44
- Módulo List - CONCAT13:21
- Módulo List - MAP07:25
- Módulo List - REV_MAP, FOLD_LEFT y FOLD_RIGHT18:11
- Módulo List - FOR_ALL, EXISTS y MEM19:28
Valoraciones
- 5 ESTRELLAS58%
- 4 ESTRELLAS42%
- 3 ESTRELLAS0%
- 2 ESTRELLAS0%
- 1 ESTRELLAS0%
- AdriánN VIncluir valoración media (en números)
Pagué 2 euros pero está gratis en YouTube xd
- Juan CarlosFuentes VirgilioIncluir valoración media (en números)
apenas estoy empezando
- XabierJiménez GómezIncluir valoración media (en números)
- Eduardo MahonriFabian GuerreroIncluir valoración media (en números)
- AlexVelo SantórumIncluir valoración media (en números)
- PaoloCardiniIncluir valoración media (en números)
- Juan LuisAlcibar AspuruIncluir valoración media (en números)
- SergioMuñoz BlancoIncluir valoración media (en números)
- JuanFlórezIncluir valoración media (en números)
Este es el mejor equivalente en lenguaje castellano a los cursos de programacion que ofrecen en las universidades de USA.
- CristianGaviriaIncluir valoración media (en números)
- NataliaIglesias TorresIncluir valoración media (en números)
- Vittorio CarlosToledo HuarezIncluir valoración media (en números)
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más
Cursos que quizás te interesen
- 10 €11 h5
- 19 €1 h0