Practical Python networking skills
Focus on real-world situations and tasks by working with sockets, subprocesses, and HTTP requests to interact with systems and services.
I’m an IT student learning by doing setting up Linux systems, writing Python scripts, breaking stuff in labs, and then working out why it broke. I’m interested in IT support and cybersecurity, and I care more about understanding systems properly than sounding impressive.
What I'm currently working towards.
Focus on real-world situations and tasks by working with sockets, subprocesses, and HTTP requests to interact with systems and services.
Create a simple port scanner to better understand how services listen on ports, how connections are established and how tools detect open services.
Improve understanding of core networking concepts such as TCP vs UDP, server handshakes, DNS basics, common ports and services and what packets do over the internet.
Start actively using TryHackMe, to gain realistic hands-on experience with security concepts, tools and common attack/defence scenarios in a controlled environment
Install/setup, users/permissions, packages, troubleshooting, basic hardening.
Readable code, scripts, file handling, APIs (learning), automation habits.
Clear communication, calm troubleshooting, documenting steps, learning fast.