earn the White PyBites Ninja earn the Yellow PyBites Ninja earn the Orange PyBites Ninja right arrow earn more PyBites Ninja belts and certificates
The best way to learn to code in Python is to actually use the language.

Our platform offers effective Test Driven Learning which will be key to your progress.


Join thousands of Pythonistas and start coding!


Join us on our PyBites Platform
Click here to code!

2 years of PyBites, Our Pythonic Journey and the Creation of an Awesome Community

Posted by PyBites on Wed 19 December 2018 in Special • Tagged with special, milestone, python, 100daysofcode, talkpython, platform, bitesofpy • 6 min read

Today marks exactly 2 years since we set off on our amazing PyBites journey. In this special post we look back and reflect on what we learned.


Continue reading

3 Cool Things You Can do With the dateutil Module

Posted by Bob on Fri 30 November 2018 in Modules • Tagged with dateutil, parse, relativedelta, rrule, fuzzy parser, datetime, timedelta, 100DaysOfCode • 3 min read

In this short article I will show you how to use dateutil's parse, relativedelta and rrule to make it easier to work with datetimes in Python.


Continue reading

Code Challenge 55 - #100DaysOfCode Curriculum Generator - Review

Posted by PyBites on Tue 23 October 2018 in Challenges • Tagged with code challenge, challenges, 100DaysOfCode, json, books, learning, data science • 2 min read

In this article we review last week's #100DaysOfCode Curriculum Generator code challenge.


Continue reading

Code Challenge 55 - #100DaysOfCode Curriculum Generator

Posted by PyBites on Tue 16 October 2018 in Challenge • Tagged with code challenge, challenges, 100DaysOfCode, json, books, learning, data science • 3 min read

Hi Pythonistas, Welcome to Pybites Code Challenge 55! In this challenge we're asking that you create your own #100DaysOfCode Curriculum Generator.


Continue reading

PyBites Twitter Digest - Issue 29, 2018

Posted by PyBites on Sun 16 September 2018 in Digest • Tagged with twitter, news, pybites, Docker, Hacktoberfest, Digital Ocean, Github, Twilio, decorators, open source, Snowy, Numba, images, Celery, UNIX, podcast, 100daysofcode, PSF, GTA V, deep learning, machine learning, bashplotlib, terminal • 2 min read

Every weekend we share a curated list of 15 cool things (mostly Python) that we found / tweeted throughout the week.


Continue reading

PyBites Twitter Digest - Issue 24, 2018

Posted by PyBites on Sun 22 July 2018 in Digest • Tagged with twitter, news, pybites, 100daysofcode, AWS, Lambda, errors, learning, speed, OpenCV, regex, pyjanitor, SciPy, videos, containers • 2 min read

Every weekend we share a curated list of 15 cool things (mostly Python) that we found / tweeted throughout the week.


Continue reading

PyBites Twitter Digest - Issue 22, 2018

Posted by PyBites on Sun 08 July 2018 in Digest • Tagged with twitter, news, pybites, 100daysofcode, security, PSF, regex, zip, GPS, roadtrip, emulator, strings, textwrap • 2 min read

Every weekend we share a curated list of 15 cool things (mostly Python) that we found / tweeted throughout the week.


Continue reading

PyBites Twitter Digest - Issue 21, 2018

Posted by PyBites on Sun 01 July 2018 in Digest • Tagged with twitter, news, pybites, coverage.py, iterators, raspberry pi, OpenCV, tutorial, pytest, TensorFlow, data science, 100daysofcode, IDE, datetime, Python 3.7, data visualisation • 2 min read

Every weekend we share a curated list of 15 cool things (mostly Python) that we found / tweeted throughout the week.


Continue reading

Twitter Digest 2018 Week 15

Posted by PyBites on Sun 22 April 2018 in Digest • Tagged with twitter, news, pybites, 100DaysOfCode, course, Coconut, learning, Data Visualisation, lists, Twilio, AWS, data, Python 3.7, PyCharm, resources, Pandas, Jupyter, TUI, npyscreen, Keras, Pokemon, PyCon • 2 min read

Every weekend we share a curated list of 15 cool things (mostly Python) that we found / tweeted throughout the week.


Continue reading

How to Learn Python

Posted by PyBites on Sat 16 September 2017 in Special • Tagged with python, learning, story, books, resources, special, learn-by-doing, inspiration, pybites, blogging, GitHub, Flask, 100DaysOfCode, automation, career, development, pythonistas, freeCodeCamp, howto, zen, software, code quality, programming • 7 min read

Python is a mature language, easy to learn and here to stay. But where to start? We see a lot of new Pythonistas posting questions like: How to learn Python?, Where do I start?, What approach to take?. We were there once too. Now with 9 months of PyBites and 200 articles under our belt, we share how we learned Python.


Continue reading