About Course
Python- Summer Mon. Tue. Wed. Fri. 1:00-2:30pm EST ( Jul. 14- Aug. 08, 2025)
Course Content
Tips
So far, this section will teach you
1. The difference between a shell and a script
2. How to create and run a script
3. How to use Google Colab (if you are on a google Chromebook this is useful to you)
-
IDLE and scripts
-
Google Colab
-
Download VSCode
Lesson 1
How a computer works, the console, mathematical operations, and print statements
Please go over the practice problems shown in class and do them yourself. It will be useful. These and the slides will be posted after every class.
-
Lesson 1 Slides
-
Lesson 1 Practice (Shown in class)
-
Lesson 1 Extra Practice
Lesson 2
Data types, variables, and user input
-
Lesson 2 Slides
-
Lesson 2 Class Example
-
Lesson 2 Practice (shown in class)
-
Lesson 2 Extra Practice
Lesson 3
-
Lesson 3 Slides
-
Lesson 3 Practice (shown in class)
-
Lesson 3 Examples (shown in class)
-
Lesson 3 : Three Ways to Format Strings
-
Lesson 3 Homework
Lesson 4
Math module, more on strings, and review
-
Math Module
-
miniprogram (done in class)
-
String Methods
Resubmissions
Please only resubmit your assignments if you uploaded a file when submitting originally.
-
Lesson 1 Resubmission
-
Lesson 2 Resubmission
-
Lesson 3 Resubmission
Lesson 5
-
Lesson 5 Slides
-
Lesson 5 Questions (shown in class)
-
If, Elif, Else, code and images
-
Lesson 5 Programs
-
Lesson 5 Homework
Lesson 6
I decided to separate the lessons by day not by topic moving forward. On lesson 6, we went over practice problems for if-else-elif functions and we learned important programming terminology.
-
Lesson 6 Questions, shown in class
-
Lesson 6 Homework
-
Definitions in class
Lesson 7
We learned about best tips and practices for debugging your code.
-
Lesson 7 Practice (shown in class)
-
Lesson 7 Homework
Lesson 8
We reviewed all we know about conditions and looked at combining conditions together to make more complicated programs.
-
Combining Conditionals (shown in class)
-
Lesson 7-8 Review (we got to question 8)
-
table for grade question
-
Lesson 8 Homework
Lesson 9
While loops
- while True:
- while loop with conditions
-
Basic Spam example (shown in class)
-
Input example with math sqrt() (shown in class)
-
Lesson 9 Practice (shown in class) (updated)
-
While loops vs if statements example (shown in class)
-
Lesson 9 Homework
Lesson 10
More realistic while loops using helpers and debugging
-
Loops and Helpers Example (shown in class)
-
Shorthand Version of Codes we can use
-
Simplified 3 Attempt Password Example
-
Debugging While Loops
-
Lesson 10 Homework
Lesson 11
-
Loop with string variables
-
pin string example
-
Loops with conditions
-
Writing conditions
-
Lesson 11 Homework
Lesson 12
More on loops and strings
-
Writing conditions (worked on + updated from L10)
-
Writing Conditions
-
Guess a name code
-
Lesson 12 Homework
Lesson 13
Don't worry if you are having trouble with nested loops, more practice will come!
-
Lesson 13 Homework
-
end=”” example
-
building strings with loops
-
more loop examples (break + continue)
Lesson 14
Introduction to Lists
-
Lists Part 1
-
Lesson 14 Homework
-
Insert & Index Images
Lesson 15
Continuation on Lists
-
List Questions (gone over in class)
-
Pop & Empty List Code
-
Examples on having options in your code
-
List Review
-
Lesson 15 Homework
Final Project
If you would like to present the final project, please finish it by Friday!
-
Instructions + Submit
Lesson 16
Finishing up lists methods + functions, and introduction to For loops
-
Updated sorted file with questions done
-
min, max, and sum
-
iteration
-
range
-
Lesson 16 Homework
Lesson 17
More on for loops and slices
-
Index Example
-
More Info on For Loops
-
Strings Review
-
Slicing Strings
-
Slicing Lists
-
Homework 17
Lesson 18
-
Inner Loop Example
-
For Loops Review
-
Nested Loops
-
More Nested Loops
-
Lesson 18 Homework
Student Final Projects
-
Emma
-
Elena
-
Victor
Student Ratings & Reviews
4.0
Total 1 Rating
5
0 Rating
4
1 Rating
3
0 Rating
2
0 Rating
1
0 Rating
Not the best not the worst more of a 3.5



