Basic Python programming review

A note to those new to programming/Python

This first section is meant to help get you up to speed with some of the main ideas in Python programming to help make the rest of the class proceed more smoothly.

If you are a complete beginner with Python, but have experience programming, you should be able to work through these lessons, learn some of the syntax and principles of the language, and be fine for this course. You may need to put in a little more work in the beginning to get up to speed, though.

If you are a complete beginner with programming in general, the learning curve you will need to climb is very steep.

A note to Pythonistas

You may already be an excellent Python programmer. In that case, please bear with us as we work to bring your classmates up to speed. We would of course appreciate any assistance you can give your classmates!