This semester, we expect you to use one of Anaconda Python 3.8.x , where "x" can be any number, although any version of Python 3, such as 3.7.x or 3.9.x, should be OK. But you must not use Python 2.x.y, where x and y are any number.
Python 3.8 Standard Library documentation; Python 3.7 Standard Library documentation; Python 3.9 Standard Library documentation.
There are several ways to access the necessary Python version.
Installing Python can be more complicated than using it. You aren't expected to understand all the steps in our instructions, which are admittedly but unavoidably lengthy, but you do need to follow them
to the letter. The process usually takes 15-20 minutes.
We'll help you with problems, which are annoying, not infrequent, and
have nothing to do with how well you can learn to program.
Here are instructions for remotely accessing Cornell computers that have the correct Python installed . User files are automatically removed after a short period of time, so make sure you upload or download your files somewhere to retain access.
A CS1110-approved version of Python and Atom
is installed on the computers in the following labs:
On lab computers, user files are automatically removed after a short period of time, so make sure you upload or download your files somewhere to retain access.
The python versions employed by the following may not match the official version required by CS1110, but are useful for "quick and dirty" access.
If your personal computer/laptop breaks, the course instructor(s) may be able to arrange a temporary loan for you through a small College of Engineering/Bowers College of Computing and Information Science resource pool.