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!

5 tips to speed up your Python code

Posted by Bob on Tue 21 February 2017 in Best practices • Tagged with performance, data structures, pythonic, generators, map, builtin, algorithms, regex, patterns • 5 min read

In this post I will give you 5 tips to speed up your code.


Continue reading

Errors should never pass silently

Posted by Bob on Wed 18 January 2017 in Best practices • Tagged with exceptions, Zen of Python, error handling, cleancode, anti-patterns • 3 min read

In this article some important anti-patterns regarding error handling and how to solve them making your code more Pythonic and easier to maintain.


Continue reading

Beautiful, idiomatic Python

Posted by Bob on Tue 10 January 2017 in Best practices • Tagged with pythonic, cleancode, collections, 2vs3, namedtuples, decorators, contextmanagers • 2 min read

Transforming Code into Beautiful, Idiomatic Python is a must-watch to write more Pythonic code. In this post some highlights.


Continue reading

5 min guide to PEP8

Posted by Bob on Mon 02 January 2017 in Best practices • Tagged with pep8, cleancode, guidelines, coding style, bestpractices, pythonic, vim • 4 min read

Today a post on PEP8, the Style Guide for Python Code


Continue reading