Informatics 42 • Winter 2012 • David G. Kay• UC Irvine
Supplementary References
Each of these references supplements the course
material in some way. They're not required unless we say otherwise.
If you'd like to suggest additions to this page, please feel free.
- Python practice problems:
codingbat.com/python
provides dozens of simple practice programming problems, categorized by type. Enter your solution and it will test it for you.
- Python interpreter software can be downloaded. There are also IDEs to automate some tasks:
- IDLE is the simple Python IDE that comes with the software installation. It will be our default tool.
-
Eclipse:
This is a popular open-source professional development environment, particularly in the Java community.
Its PyDev package configures it for Python. Eclipse does a lot; it's very complex; it's highly configurable.
-
PyCharm and Wing are commerial alternatives.
-
Shorter documents about various aspects of
our course
- Comparing programming languages: An eclectic list of informal references.
David G. Kay, kay@uci.edu