In my day job I teach students how to program. Recently, I gave three days of review lectures for my CS 1301 (Introduction to Computation – With Python and Robots) class. These three 50 minute lectures brushed over all of the major topics we covered in class very quickly. They would be very useful to somebody who knows how to program another language (such as Java or C), and wants to learn the basics of python in 2 and a half hours.
- Video: Introduction to Python – Variables, Functions, Conditionals, Iteration [Download .MOV] [webcast]
- Video: Python data structures: Lists, Tuples, Dictionaries, file I/O [Download .MOV] [webcast]
- Video: Functional Programming [Download .MOV] [webcast]
If you would like to watch more in-depth video lectures on any of the above topics, find the appropriate day in the class calendar and watch that video.