Code Challenge 41-44 Review – APIs, Regex, Chatbots and Marvel Data Analysis

By on 10 December 2017

In this article we’re reviewing four of our recent challenges! Challenges 41, 42, 43, and 44.

Challenge 41: Daily Python Tip Part 2 – Build an API

  • No submissions as of yet! Keep at it everyone!

  • We think we go with Flask, but GraphQL is on our TODO list too. We will post our PR here when done …

Challenge 42: Mastering Regular Expressions

We provided you with a template containing the different matches you could make using Regex which most of you followed. Here are your submissions:

  • shalgrim had his first PyBites challenge here. Nice!

  • dseptem forced himself to get this one done with assistance from our community. Really cool to see the assist! Check it out here.

  • bityob got his submitted here!

  • clamytoe submitted a solution (here) while also helping others with their regex woes – thanks mate!

  • mridubhatnagar submitted yet another great solution. Thanks for your continued involvement!

Challenge 43: Build a Chatbot Using Python

We were so impressed with the submissions for this one! Congratulations to Rodolfo Ferro for his impressive “Disaster Attention Bot”! He’s won a copy of Designing Bots: Creating Conversational Experiences!

Thanks to everyone who pushed hard to create their very own bot!

  • clamytoe made an awesome Slack bot that will get you a random desktop wallpaper based on your search pattern. Check it out here!

  • dseptem created “Exkayceedi”, a simple XKCD bot for Slack. You can specify which number strip to present and display in Slack! Seriously cool! Check it out here.

  • RodolfoFerro blew us away with is Disaster Attention Bot for Telegram! It automates the process of reporting incidents via messaging platforms (just Telegram at the moment). To learn more, check out this video he’s created detailing the bot. The code is here.

  • We have some ideas for chatbots, but did not get around building another one yet. You can check our previous Slack bots here and here.

Challenge 44: Marvel Data Analysis (Alicante PyChallengeDay)

Our first live code challenge was a success! You can read all about it here.

  • peinad0 was the well deserved winner on the day. You can check out his submission here.

  • clamytoe participated with his own submission after the event. Very cool!

  • westen30 used Pandas and Seaborn to solve this challenge which he shared here – awesome!

  • We posted our solution here including a simple Bokeh viz we did for the bonus section.

Thanks to everyone for your participation in these challenges! Remember, you can participate at any time, even after we’ve completed the review.


Keep Calm and Code in Python!

— Bob and Julian

Want a career as a Python Developer but not sure where to start?