I had my eye on PyCharm, but after reading these last few posts of yours, I'll definitely give VS Code a try and see which one I prefer. The features seem to be similar enough between the two.
One thing I like about PyCharm is code refactoring, where you can change the name of a variable or a function and it will change it everywhere it is referenced, even if it's in a different file in the same project. I imagine VS Code must have a similar feature.
I'm just starting out with programming (unless you count the BASIC programs I did in the 90s and programming my CNC machine at work), so posts like this one are very useful to me.
VS Code has refactoring as well.
Can see what it offers here:
https://code.visualstudio.com/docs/editor/refactoring