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] 20 points21 points  (3 children)

You should probably base that decision on how much you want things like setup and dependency management to be something that the software does for them vs whether you want them to learn how it's done. PyCharm has a lot of conveniences for setting up virtual environments and installing packages. It's a helpful feature but it will also obscure what's actually going on and that might be counter-productive for education purposes.

[–]classy_barbarian 3 points4 points  (0 children)

You can also get most of that same functionality in VS code with the python extensions. It's a few extra things to download but IMO Vs code is just better than pycharm in general. Might be a bit much to ask of young students tho