It is expected that students attending this workshop will know Python to a basic level. We will very quickly recap some Python-specific functionality that allows us to model in a more natural way, but it is best if you have seen this before.
We will be using Python 2.7. Here are some resources that might help you learn:
- LearnPython - http://www.learnpython.org/** You should understand everything in "Basics", with the "Classes" and "Modules" sections being less important.
- Additionally, please try to understand the "List Comprehensions" section
- Codecademy - Python - http://www.codecademy.com/tracks/python** A more interactive style of learning than reading a tutorial, this site has been growing in popularity as a more fun way to learn languages.
- You may be able to get into the IAP class on Python
- There a many books and plain tutorials, Google "learn python" for several.