Exploring the data
I’m Sergio, a GCID student at ULPGC. Here I document my notes, projects and code.
🐍
Python
Variables, loops, functions and more — explained with real FP1 examples. And if you already have the basics, continue with FP2: exceptions, classes and OOP.
🐧
Linux y C
Linux terminal, commands and C programming from scratch — everything you need for IC2.
☕
Java
Syntax, types, classes and OOP — explained for those who already know Python. The full FP2 syllabus with direct comparisons between both languages.
🛠️
Set up your environment
Python, VS Code, VirtualBox and Fedora — everything you need before you start coding.
📊
Statistics and data
Applying what I learn in class to real data. Coming soon.
-
Shared folder between Windows and Fedora in VirtualBox — complete guide
Once you have Fedora running in VirtualBox, the next thing you need is to be able to pass files between Windows and Fedora without complications. In IC2 this is essential: you write code in Fedora but you probably want to have it backed up in Windows too, or submit it through the university platform. In…
-
How to install Fedora on VirtualBox — step by step guide for students
To install Fedora on VirtualBox was one of the first things we were asked to do in our Computer Engineering II course (IC2) at ULPGC. It sounds simple but there are several steps where it’s easy to get lost if nobody guides you. This guide walks you through every decision so you understand what you’re…
-
What you need to know about computing before you start programming
When I started my Data Science and Engineering degree at ULPGC, I thought programming was just writing code. But the first few weeks I realised there are a lot of basic computing concepts that everyone assumes you already know, and that nobody actually explains directly. In this article I’ll tell you exactly what you need…
-
Variables and data types in Python — exercises with solutions and cheat sheet
You’ve seen the theory and practised with real code. Now it’s time for the moment of truth: solving exercises on your own. In this article you’ll find intermediate-level exercises on variables and data types in Python, a final challenge exercise that mixes everything from the topic, and a complete cheat sheet to keep handy. The…
-
Variables and data types in Python — hands-on practice with VS Code
In the previous article we covered the theory behind variables and data types in Python. Now it’s time to put variables and data types in Python practice with real code. We’ll build two programs from scratch in VS Code: a grade average calculator and a BMI calculator, simple but using everything you need to know…
-
Variables and data types in Python — why Python thinks differently
Variables and data types in Python were one of the first things that confused me when I started my Data Science and Engineering degree. In Python you just write x = 5 and you have a variable. No type declaration. No telling the computer what kind of value it is. Coming from zero programming experience,…
At Sergio Learns you will find Python tutorials from scratch, statistics applied to real cases, guides for tools like VS Code and R, and projects with real data. All documented by a GCID student at ULPGC learning alongside you.
