Category: Featured

Featured posts

Continuous delivery with Tox and Bitbucket Pipelines

Continuous delivery with Tox and Bitbucket Pipelines

In this post we will take a look at Continuous Delivery using Tox and Bitbucket Pipelines. We will setup a basic Django project, use Tox to automate our testing and push our project to a Bitbucket repository. Then we will enable Bitbucket Pipelines to run our automated testing when we push new code to our remote …

+ Read More

Komodo IDE 9.3 vs PyCharm 5

Komodo IDE 9.3 vs PyCharm 5

Programmers love their tools and they love to talk about them. Plenty of questions in the Python community are similar to “What IDE should I use?”. In this lengthy article we will take a good look at both PyCharm and Komodo, two well known IDE’s available today. In this Python IDE comparison we will take a look …

+ Read More

How to get a job programming Python

How to get a job programming Python

One of the many often asked questions on forums and websites in the Python community is how one can get a job programming Python. So here are three steps you can take to find yourself a job programming Python.Step #1: Start using Python!This is the first step and the most important one. Unless you are very lucky …

+ Read More

Improving your code readability with namedtuples

Improving your code readability with namedtuples

If you’ve programmed in Python for some time you’ve no doubt used to tuples to move around data in your code. Tuples are a very useful way of grouping related data in a single variable. One issue that often comes up with tuples is that they are very easy to abuse…

Better date and time handling with Arrow

Better date and time handling with Arrow

In this article we’ll have a look at the Arrow library. Arrow markets itself as Better dates and times for Python. Where the standard library has has a series of modules for handeling dates and times, Arrow offers a refreshing new take on things.

String formatting like a pro

String formatting like a pro

Just about every Python programmer has used the ‘%’ operator for string formatting. But another formatting method is available using the .format()  method of the string object. This allows for much cleaner and more readable code than the incantations written using ‘%’ operators.