There are three ways to run Python for this course.
- For small exercises, you can run Python in a web browser.
If you're saving programs in files, using the Python standard library or installing packages, you may install Python on your own computer, tablet, phone, and so on.
For the project part of the course, the packages and tools might not be available if you install Python on your own. Every student in the course has an account on the computer science cluster of machines, and you can either use computers in labs (MacLean Hall 301, B5, or Schaeffer Hall lab) or use a somewhat complex Remote Login procedure to access the computer science cluster.
Python in Web Browser
There is a commercial service Python Anywhere, which has a free plan, supporting Python within browser sessions.
- If you run Google's Chrome browser, there is a Python shell available in the app store (however, it can be quite slow).