Code Challenge 47 - PyBites First Year in Data (Special)

PyBites, Fri 22 December 2017, Challenge

anniversary, data analysis, data visualization, Github, Pelican, special, Twitter

It's not that I'm so smart, it's just that I stay with problems longer. - A. Einstein

Hi Pythonistas, can you believe it’s been a full year of PyBites already?! To commemorate our 1st birthday we figured the next challenge should be around… us!

The Challenge

The challenge is open in that you’re welcome to use whatever floats your boat. The requirement however, is that you analyse PyBites data!

  1. Data gathering

    We’ve compiled some ideas for you:

    • Analyse our blog posts with a data point of your choice. Most common blog post tag or category? With 239 posts (*1) there should be quite some data to consume (you can clone the repo, don’t make repeated requests)

    • Hit up our Twitter Account and look for our most popular tweets / hashtags. Spot any more obvious trends or themes? Look at our Github Repos and see what data you can collect and represent. Commit times? Commit totals? Growth rate of the blog in words committed per month? Popular Repos? Or do an analysis per repo:

    • These are the main sources that come to mind. If you have other ideas, share them in the comments below.

  2. Data visualization

    Once you have your data, we’d love it if you tested your data visualisation skills and creativity to show off the dataset! Pandas, Matplotlib, Bokeh, Seaborn, use what you are most comfortable with or what you want to learn.

    Ideally you deliver more than one graph. Be creative, you not only delight us, our growing community loves this stuff too, so they are probably on the watch out for cool PRs 🤓

The Rewards

It wouldn’t be a birthday without gifts right? Our three favourite PRs for this challenge will win a prize!

Submission deadline: 6th of January 2018 05:00:00 CET__ (happy birthday Julian!) - UPDATE: holidays are busy, and starting the New Year ... let's extend this to the 16th of Jan 00:00:00 AoE - have fun!


Getting Ready

As you might have seen we launched our Code Challenges Platform. We encourage you to make it your default workflow for our challenges. It should save you time and standardize the process.

And you can enjoy our new line we’re starting: Bites of Py: work on small code exercises in the comfort of your browser. We are thrilled how this is coming along so please use it and let us know what you think ...

PR (Pull Request) to Get Credit

PR or it did not happen - but seriously why? Check our Grow by PR section on our 1 Year article. Basically it makes you a more valuable developer.

Make sure you PR your work providing some feedback where requested! We will make sure to include original ones in our monthly review post. For original we weigh both the code as well as the info provided in the PR.

PyBites Slack

You like these challenges? We have published quite a few and we're not planning to stop anytime soon!

You really like our challenges and plan to submit PRs? You’d like to share ideas with other Pythonistas? Consider joining our growing community on Slack. It becomes an opt-in when you confirm your email on our platform.


Our goal is to learn and teach you Python through practical exercises. Learning a programming language is way more fun as a community!

For any feedback, issues or ideas use GH Issues, tweet us or drop us an email.

>>> from pybites import Bob, Julian

Keep Calm and Code in Python!


$ numposts

- total pybites posts == number of md + meta (= notebook posts) files:

- of which currently in draft status:

- post distribution by pillar:
92 article
88 challenge
4 guest
47 news
3 news
5 special

Go to top

PyBites Python Tips

Do you want to get 250+ concise and applicable Python tips in an ebook that will cost you less than 10 bucks (future updates included), check it out here.

Get our Python Tips Book

"The discussions are succinct yet thorough enough to give you a solid grasp of the particular problem. I just wish I would have had this book when I started learning Python." - Daniel H

"Bob and Julian are the masters at aggregating these small snippets of code that can really make certain aspects of coding easier." - Jesse B

"This is now my favourite first Python go-to reference." - Anthony L

"Do you ever go on one of those cooking websites for a recipe and have to scroll for what feels like an eternity to get to the ingredients and the 4 steps the recipe actually takes? This is the opposite of that." - Sergio S

Get the book