Blog Code Challenges

The best way to learn to code is by doing it. PyBites Code Challenges == accelerated learning, but also fun and collaboration endorsing.


Welcome to the PyBites Blog Challenges page. (Please note, these are not the same as our Bites of Py Exercises)

These are free form, open ended, mini coding projects designed to take anywhere from a day to a week, created for our wonderful PyBites Community.

There is no right or wrong answer. Do as much or as little as you want. Just have fun!

We have a Challenges repo on GitHub where we merge in all the code that you submit (check out the README for more info)

Choose a challenge below and start coding ...

Keep Calm and Code in Python! - Julian and Bob

62 - Women @ Pycon ES
61 - Build a URL Shortener
60 - Working With PDF Files in Python
59 - Analyze Podcast Transcripts with NLTK - Part II
58 - Analyze Podcast Transcripts with NLTK - Part I
57 - Analyze Olympic Games Data With Pandas
56 - Calculate the Duration of a Directory of Audio Files
55 - #100DaysOfCode Curriculum Generator
54 - Python Clipboard History
53 - Query the Spotify API
52 - Create your own Pomodoro Timer
51 - Analyse NBA Data with SQL/sqlite3
50 - Use Celery to Offload an Expensive Task
49 - Contribute to Open Source: Clean up Planet Python
48 - Create a Python News Digest Tool
47 - PyBites First Year in Data (Special)
46 - Add Continuous Integration (CI) to Your Project
45 - TDD: Code FizzBuzz Writing Tests First!
44 - Marvel Data Analysis (Alicante PyChallengeDay)
43 - Build a Chatbot Using Python
42 - Mastering Regular Expressions
41 - Daily Python Tip Part 2 - Build an API
40 - Daily Python Tip Part 1 - Make a Web App
39 - Writing Tests With Pytest
38 - Build Your Own Hacktoberfest Checker With Bottle
37 - Automate a Task With Twilio
36 - Create an AWS Lambda Function
35 - Improve Your Python Code With BetterCodeHub
34 - Build a Simple API With Django REST Framework
33 - Build a Django Tracker, Weather or Review App
32 - Test a Simple Django App With Selenium
31 - Image Manipulation With Pillow
30 - The Art of Refactoring: Improve Your Code
29 - Create a Simple Django App
28 - Integrate a Bokeh Chart Into Flask
27 - PRAW: The Python Reddit API Wrapper
26 - Create a Simple Python GUI
25 - Notification Service of Now Playing and Upcoming Movies
24 - Use Dunder / Special Methods to Enrich a Class
23 - Challenge Estimated Time API
22 - Packt Free Ebook Web Scraper
21 - Electricity Cost Calculation App
20 - Object Oriented Programming Fun
19 - Post to Your Favorite API
18 - Get Recommendations
17 - Never Miss a Good Podcast
16 - Query Your Favorite API
15 - Create a Simple Flask App
14 - Write DRY Code With Decorators
13 - Highest Rated Movie Directors
12 - Build a Tic-tac-toe Game
11 - Generators for Fun and Profit
10 - Build a Hangman Game
09 - The With Statement and Context Managers
08 - House Inventory Tracker
07 - Twitter Sentiment Analysis
06 - PyPI 100K Packages Prediction
05 - Twitter data analysis Part 2: Similar Tweeters
04 - Twitter data analysis Part 1: Getting Data
03 - PyBites Blog Tag Analysis
02 - Word Values Part II - A Simple Game
01 - Word Values Part I
We use Python 3.7