Python Bronze
This is an entry level Python Course with no prior coding knowledge needed. This course starts with the basics, covering variables, strings, integers, Booleans and their uses. We cover then if/else statements, loops and the proper use of comparisons and finish with a brief intro into functions in python. Over this 11-week course we really try to focus on real life coding and application of these concepts and not just reading something on a screen (coding makes us better coders). That is why starting from week one, students will write actual code in class and in homework this approach of application makes students internalize syntax, proper coding techniques, and creativity to take them ahead of their peers.
Course
Content
Summary
Week 1
-
How to print a piece of text in Python
-
Variable assignment
-
Concatenation
-
Intro to indexes of strings
Week 2
-
Intro into integers(numbers) in Python
-
Using +=, -=, and % to manipulate integers
-
Creating an integer variable
-
Intro to Booleans
Week 3
-
Review integers
-
Introduction of doubles/flouts
-
Full walkthrough of Booleans and their comparisons (==, ||, <,>)
Week 4
-
Intro to if and else statements using Booleans
-
Writing full if, else if, else statements and comparing seasons using comparisons like < and >
Week 5
-
Intro into for loops (range and string loop)
-
Review indexes
-
Create range loop
-
Create string loop
Week 6
-
Review syntax of range loops
-
Create range loop with conditionals in it
-
Review syntax of string loop
-
Create string loop with conditionals in it
Week 7
-
Intro to while loops
-
Creating a loop from 1 to 8 and whenever the number is less then 6 add that number to the variable
-
Create a loop with a string and if it lands on anything but a space adds to the variable; then print variable
Week 8
-
Intro into nested loops (loops inside loops)
-
Go over proper syntax and the correct path the data takes.
-
create nested loops
Week 9
-
Print cool design using loops
-
Using inputs to interact with code
-
Inputting numbers and string to code
-
In class game
Week 10
-
Intro into functions
-
defining, declaring, and calling a function
-
Go over syntax and using return to get values from function
-
Boolean and integer review
Week 11
-
Encryption
-
Caesar Shifting