Lo que se estudia
en la carrera,
explicado por
alguien que acaba
de pasar por ella.
Soy Sergio, estudio Ciencia e Ingeniería de Datos en la ULPGC. Aquí explico Python, C, Java y Linux paso a paso, con programas resueltos y ejercicios con solución.
¿Por dónde quieres empezar?
-
Empezar a programar
Python desde cero: variables, bucles y funciones, sin dar nada por sabido.
-
Estudiar una asignatura
La teoría de la carrera, tema a tema: de la programación de FP1 a las redes y los sistemas operativos de IC2.
-
Preparar un examen
Chuletarios para el repaso final y preguntas tipo examen para llegar tranquilo.
-
Ver programas resueltos
Código completo y comentado para ver cada concepto funcionando de verdad.
-
Ponerme a prueba
Ejercicios por niveles y tests interactivos, con la solución explicada.
-
Preparar mi entorno
Instala Python, Java, VS Code o Fedora paso a paso antes de programar.
Explora por tema
Programación
- Python De tu primera variable a clases, excepciones y listas enlazadas. Todo FP1 y FP2, con programas resueltos y ejercicios.
- Java De la sintaxis a la programación orientada a objetos y las colecciones, explicado para quien ya sabe Python.
- C Punteros, memoria dinámica, structs, procesos y llamadas al sistema, compilando con gcc.
Sistemas
- Linux La terminal sin miedo: comandos, permisos, tuberías, scripts, vi y la configuración de red.
- Redes Qué es una red, los modelos OSI y TCP/IP y cómo viaja un paquete de un ordenador a otro.
- Sistemas operativos Procesos, planificación de la CPU, memoria y archivos, con simuladores en Python y tests tipo examen.
Si estudias en la ULPGC
Cada asignatura con todos sus artículos juntos, en el orden en que se dan. Y si estudias en otra universidad, estos temas son los de cualquier primer curso de ingeniería.
1ºde GCID
- FP1 Fundamentos de Programación I Python desde cero: variables, operadores, condicionales, bucles y funciones.
- FP2 Fundamentos de Programación II Clases, herencia, excepciones, pruebas y listas enlazadas en Python, y el salto a Java.
- IC2 Ingeniería de Computadores II Linux y C en la práctica; redes y sistemas operativos en la teoría, con tests tipo examen.
Lo último publicado
-
Procesos en Linux con C — ejercicios con cocineros que se multiplican, búferes que se duplican y códigos de salida que mienten (y la cocina que contrató a siete cocineros)
-
Procesos en Linux con C — práctica con un jefe de cocina, cocineros que trabajan a la vez y un pase que lanza órdenes de verdad (y el servicio que cerró antes de tiempo)
-
Procesos en Linux con C — teoría con fork(), exec y wait en la cocina de un restaurante (y el contador que se quedó en 0)
-
El preprocesador en C — ejercicios con el aforo de un ascensor, un limitador de plantas y un simulador con trazas (y el DEBUG 0 que no apagaba nada)
Hola, soy Sergio
Nací en Gran Canaria, de padres colombianos, y estudio segundo de Ciencia e Ingeniería de Datos en la ULPGC. SergioLearns nació en medio de una crisis, cuando sentí que tenía que hacer algo más con mi carrera que ir a clase y recibir contenidos.
La universidad a veces es un mar sin rumbo aparente. Echaba de menos a alguien que me explicara las cosas como quien acaba de entenderlas: con sus dudas, sus errores y el camino hasta la solución. Como no lo encontré, empecé a construirlo.
Detrás de cada artículo hay noches en vela antes de la convocatoria ordinaria, modelos de examen resueltos a base de cafeína y repasos de última hora. Aquí lo ordeno todo para que tú no tengas que empezar de cero, vengas de donde vengas y sepas lo que sepas.
Cuando no estoy estudiando, estoy entrenando o jugando a videojuegos.
