 Lecture
1
Language overview. Course structure. Scripting essentials. Homework 1 assigned.
|
 Lecture
2 Datasets: Extra credit, Simpsons
Practical examples, sorting, parsing csv files, functions, command line arguments. Homework 2 assigned.
|
 Lecture
3
Advanced functions, generators / iterators. Functional programming tools. Regular expressions. Coding practices. Homework 3 assigned.
|
 Lecture
4
Object oriented Python. Exceptions. Libraries. Project proposal assigned.
Read: Errors,
classes,
RPC.
|
 Lecture
5
GUIs. Databases. Pickling. Real world library use.
|
 Lecture
6
Performance, optimization, profiling. Threading. Integration with C / C++. Scheduling. Projects due the following week!
|