Explorando los datos
Soy Sergio, estudiante de GCID en la ULPGC. Aquí documento mis apuntes, proyectos y código.
🐍
Python
Variables, bucles, funciones y más — explicados con ejemplos reales de FP1. Y si ya tienes la base, sigue con FP2: excepciones, clases y POO.
🐧
Linux y C
Terminal Linux, comandos y programación en C desde cero — todo lo que necesitas para IC2.
☕
Java
Sintaxis, tipos, clases y POO — explicado para quien ya sabe Python. Todo el temario de FP2 con comparativas directas entre ambos lenguajes.
🛠️
Configura tu entorno
Python, VS Code, VirtualBox y Fedora — todo lo que necesitas antes de programar.
📊
Estadística y datos
Aplicando lo que aprendo en clase a datos reales. Próximamente.
-
Bucles en Java — for, for each y while comparados con Python
Los bucles en Java son el tema donde más diferencias hay respecto a Python en la sintaxis, y donde más similitudes hay respecto a C. Si vienes de Python el for de Java te va a parecer raro al principio porque no existe el range(). Si has visto bucles en C en IC2 el for…
-
Entrada y control de flujo en Java — Scanner, if/else y switch desde cero
El control de flujo en Java cubre dos cosas que en FP2 van siempre juntas: cómo leer datos del usuario con Scanner y cómo tomar decisiones con if/else y switch. Si vienes de Python ya conoces la lógica, las condiciones funcionan igual. Si además has visto el switch de C en IC2, el de Java…
-
Variables en Java — tipos primitivos, String, final y casting desde cero
Las variables en Java son el primer punto donde la diferencia con Python se hace realmente evidente. En Python una variable era simplemente un nombre que apuntaba a un valor, sin declarar nada, sin especificar tipos, sin límites de tamaño. En Java cada variable tiene un tipo fijo que se declara antes de usarla y…
-
Java desde cero — estructura de clase, main y sintaxis básica explicados de verdad
Java desde cero sintaxis es exactamente lo que toca aquí. Si vienes de Python y en FP2 en la ULPGC es lo más probable que lo primero que te va a llamar la atención de Java es que parece mucho más verboso. Donde en Python escribías tres líneas, en Java escribes diez. Eso no significa…
-
Cómo instalar Java en Windows — JDK 21 y VS Code listos en 10 minutos
Antes de escribir la primera línea de Java necesitas tener el entorno listo. En este artículo instalamos el JDK 21, configuramos VS Code con la extensión oficial de Java y comprobamos que todo funciona. El proceso completo lleva menos de 10 minutos. Qué es el JDK y por qué lo necesitas En Python instalabas el…
-
Funciones en C — ejercicios para dominar el paso por referencia
Las funciones en C ejercicios con solución cierran este bloque. Ya viste la teoría y practicaste con programas reales. Ahora toca resolver por tu cuenta en gedit y compilar con gcc en Fedora. Tres ejercicios en tres niveles con especial atención a los dos errores que más destrozan una implementación de funciones en C: olvidar…
En Sergio Learns encontrarás tutoriales de Python desde cero, estadística aplicada a casos reales, guías de herramientas como VS Code y R, y proyectos con datos reales. Todo documentado por un estudiante de GCID en la ULPGC que aprende contigo.
