Intro to Python

Summer 2020

Class Links


Chapters

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

Zoom Info

Link: Click here to join

Meeting ID: 974 3288 8413


Resources

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, and at the end of the class, you will complete a project that demonstrates all that you have learned!

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

Date (Complete during...) Task (Letters correspond to the Progress page.)
Before the first classEmail me what operating system you are using. (A)
Monday, May 18 5:30 pm -- 7:30 pm EDTComplete the Getting Started tutorial. (B)
Read Chapter 1 and complete the exercise. (C)
Before the next classRead Chapter 2 and complete exercises 1-6. (D)
Friday, May 22 7:00 pm - 9:00 pm EDTReview Chapter 2 exercises.
Complete exercises 7 - 13. (E)
Before the next classRead Chapter 3 and complete exercises 1-7. (F)
Monday, May 25 7:00 pm -- 9:00 pm EDTChapter 5 lecture and exercises. (G)
Before the next classRead Chapter 5 and complete exercises. (G)
Thursday, May 28 7:00 pm -- 9:00 pm EDTReview and catch up class.
Before the next classRead Chapter 4.
Monday, June 1 7:00 pm -- 9:00 pm EDTChapter 4 Lecture and introduction to the game Pig.
Before the next classChapter 4 exercises. (H)
Friday, June 5 7:00 pm -- 9:00 pm EDTReview Chapter 4 Exercises and group challenge.
Monday, June 8 7:00 pm -- 9:00 pm EDTChapter 6 lecture and begin individual projects.
Before the next classRead Chapter 6 and complete exercises 1-8. (I)
Email me with some ideas for your final project. (J)
Friday, June 12 7:00 pm -- 9:00 pm EDTRevise Chapter 6 exercises 1-8.
Before the next classWork on Chapter 6 exercises 1-8. (I)
Monday, June 15 7:00 pm -- 9:00 pm EDTReview Chapter 6 exercises 1-8.
Start Chapter 6 exercises 9-14. (K)
Before the next classComplete Chapter 6 exercises 9-14. (K)
Friday, June 19 7:00 pm -- 9:00 pm EDTApproximations Activity.
Monday, June 22 7:00 pm -- 9:00 pm EDTLecture on Chapter 7.
Before the next classComplete Chapter 7 exercises 1-5. (L)
Friday, June 26 7:00 pm -- 9:00 pm EDTReview Chapter 7 exercises 1-5.
Monday, June 29 7:00 pm -- 9:00 pm EDTReview Chapter 7 exercises.
Start Chapter 7 exercises 6-10. (M)
Before the next classFinish Chapter 7 exercises 6-10.
Monday, July 6 7:00 pm -- 9:00 pm EDTReview Chapter 7 exercises 6-10.
Lecture on Chapter 8.
Before the next classComplete Chapter 8 exercises 1-5.
Friday, July 10 7:00 pm -- 9:00 pm EDTReview Chapter 8 exercises 1-5.
Before the next classComplete Chapter 8 exercises 6-8.
Schedule Key

Completed

In progress

Upcoming