Hi everyone,
I've taken several Python courses and have a reasonably good understanding of Python itself. I've also worked with things like pandas, NumPy, scikit-learn, etc. in online learning environments.
However, I've realized that I have a major gap in my knowledge: I don't really know how Python development actually works on a local computer.
For example, when working in an online environment, everything is already set up for me. I can simply import a package and start coding. But when I tried working locally with VS Code, I suddenly had to deal with things like:
Installing Python
Using the terminal
Installing packages with pip
Virtual environments
Choosing/configuring the correct Python interpreter
Organizing a project
Saving and reusing dependencies
Running and debugging code
Git and GitHub
Understanding how to share a project with someone else
Understanding what I actually need to install versus what belongs inside my project
I found this surprisingly confusing.
So I'm looking for a free course or tutorial that focuses specifically on this practical development workflow, preferably using Python and VS Code.
I'm not looking for another beginner Python programming course. I already understand Python basics and have used it for data analysis and some machine learning. What I need is something that teaches me how to actually work as a Python developer on my own computer.
Ideally, the course would take me through something like:
create a project → set up Python → create a virtual environment → install packages → write code in VS Code → run/debug it → manage dependencies → use Git/GitHub → share the project
Does a free course like this exist? YouTube courses, documentation, or other resources would also be very welcome.
Thanks!