Python Resources

IDE

  • Thonny: the integrated development environment (IDE) we will use.

Reference

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.)