|
Day 1
Role + plan
|
- Select target role.
- Write skills list (10–15 keywords).
- Decide scoring rule (matched/total).
|
|
|
Day 2
Input + normalize
|
- Implement “paste resume text” input.
- Normalize: lowercase + remove extra spaces.
|
|
|
Day 3
Matching
|
- For each skill, count occurrences in text.
- Create: matched list + missing list.
|
|
|
Day 4
Score + suggestions
|
- Compute score percentage.
- Pick top missing skills as suggestions (first 5).
|
|
|
Day 5
Report output
|
- Print a clean report: score, matched, missing.
- Print keyword counts neatly.
|
|
|
Day 6
Testing
|
- Test with 2 resumes (one strong, one weak).
- Test edge cases: empty input, uppercase text.
- Fix bugs.
|
|
|
Day 7
Submit
|
- Final output run + final cleanup.
- File name:
project3_yourname.py
-
Write 5 lines: What score means + how to improve resume.
|
|