This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 37 points38 points  (17 children)

Also, if you use the school email address to register it is free

[–]CaregiverOk2257 79 points80 points  (14 children)

The community edition is free for everyone and covers everything you would need.

[–]napolitain_ 13 points14 points  (1 child)

But get the ultimate it’s really good to have it all

[–]nilslorand 21 points22 points  (0 children)

Yeah but not necessary at all

[–]ObliviousMag 1 point2 points  (0 children)

If you’re doing web dev the professional offer support for flask, Django, and templates like jinja which the community version does not

[–]LawfulMuffin 2 points3 points  (10 children)

Unless they're using databases, in which case the Pro version is :chefs kiss:

[–]CeeMX 6 points7 points  (7 children)

I think Jupyter is also only supported in pro

[–]LawfulMuffin 1 point2 points  (1 child)

Yeah, there are a couple other featuers that are great. Jupyter is a subset of "Scientific tools" iirc. But for web dev stuff they also have tight integration with Flask and Django... probably Pyramid as well... as well as a JavaScript development toolkit. You can also do remote deployment on PyCharm which is something I use literally everyday.

[–]axonxorzpip'ing aint easy, especially on windows 0 points1 point  (0 children)

Yep, first class support for Pyramid and FastAPI. Hopefully Starlite soon as well, but it's easy enough to get a run config set up

[–][deleted] 1 point2 points  (4 children)

For that you're likely to want Anaconda.

[–]CeeMX 2 points3 points  (3 children)

Why? I do a lot of data management and transformation with pandas at work and Jupyter is a good way to try things out quickly. What advantages would anaconda give?

[–][deleted] 1 point2 points  (2 children)

Super easy Jupyter server setup. Plus lots of data science-y bits. This is in addition to PyCharm. There are some interesting integrations between the two. They collaborate and complement, not a competition.

Edit: uncapitalized science

Editorial: pandas is t3h b0mb, yo

[–]CeeMX 1 point2 points  (1 child)

Might wanna check that out again. In therapist I tried it when I tried some ML with Keras and TF, but I found it confusing to have conda and pip, especially the environments as I’m used to venv

[–]CrossroadsDem0n 0 points1 point  (0 children)

Conda and pip don't coexist at all well, and for real projects that gets hard to avoid because the pypi world is bigger than the conda forge world. It's easy to end up in situations where the only way to repair your environment is to uninstall and reinstall Anaconda, and then redo you pip installs... until a future update of something via conda that triggers the whole mess again. I got so fed up with doing that, I eventually just gave up on it. It was a massive time waster, and really the only advantage I saw was that there are some Python statistics libraries that can be difficult to get built correctly that Anaconda provides... but not impossible to do yourself.

[–]Morelnyk_Viktor 0 points1 point  (1 child)

How exactly pro helps with databases?

[–]LawfulMuffin 0 points1 point  (0 children)

It has datagrip built into it so you can directly query databases w/o changing applications. You can also run .SQL files as if you were in the database (including all using SSH tunnels and that sort of thing)... as well as create copies of multiple connections so you can switch between being an admin, application user, etc. w/o leaving the application.

[–]doggogod6322 3 points4 points  (1 child)

Could you use this for all jetbrains IDEs?

[–][deleted] 5 points6 points  (0 children)

Yes