Notes on my journey learning to code with Python & Django
AMartin1987 | Published on: Sept. 2, 2025, 2:01 p.m.
I can’t fully express how excited I am with my new single-board computer (SBC): an Urve Pi!
It's a Polish clone of the Raspberry Pi 3B that has since been discontinued, but it comes with some very great improvements. It has a faster processor (more than enough for what I plan to use it for) and better connectivity: an m.2 slot, a USB 3.0 port, and two USB 2.0 ports. I also added a 256 GB A2 microSD card for secondary storage and enclosed it in a generic mini case with a tiny fan (it’s all so tiiiiiny, so cute :P)
To get started, I needed to install Debian 11 on the Urve Pi before I could connect it to the internet. For this initial setup, I used PuTTY to communicate with the device. PuTTY is a free, open-source client program that emulates a terminal. I connected it directly to the Urve Pi via USB to handle the installation and configuration of the operating system.
Sometimes I found that PuTTY's output was often too verbose and confusing. It seemed to display not only the responses to my commands but also all the running Linux system processes. That's why, after I connected the Urve Pi to the router, I replaced PuTTY for my day-to-day use with an SSH connection over LAN using Windows Terminal (Bash). This method is much cleaner and efficient for my needs.
Now I’m happy to have a way to practice bash commands and setting up my next project (that I already finished but I’m going to comment in my next post): setting up my own media server with movies to share with my family overseas.
Ale 💜🌿
Categories:
My name is Alejandra and I'm learning Python & Django to become a backend developer. I also love videogames, anime, plants and decorating my home.
You can contact me at alejandramartin@outlook.com
You can also visit my portfolio.