Dr. Liu’s Python Class

Description: This is a college-level Introduction to Programming class in Python

Pre-requisites: none

Total number of classes: 10

Textbook: Introduction to Programming Using Python, Daniel Liang

Sample Python Class PPT.


  1. Introduction & Elementary Programming
  2. Math Functions, Strings, and Objects
  3. Selections
  4. Loops
  5. Functions
  6. Objects and Classes
  7. More on Strings and Special Methods
  8. GUI Programming Using Tkinter
  9. Lists
  10. Inheritance and Polymorphism
  11. Files and Exception Handling
  12. Tuples, Sets and Dictionaries
  13. Recursion

Dr Liu has a PhD in Electrical Engineering. Last decade he has designed a trading system in a trading firm, designed virtual reality software at Hewlett Packard and trained corporate customers using enterprise software, including enterprise Java, in Oracle University (corporate Oracle training center). He has won a record 11 leadership circle awards for excellence in software teaching inside Oracle.