Pycharm breaks too often to be usable if you don't know a bit about how python is typically installed on a computer, so you can troubleshoot the python setup. I think it's reasonable to expect an engineering school student to know that, but definitely not a high schooler.
i am in highschool taking a programming class (html, css, javascript, and python) but for python they use pycharm and they keep having a hard time using it lol