PY-101Lenguajes y Fundamentos de Programación
Python desde cero
Variables, tipos, operadores, condicionales, bucles y funciones con práctica continua en cuaderno.
PythonGoogle Colab
Lenguajes y Fundamentos de Programación · LNG-120
Tipos, despacho múltiple y ecosistema científico de Julia con la sintaxis cercana a Python.
Formato asíncrono Ingeniería / Industria, Desarrollo Julia, JupyterLab
6 módulos · 30 clases en vídeo · práctica guiada en cada módulo
Quien calcula a diario acaba con dos códigos: un prototipo cómodo en un lenguaje interpretado y una versión rápida reescrita en C o Fortran cuando el problema crece. Mantener las dos cuesta tiempo y provoca discrepancias que aparecen en el peor momento, normalmente al validar resultados.
Julia existe para evitar esa duplicidad y este curso enseña por qué funciona. Se recorren los tipos y el despacho múltiple, que son la clave del lenguaje, la manipulación de arrays con difusión, la gestión de entornos con Pkg y el ecosistema científico básico: DataFrames, CSV, Plots y las bibliotecas de álgebra lineal, integración y ajuste. Cada bloque termina con ejercicios numéricos resueltos en el cuaderno.
Al terminar se escriben programas idiomáticos de Julia y se lee código del ecosistema sin perderse entre métodos, tipos paramétricos y macros. Ese es el punto en el que el lenguaje deja de parecer una curiosidad y empieza a sustituir trabajo real. Es la entrada directa al curso avanzado de rendimiento y computación científica, donde se trabajan la estabilidad de tipos, las asignaciones de memoria y el paralelismo.
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Sigue aprendiendo
PY-101Lenguajes y Fundamentos de Programación
Variables, tipos, operadores, condicionales, bucles y funciones con práctica continua en cuaderno.
PythonGoogle Colab
PY-102Lenguajes y Fundamentos de Programación
Listas, tuplas, diccionarios y conjuntos: cuándo usa cada una un programador con oficio.
Python
DEV-101Lenguajes y Fundamentos de Programación
Ramas, revisiones y resolución de conflictos con un flujo de trabajo que un equipo puede sostener.
Git