I thought the difficulty of this project was just right. The core “recommended goals” were achievable from approaches.
Rough estimate of how long I spent on this is maybe ~6 hours over the past three days. Much of that time was spent in stack overflow and the python documentation or deleting code that didn’t work. Maybe seems like a long time for this superficial level of analysis, but I took my time and enjoyed it, and absolutely got more familiar with some essential functionality of python at a foundational level. This is my first time learning a programming language.
Here is my student projects repo:
GitHub - ClayReyn/student-projects_codecademy
My python script:
student-projects_codecademy/insurance_proj.py at main · ClayReyn/student-projects_codecademy · GitHub
And post-execution in jupyter notebook:
student-projects_codecademy/insurance_proj.ipynb at main · ClayReyn/student-projects_codecademy · GitHub
I kept it simple. I didn’t mess with classes because honestly I don’t completely understand that yet. Wrote everything as a functions so if we got new data in the future, as long as it was formatted the same as the original csv, it should be plug and play. I set my functions at the bottom of the script so any non-technical user could turn-key it later.
Feedback is appreciated! I’d like to know what parts are redundant, clumsy, or non-pythonic. I look forward to reviewing everyone else’s approaches and reading over the solution code tomorrow.
God bless you,