Introduction to Python Programming
CpSc 4810/6810: Lessons for the course

Title of Lesson Lesson Specification Do (suggested) Due Date
1: The Handin Command

Description (pdf)

Video (mp4)

Wed, May 13th Fri, May 15th
2: Using Piazza

Description (pdf)

Video (mp4)

Thu, May 14th Fri, May 15th
3: Using an Editor

Description (pdf)

Video (mp4)

Thu, May 14th Tue, May 19th
4: Installing Python

Description (link)

youtube link

Mon, May 18th Tue, May 19th
5: Intro to Python

Description (link)

Video

Mon, May 18th Tue, May 19th
6: Programming to Think

Local Download

youtube link

Thu, May 21st Fri, May 22nd
7: Functions & I/O

Description

Video

Fri, May 22nd Fri, May 22nd
8: Modules

Description

Video

Fri, May 29th Fri, May 29th
9: The IDLE Editor

Description

idle/Linux

idle/Windows

Fri, May 29th Fri, May 29th
10: Intro to Turtle

Description

Video

Mon, June 1st Wed, June 3rd
11: Conditions and Decisions

Description

Show

Do

Thu, June 4th Tue, June 8th
12: Functions Revisited

Description

Video

Fri, June 5th Tue, June 9th
13: Modules, Part II

Description

Video

Mon, June 8th Thu, June 11th
14: Loops, while

Description

Video

Tue, June 9th Fri, June 12th
15: Strings

Description

Video

Tue, June 16th Fri, June 19th
16: Scope Rules

Description

Video

Wed, June 17th Fri, June 19th
17: Lists (part1)

Description

Video

Wed, June 17th Fri, June 19th