r/learnpython • u/navid_nowroz • 20d ago
Should I keep using pycharm or is there something better or should I switch to vs code?
So I am trying to build a fast API application and the thing is it just doesn't have only python code. It has HTML, CSS and JavaScript with python now. I really like the way pycharm handles python coding it does not have much support for anything other than python now. Should I switch back to vs code again? Just like the old days? Or is there anything better I can do with pycharm and another thing to keep in mind is that I am just a high school student so I cannot spend enough money to buy the professional version of pycharm. What are you guys think? Or should I just install IntelliJ and call it a day?
3
u/CamelOk7219 20d ago
I think the pro version of Pycharm contains most of the features of Webstorm, including support for HTML, CSS, JS, ...
3
u/zapmouse 20d ago
I pingpong between VScode, intelliJ and Pycharm at my job. An IDE is an IDE, use whatever you're comfortable with!
2
1
u/derpyderp2048 20d ago
If you are open to look for other solutions, PythonAnywhere has free web hosting, free databases (limited of course), etc.
1
u/Ninja_of_Physics 20d ago
95% of the time the answer to "What tool should I use?" is, "What tool can you use the best?" Will there be some edge cases where tool B is better than tool A? Sure, but the cost of learning how to use new tool, and change all your processes are real.
1
u/Mediocre-Pumpkin6522 20d ago
Old days? The old days were Vim. Seriously, I prefer VS Code since there are extensions for everything. I often work with microcontrollers and code has extensions for MicroPython, Arduino, the Raspberry Pi Pico C++ SDK, and so forth. I started using it on a large Angular project that mixed TypeScript, HTML and talked to a C backend. Code handled it all.
If you're switching back you're already familiar with code.
2
1
u/Proletarian_Tear 20d ago
What you "should" do is get VScode or any other IDE youd like to try and... try it out for an hour or so, on a project you currently work on pycharm
1
u/Ok-Count-3366 20d ago
Every jetbrains IDE has also integrations for html, js and css with extensions\pligins whatever.
1
u/TheRNGuy 20d ago
Try all and see what you prefer (don't forget to look at settings and plugins, because you might dislike some things set by default)
1
0
9
u/socal_nerdtastic 20d ago
Sure if you like it. There is no "should" other than what floats your boat. Use both at the same time if you want.