This blog post is really late, and I'm sorry about that, David. But trust me when I say, I will at least have this and the rest of my PRs done by this October, I promise! :D
In Python, objects are known as "Dicts" which works similar to a hashmap. You provide a key, and retrieve the value from there. They also have a .get() method which works the same way
This confused me at first, but after reading the docs for Python, I learned about this difference. The rest was just grabbing the list of contributors, storing them in an array, then writing the output to a file that would be generated in the directory the script is ran in if one does not currently exist, otherwise, it will be overwritten.
I pushed my script to my forked repo and made the PR. The author requested that I make a README.md which made lots of sense so I did that and pushed that file as well
This PR, while a step-up from what I did in my previous PR, helped me alot in learning more about Python as well as what to do whenever a change is requested. Until this point, all my PRs were accepted without review. This PR changes that. Reviewing is something I need to continue to practice with and is something I'm looking forward to with the last 2 releases for the next 2 months. Here's the PR too btw, for those wondering:
Next time, 2 PRs left to finish with about 5 days left. A race against the clock. Enjoy the ride!
On a side-note, the workload for me was crazy the last two weeks. I'll need to manage my time more effectively so that this situation does not come up often. I believe in finishing stuff on time, so although I will 100% be losing marks, as long as I learn something from this work, that's all that matters to me. Take care everyone!