Learning Python
In the next lecture, we will review basic Python programming. If you are new to programming and/or new to Python, there are many online tutorials to get you started. I expect you to go over at least one of the tutorials suggested below before the next class.
Note that there are two active version of Python: Python2 and Python3. We will be using the most established Python2 version 2.7 in class. While there are some significant difference between the versions, it is quite easy to migrate between them. However, when looking for references online, make sure that they refer to Python version 2!
Suggested Python References and Tutorials
-
The Official Python Documentation. Everything that you ever need to know about Python can be found here.
-
The Official Python Tutorial. A step-by-step guide through all the Python features.
-
Interactive Python Tutorial. Learn Python directly in your browser!
-
Think Python. A freely available book on Python.
-
Python Tutor. Learn Python by visualizing what happens on the inside.
-
Dive into Python. A freely available book on Python2.
-
Stackoverflow. Answers to all programming questions in all languages.