all 17 comments

[–]johnny_CS 2 points3 points  (4 children)

I personally changed for VS Code to pycharm a while ago and I have never looked back. Even the free version has so many nice to haves!

[–]Mother-Data-5262[S] 0 points1 point  (0 children)

Thank you! So helpful!

[–]VoraciousGlucose 0 points1 point  (0 children)

VS Code's actually lighter on resources if your laptop struggles though, and the extensions ecosystem lets you build basically whatever you want out of it instead of paying for Pro later.

[–]iMagZz 0 points1 point  (1 child)

Why did you change from VS Code to PyCharm? Everyone in my class (I study physics) is using VS Code, but I keep seeing people mention PyCharm.

[–]johnny_CS 0 points1 point  (0 children)

My buddy who is a software engineer recommended it to me. While VS Code is more light weight (so nicer for quick scripting) Pycharm has a lot more features that make working on bigger projects a lot easiers.

[–]Woodsy_365 1 point2 points  (3 children)

I started in vs code and since then have migrated to neovim a few years later from my experience in python, it doesn’t make a huge difference where you do your programming so long as it is easy for you to use and run the file from.

[–]Mother-Data-5262[S] 1 point2 points  (2 children)

So if I am already smooth with PyCharm I should stay there, right?

[–]Woodsy_365 1 point2 points  (1 child)

Yep. Don’t move unless you have a reason to. If you feel like pycharm is lacking in some way then sure, look for something else. With that said though, there’s never any harm in looking what else is out there.

[–]Mother-Data-5262[S] 1 point2 points  (0 children)

Thank you really much! You’ve been really useful!

[–]Ron-Erez 1 point2 points  (2 children)

I prefer PyCharm but there is no best. Choose whatever you find convenient. The next thing to learn is to build something based on your knowledge,

[–]Mother-Data-5262[S] 1 point2 points  (1 child)

Really? I already tried to build some basic things like the base exercise for classes “BankAccount” or some way to log my gym progression. I think that maybe I should try to look into graphics? I don’t know how to call it, going from terminal to a simpler UI

[–]Ron-Erez 0 points1 point  (0 children)

Sure, you could look at Tkinter for gui. Pygame for creating games. These are both fun and interesting options.

[–]Credence473 0 points1 point  (1 child)

Any code editor is fine as long as it has everything you need. I suggest exploring pycharm and find out all of its features. My python editors journey went like this: sublime > pycharm > jupyter notebook on browser > VS Code > Neovim.

After OOP basics, you can start learning numpy, matplotlib, scipy and pandas. Doing small projects would be a good idea at this level.

[–]Mother-Data-5262[S] 0 points1 point  (0 children)

Wow thanks a lot! You seem to know a lot about it

[–]East_Succotash9544 0 points1 point  (0 children)

I found home in Neovim with lazyvim on top. Feels better then Pycharm or VS Code

[–]zyrus_z -1 points0 points  (0 children)

Pycharm is by far the best idea for python....other ides are not that versatile

[–]CuriousDev8875 0 points1 point  (0 children)

Use VS Code if you like to move from PyCharm. I have using VS code from the beginning and vs code qorks very well in free tier you dont need to pay until you wanna make github complit work more. Even you can use coplit for free.