| Unit | Projects | Info | Notes |
|---|---|---|---|
| 1 | 2,4,6,7,10 | Introdution to Python | |
| 2 | 1,3,6,7,10 | Data Types and Expressions | |
| 3 | 2,4,6,7,9,10 | Loops and Selections | |
| 4 | 1,5,8,12 | Strings and Text Files | |
| 5 | 1,3,7,8,10 | Lists, Dictionaries and Simple Functions | |
| 6 | 1,3,5,6,9 | Design With Functions | rewrite xSystemTest.py for IoT systems will be needed for P4-IOT09 and Project02 |
| 7 | 1,2,6,8,11 | Graphis and Image Processing | |
| 8 | 2,4,7,8 | Graphical User Interface | Screen shots below show Unit 8 Projects Assignment list (9,10,11) after Investigate PySimpleGUI |
| Unit | Project | UI | Notes |
| 8 | 1 |
Tax Calculator |
GUI Tax Calculator |
| 8 | 2 |
Bouncy |
GUI Bouncy Distance |
| 8 | 3 |
temperature conversion |
GUI temp conv |
| Unit | Project | UI | Notes |
| 8 | 4 |
temp/Return Key |
GUI |
| 8 | 5 |
Guess Number |
|
| 8 | 6 |
Tax Calculator Radio Buttons |
|
| Unit | Project | UI | Notes |
| 8 | 7 |
Loan Schedule |
options: try setting default values- 1000 purchase price 5% annual interest rate resize text area |
| 8 | 8 |
Open/Edit/Save Text file |
|
| 8 | 9 |
Image Browser |
|
| Unit | Project | UI | Notes |
| 9 | 1,4,5,10 | Classes | |
| 10 | 2,3,5 | Multi-processing, Threads, Client/Server | 10_5 only complete PhoneBookServer.py other modules given |
| 11 | 1,5,8,9 | Complexity, Search, Sort | |
| Unit | Project | UI | Notes |