Friday, October 4, 2019

PyBites: Code Challenge 64 - PyCon ES 2019 Marvel Challenge

There is an immense amount to be learned simply by tinkering with things. - Henry Ford

Hey Pythonistas,

This weekend is Pycon ES and in the unlikely event you get bored, you can always do some coding with PyBites. Two more good reasons to do so:

  1. there are prizes / give aways,
  2. your PRs count towards Hacktoberfest (t-shirt). Fire up your editors and let's get coding!

The Challenge

Most of this challenge is open-ended. We really want to give you creative powers. Here is what we are going to do:

  1. Create an account on https://developer.marvel.com. Upon confirming your email you sould get an API key.

  2. Write code to successfully make requests to the API, check out the docs and the boilerplate code provided in the challenge directory (as usual make your virtual env and install requirements / requests for starters!)

  3. To be good citizens make a function to download the main 6 endpoints: characters, comics, creators, events, series, and stories. Save the JSON outputs in a data folder.

  4. Now the fun part, here we let you totally free: look through the data and tell us / our community a story. Make stunning data vizualizations and share them on our slack, in our new #marvel channel.

  5. PR your work on our platform before Friday 11th of Oct. 2019 23.59 AoE (again remember, this also adds up for that Hacktoberfest t-shirt!). The 3 best submissions win one of our prizes:

Good luck and impress your fellow Pythonistas! Ideas for future challenges? use GH Issues.


Get serious, take your Python to the next level ...

At PyBites we're all about creating Python ninjas through challenges and real-world exercises. Read more about our story.

We are happy and proud to share that we now hear monthly stories from our users that they're landing new Python jobs. For many this is a dream come true, especially as they're often landing roles with significantly higher salaries!

Our 200 Bites of Py exercises are geared toward instilling the habit of coding frequently, if not daily which will dramatically improve your Python and problem solving skills. This is THE number one skillset necessary to becoming a linchpin in the industry and will enable you to crush it wherever codes need to be written.

Take our free trial and let us know on Slack how it helps you improve your Python!


>>> from pybites import Bob, Julian

Keep Calm and Code in Python!


from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...