Hi Vera,
Congratulations on having done a great project!
Everything looks really amazing: well-organized structure, well-commented code, perfect emphasising where necessary (bold and italic fonts, backticks, bullet lists), links to the dataset, snakecase and camelcase articles, profound data analysis, interesting observations, insights, and storytelling style in general.
Some suggestions from my side for your consideration:
- A good practice is to avoid adding numeration to subheadings and use different levels of subheadings instead (
#
, ##
, ###
, etc.).
- It’s better to re-run an already completed project, to have all the code cells in order and starting from 1.
- Please remove the last empty code cell.
- It’s better to remove also the empty lines after code comments and the code lines afterwards, to save more vertical space.
- The subsequent code cells without output can be combined, like [8]-[9], [11]-[13], [15]-[17], [89]-[91].
- It’s better to avoid some obvious comments (like # import the pandas and NumPy libraries, # print an array of the existing column names). Otherwise, as I told earlier, your commenting is just perfect.
- The code cell [5]: you can consider dividing it into several rows, to improve readability. As for the code cells [11] and [15], it seems that some redundant whitespaces were occasionally added at the end of the code lines, and a long scroll bar appeared.
- For long numbers in markdown, like 125788.9, you can consider using a comma 125,788.9 (and also applying rounding) for better readability.
- By the way, cars and other things can be actually “sold” free of charge on such websites
Hope my ideas were helpful.
Great job your project, thanks for sharing!