PY-103Lenguajes y Fundamentos de Programación
Programación orientada a objetos en Python
Clases, herencia y composición aplicadas a proyectos que crecen sin volverse inmanejables.
Python
Lenguajes y Fundamentos de Programación · LNG-260
El lenguaje incrustado en motores de juego, routers y sistemas embebidos, usado a fondo.
Formato asíncrono Desarrollo, Alumnado Lua
7 módulos · 34 clases en vídeo · práctica guiada en cada módulo
Lua aparece donde menos se espera: en la lógica de un videojuego con LÖVE o Roblox, en la configuración de un router, en scripts de Nginx o en la automatización de un dispositivo embebido. En todos esos sitios el lenguaje no es el protagonista sino el intérprete que la aplicación anfitriona expone, y entenderlo bien decide si un mod o una extensión funciona o se atasca.
El curso trabaja el lenguaje completo con ejemplos de esos contextos: tablas y metatablas hasta el detalle, corrutinas aplicadas a una máquina de estados de un personaje, módulos para separar la lógica de un juego y medición de memoria en un dispositivo con recursos limitados. El proyecto final es un pequeño juego en LÖVE con su lógica separada en módulos comprobables.
Con esta base se escriben mods y extensiones para motores que incrustan Lua, se personaliza software de red que lo usa como capa de configuración y se afronta la integración de un intérprete en una aplicación propia en C. También prepara para el salto a LuaJIT cuando el rendimiento manda.
Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.
Sigue aprendiendo
PY-103Lenguajes y Fundamentos de Programación
Clases, herencia y composición aplicadas a proyectos que crecen sin volverse inmanejables.
Python
PY-104Lenguajes y Fundamentos de Programación
Lectura y escritura robusta, gestión de errores e importaciones para código que otros mantendrán.
Python
PY-105Lenguajes y Fundamentos de Programación
Aplicaciones con ventana para herramientas internas y prácticas de aula.
Python