Welcome to the world of python! Glad to have you here. Congratulations on Project numero uno!
I really liked the overall use of comments for better clarity and readability, adequate use of markdown (with hyperlinks!). I absolutely love how you went the extra step to do the analysis by yourself and deduce your own insights from them. I think the conclusion part is really impressive.
For some constructive feedback, I have two points I would like to mention.
One suggestion would be : Sometimes while writing code you would want to avoid printing walls of data as a reader it sometimes breaks the flow between me and the code. I usually go along taking the top 10-20 into account which usually does the trick.
And the other suggestion would be: Markdown writing can get tricky some times. A few things I have learnt over using it have been:
Hitting enter once doesn’t put a line break in markdowns. You would need to hit enter twice. Otherwise it would seem clustered.
Sometimes while explaining the code in markdowns, the using a backtick ( ` ) might be more in-line than using Italics and bold. (It automatically highlights the part that you wish to use, which is useful when you are talking about functions, variable names, objects or classes in your code). This would essentially help you bifurcate between, say, column names and other highlights from the code-related jargon that you wish to use.
On the whole, great project. Congrats and looking forward to seeing more projects from you!