Python Resources
IDE
- Thonny: the integrated development environment (IDE) we will use.
Reference
- Python Documentation: the official Python 3 documentation.
- Python Quick Reference: a brief reference for Python topics we discuss in class.
- Python Glossary: from the official Python 3 documentation.
For style and documentation conventions (PEP8, docstrings, etc.), see Guidelines for Code Quality.
Hone your Python skills
- PrairieLearn: an extra-problems generator tool.
- Codingbat: exercises for extra Python programming practice with online solution testing.
- CS for All: some practice problems you might find useful.
- Python Challenge: this is a hard one! Give your Python skills a challenge!
- Code Combat: practice your skills while navigating a dungeon! (The first few levels are free.)