I am pretty proud of what I came up with for this project, so I wanted to share. Putting together the generalized functions to get rid of some of the code bulk took time, but I think it was worth it.
What I would like to know is if there are any conventions around how projects are built-out (specifically with the markdown, perhaps?), and if I am following those conventions!
Congratulations on sharing your first project with the Community! It looks really awsome and it’s definitely very different from all the other projects I saw here on the same topic! Perfect project structure, all the necessary links are present, all the important moments empasized (with bullet poins and lists), great idea to introduce those functions, cool and even non-conventional function description. Well done, indeed!
As for your question, you can find very useful this guide:
Some suggestions from my side:
from csv import reader you can import it in the first code cell, together with the other libraries.
For displaying code cell outputs, you can use this new “high-tech” format:
I’d suggest you remove over-indexing in markdown (Q-1, A-1, numbered subheadings, especially with brackets). Also, it’s better to remove the questions from the introduction: just leave the answers themselves as a smooth text.
It’s better to use a uniform style of quote marks for string data in code cells: or only single, or only doble quote marks.
Hope my suggestions were helpful. Great job your work! Good luck with your future projects!
Thanks for looking over my project and providing those helpful documents. I went through and implemented some of those changes you suggested in the attached notebook, as well as updating this project to use the numpy/pandas tools from the next module.
–Jack 2B_ExploringHackerNews_WithNewSkills(1).ipynb (27.3 KB)