Pre-Work
Week 0Installfest
- Make sure you have Python and a text editor installed. Check out the Installfest to verify everything's set up correctly.
Syntax Refresher
Think like a Computer Scientist
Work through the following pages on Python syntax and make sure you understand the subject matter. We will have some time to revisit this in class, especially if you have questions.
- Variables
- Reassignment
- Statements and Expressions
- Operators and Operands
- True and False
- And, Or, Not
- For Loop 1 and 2
- Functions
- Functions That Return Values
- Functions That Return Booleans
- Functions That Call Other Functions
- While Loops
- List Values
- Lists and For Loops
- Dictionaries 1 and 2
- Tuples
- Returning Tuples
Fix My Code
Go to the Oh No! Broken Code! GitHub repo and follow the instructions in the README on that page.
Fix the code to do what it asks (or improve it even further!).
We'll go through how to submit this in the first class.
Optional
If time, look at the Hackbright pre-work. Completely optional.