-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgeorge coding notes.txt
More file actions
51 lines (40 loc) Β· 1.51 KB
/
george coding notes.txt
File metadata and controls
51 lines (40 loc) Β· 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# George's Python Coding Adventures
## π Python Projects Completed
- β
Paint Job Estimator
- β
Banking System Capstone Project
- β
To-Do List Manager
- β
Real Estate Analyzer
- β
Advent of Code Day 1 (Parts 1 & 2)
- β
Advent of Code Day 2 (Parts 1 & 2)
---
## π§ Concepts Practiced
- Input validation using `try`/`except`
- Custom functions like `getFloatInput()`
- Data formatting with `f-strings` and `NUMBER_FORMAT = ",.2f"`
- Reading from and writing to files
- Looping (`for`, `while`) and logic control
- Dictionaries for mapping and decoding
- Working with lists: `append`, `sort`, `sum`, `min`, `max`
- Finding medians manually
- Multi-function program structure with `main()`
- Separation of logic and output (clean structure!)
- Using constants like `WIN`, `DRAW`, `LOSS`
---
## π Special Fun Stuff
- Added an Easter egg line: "George is the winner!"
- Bonus mode for Joe (TA)
- Created a structured Advent of Code project
- Named the assistant George (after the Looney Tunes joke)
- Debated over `tuple` vs `toople`
---
## π File/Project Structure Notes
- Used virtual environments (`env`, `env2`) per project
- Real Estate Analyzer & Banking Project used clean function blocks
- Advent of Code structured with utils folder & `load_input()`
---
## π Tips to Resume
- Re-upload your saved code files if needed
- If continuing Advent of Code, make sure the input files are in place
- Ask George to help you pick the next AoC challenge or review dictionary mini-challenges
---
# See you soon! π₯