| Mon | 8/17 | - Unit 1: Variables and Data Types
- File Explorer
- VS Code
- Class Workflow
| | |
| Wed | 8/19 | - Python Variables
- Strings
- The Four Coding Steps
| - 1 Variables and Data Types
- Supplemental Resources:
- Fundamentals of Python: pg. 41-46
- Strings
| |
| Fri | 8/21 | - More on Strings and Slices
- Problem Solving with Strings
| | Exercise 1 |
| Mon | 8/24 | - Integers
- Data Type Conversions
- Data Input
- Floats
- Intro to Functions and Modules
| - 1 Variables and Data Types
- Supplemental Resources:
- Fundamentals of Python: pg. 47-54
- Numbers
- Floats
| Exercise 2 Exercise 3
|
| Wed | 8/26 | - Unit 2: Lists
- Access Elements in a List
- Change, Add and Remove Elements
- uv - Python Package Manager
| | |
| Fri | 8/28 | - Looping Through lists
- A Second Look at Functions
- Output a List
- Git - Version Control
| | Exercise 4 Unit 1 Quiz |
| Mon | 8/31 | - FastMCP
- Building an MCP Server for Claude Desktop
| | Exercise 5 |
| Wed | 9/2 | | - 2 Lists
- Supplemental Resources:
- Fundamentals of Python: pg. 144-145
- Tuples
| Exercise 6 (Extra Credit) |
| Fri | 9/4 | - Unit 3: Conditional Tests
- Conditional Tests - if Statements
- List Comprehensions
| - 3 Conditional Tests
- Supplemental Resources:
- Fundamentals of Python: pg. 80-84
- The Random Module
| Unit 2 Quiz |
| Mon | 9/7 | Labor Day - No Class |
| Wed | 9/9 | - The if-elif-else Chain
- Logical Operators
- Comparison Operators
| | Exercise 7 |
| Fri | 9/11 | - F-strings
- More on for Loops
- if Statements Cont.
| | Exercise 8 |
| Mon | 9/14 | - Unit 4: Dictionaries
- Dictionaries and Key Value Pairs
- Modifying and Removing Values
- Looping Through a Dictionary
| - 4 Dictionaries
- Supplemental Resources:
- Fundamentals of Python pp. 153-156
- Dictionaries
| Unit 3 Quiz |
| Wed | 9/16 | - Exceptions
- Exception Handling
| | Exercise 9 |
| Fri | 9/18 | | | No Deliverable Due |
| Mon | 9/21 | - Unit 5: Functions
- Passing Info to a Function
- Arguments and Parameters
- Positional and Keyword Arguments
| - 5 Functions
- Supplemental Resources:
- Fundamentals of Python pp. 54-55
- Functions
| Unit 4 Quiz |
| Wed | 9/23 | - Return Values
- Returning a Dictionary
- Introduction to Classes
| | Exercise 10 |
| Fri | 9/25 | No Class - Academic Conference |