Python is a wonderful language for both beginners and expert programmers, but getting started can be daunting. Which version should I use? Which editors are best? What do you mean there are different implementations and environments? Here’s a guide to help navigate these big FAQs.
Articles on 2vs3
OOP Beyond the Basics: Using Properties for Encapsulation, Computation and Refactoring
By Bob Belderbos on 31 May 2017
In this article I share my learning of the property decorator coding a simple Account class. I think it’s an unmissable tool in your (Python) OOP toolkit.
Best Practices for Compatible Python 2 and 3 Code
By Bob Belderbos on 22 March 2017
95% of most popular Python packages support Python 3. Maybe you are lucky and get to start fresh using Python 3. However as of last year Python 2.7 still reigns supreme in pip installs and at a lot of places 2.x is the only version you get to work in. I think writing Python 2 and 3 compatible code is an important skill, so lets check what it entails.
Twitter digest 2017 week 07
By PyBites Team on 18 February 2017
On Saturdays we will share a curated list of 15 cool things (mostly Python) we found / tweeted during the week.
Beautiful, idiomatic Python
By Bob Belderbos on 10 January 2017
Transforming Code into Beautiful, Idiomatic Python is a must-watch to write more Pythonic code. In this post some highlights.