Schedule of Classes

Session Topic Assignment (due)
1Introduction
2Variables, expressions, and statements
3Condition statementsAssignment #1
4Loop structureAssignment #2
5Lists, tuples, and dictionaries
6Functions and parametersAssignment #3
7String operations
8Files and ModulesAssignment #4

Session 1: Introduction to Python

Readings (Recommended)

Download files

Lecture Notes

Back to top

Session 2: Variables, Expressions, Statements

Readings (Recommended)

Download files

Lecture Notes   Practice

Back to top

Session 3: Conditional statements

Readings (Recommended)

Download files

Lecture Notes   Practice  

Back to top

Session 4: Loop structure

Readings (Recommended)

Download files

Lecture Notes   Practice   Chess Borad  

Back to top

Session 5: Lists, tuples, and dictionaries

Readings (Recommended)

Download files

Lecture Notes   Lab Notes  

Back to top

Session 6: Functions and parameters

Readings (Recommended)

Download files

Lecture Notes   Lab Notes  

Back to top

Session 7: String operations

Readings (Recommended)

Download files

Lecture Notes   Lab Notes  

Back to top

Session 8: Files and modules

Readings (Recommended)

Download files

Lecture Notes   Lab Notes  

Back to top