Intro to Python

Winter 2020

Class Links


Chapters

  1. Introduction
  2. Types, Variables, and Operations
  3. Strings
  4. Input and Output
  5. Conditionals
  6. while Loops
  7. Lists and Tuples
  8. for Loops
  9. functions
  10. .
    .
    .

Zoom Info

Link: Click here to join



Resources


PLAs

Welcome to an Introduction to Python!

I am very excited to share my love of python with you. While this course will not give you any school credit, I believe that you will enjoy yourselves as well as gain valuable skills. We will start with the basics and then move toward more complicated topics, including some basic data structures and advanced algorithms!

Learning a programming language is very rewarding: it will open your mind to an entirely new set of problems and tasks that you are able to solve and complete. That being said, you will get out of this course exactly what you put into it. We will have no quizzes or exams, so the pressure to move forward and learn must come from you!


Schedule

  • Section A: 2:00 pm -- 3:30 pm EST
  • Section B: 4:30 pm -- 6:00 pm EST
  • Section C: 7:30 pm -- 9:00 pm EST
Date In-class Content Assignment Due at Beginning of Class
Monday, Dec 14 Find partner groups
Create CoCalc account
Lecture on Chapter 1
Work on Chapter 1 exercises
Wednesday, Dec 16 Lecture on Chapter 2
Start Chapter 2 Exercises
Chapter 1 exercise "Intro to CoCalc"
Read Chapter 2
Friday, Dec 18 Lecture on Chapter 3
Work on Chapter 2-3 Exercises
Read Chapter 3
Monday, Dec 21 Work on Chapter 3 exercises Chapter 2 exercises 1-13
Wednesday, Dec 23 Lecture on Chapter 4
Work on Chapter 4 Exercises
Chapter 3 exercises 1-8
Read Chapter 4
Friday, Dec 25 NO CLASS
Monday, Dec 28 OPTIONAL CLASS
Fun activity
Wednesday, Dec 30 NO CLASS
Friday, Jan 1 NO CLASS
Monday, Jan 4 Lecture on Chapter 5
Work on Chapter 5 exercises
Chapter 4 exercises 1-2
Read Chapter 5
Wednesday, Jan 6 Work on Chapter 5 exercises
Friday, Jan 8 Lecture on Chapter 6
Work on Chapter 6 exercises
Chapter 5 exercises 1-11
Read Chapter 6
Monday, Jan 11 Work on Chapter 6 exercises
Wednesday, Jan 13 Review Chapter 5 Exercises
Lecture on Chapter 7
Work on Chapter 7 exercises
Chapter 6 exercises 1-13
Read Chapter 7
Friday, Jan 15 Review Chapter 6 Exercises
Work on Chapter 7 exercises
Chapter 7 exercises #1, 4, 6
Monday, Jan 18 Work on Chapter 7 exercises Chapter 7 exercises #2, 3, 8, 9
Wednesday, Jan 20 Lecture on Chapter 8
Work on Chapter 8 exercises
Chapter 7 exercises #5, 7, 10
Friday, Jan 22 Chapter 9 Lecture
Work on Chapter 8 exercises
Schedule Key

Completed

Upcoming