I’m new to Python so part of the learning is trying out different development environments. In the beginning at least, I wanted to keep those environments separate to rule out possible conflicts or other problems. I used Jupyter more for the initial learning of the language so I may decommission that VM (and keep the most recent backup). It’s a little early to tell though.
I learned Oracle by setting up bunches of Oracle VMs, doing horrible things to them, getting rid of the bodies, and starting over. Their sacrifices have helped me be a competent entry-level Oracle DBA. I’m learning Python on a VM configured with Eclipse and another VM with Jupyter. I’m actually a SQL Server DBA, and we don’t have much of a SQL Server test environment where I work. I test what I can in VMs in my homelab. Flashed a consumer router with OpenWRT and learned tons about networking, and confirmed why I never aspired to be a network engineer LOL. Trying to access my homelab remotely taught me a lot more about information security. Wanting to know what’s going on with my infrastructure (InfluxDB+prometheus+Grafana) has given me greater insight into SRE.
More rabbit holes to fall down, thank you LOL! I’ve been thinking about VS Code but the tidal wave of search results kept me from finding out about PyCharm. Right now my code “management” is simply copying the latest version of my code to my NAS, so I’ll give Gitea a go as well.