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-150
Punteros, memoria y compilación: el lenguaje que explica cómo funciona todo lo que hay debajo.
Formato asíncrono Alumnado, Docentes FP, Ingeniería / Industria C, JupyterLab
8 módulos · 40 clases en vídeo · práctica guiada en cada módulo
Casi todo lo que se programa hoy descansa sobre C: el núcleo de Linux, los intérpretes de Python y Ruby, los controladores de dispositivo y el firmware de cualquier placa. Quien nunca ha escrito C tiende a ver la memoria como algo abstracto, y eso pasa factura en cuanto hay que entender un desbordamiento, un puntero colgante o el consumo real de una estructura.
El curso empieza en cuaderno para que la sintaxis no se coma la atención, y pasa pronto a la línea de comandos, que es donde C se entiende de verdad: compilar por fases, leer los avisos del compilador, seguir la ejecución con gdb y comprobar la memoria con Valgrind. Se programan estructuras de datos sencillas y un programa que trata ficheros binarios.
Al terminar se lee código C sin sobresaltos y se entienden los mensajes de error que hasta ahora parecían crípticos. Abre paso a C++ moderno, a la programación de sistemas embebidos y microcontroladores, y a cualquier asignatura de sistemas operativos o de arquitectura donde se dé por sabido lo que ocurre en la pila y en el montón.
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