Thank you for your positive and thorough feedback! And congartulations also to you for being among the champions this week!
About printing the whole dataframe I competely agree with you, it was absolutely redundant. But it was just one of the tasks on the first screen of that project, and I did it without ubderstanding why However, right now that I am doing my 4th guided project, the one about visualizations, I found out that there are some misleading tasks there (have you probably noticed them as well?). So this time I am not following so blindly the project instructions, using rather a selective approach of what to do and what to skip.
As for the function converting camelcase to snake case, I found it on Geeks for Geeks. While searching, I saw also many other similar functions for that purpose, but this one seemed to me the most elegant. In case of given project it would be perfectly ok to use dataframe.rename() to rename all the columns, but I was curious about a more universal way to convert these cases, which as you said would be useful in case of many columns to rename.
Good idea about emphasizing the conclusions with bullet points, thank you!
About the minimum price of 0$, I was very curious as well. I even googled the information about German Ebay, and if it’s possible, in general, to have free cars on Ebay. And to my big surprise I found a couple of forums where people were discussing (without any reference to data analysis at all) exacty this thing, that Germans offer free cars on their Ebay! Well, then I was more convinced, even though still surprised, especially about the amount of free cars, and so I used 0 as the lower limit.
Many thanks again for your attention to my project and for your thoughtful comments. Happy coding and keep in touch!