Three web-based editors for students & teachers.
The first load takes a few seconds while Python downloads into the browser.
Press Sign in at the top right and use your school Google account. Once you are signed in your work saves by itself, and you will find it again under My projects on any computer.
One sign-in covers all three editors.
You can still write and run code without signing in. But close the tab and the work is gone, and there is no way to get it back.
If you are going to work signed out, press Share and keep the link it gives you. That link is the only copy. If your teacher created an assignment on Google Classroom submit that link as your work. Alternatively, paste it somewhere you will find it again before you close the tab.
Every student who opens it gets their own copy. Nobody edits yours, and nobody sees anybody else's.
Work made without signing in exists only at its share link. There is no account it belongs to and no way to look it up. A student who closes the tab without saving the link has lost the work, and I cannot recover it.
Alternatively students can sign in with their Google account and their work is saved. However as a teacher the only way to see the students work is by viewing a share link from a student.
You are welcome to. All three editors are open source, and there is nothing to buy or sign up for.
If you want additional features, run your own copy. Each repository has a Render blueprint in it, and the free tier is enough for a class. Running and hosting your own copy will give you access to assignment features and a dashboard. Students will see a Turn In button at the top of the ide and won't have to worry about sharing links.
The game engine PyIDE uses is separate and documented at kaypy.app.