Writing a Python script from scratch is fairly easy and you get on with very little boilerplate code in general. However starting a new Python project can be tiring if you decide to stick to best practices and plan on submitting it to PyPI. It requires great diligence and occasionally...

We are about to finish this tutorial on how to create a Cookiecutter template for an Android application running Kivy. If you haven’t checked out Create Your Own Cookiecutter and Extending Cookiedozer yet, please have a brief look into these articles as this post draws on...

Last time we learned how to create a basic Kivy application that will be generated with Cookiecutter. The next logical steps are to add tests and docs. Additionally we will create a setup.py as well as a MAKEFILE. The template it it’s current state contains the following...

Are you doing the same steps over and over again every time you start a new programming project? More particularly when creating a PyPI compliant application which features a test suite along with auto-generated documentation? If so, you should definitely check out Cookiecutter....

My co-worker mentioned that “Fizz Buzz” is a common exercise in developer job interviews and many people struggle to solve it in time. According to the web it is a popular kid’s game which aims at teaching division by some simple rules (see wikipedia): Since it...

Even though the guys behind Kivy provide several guides for a lot of Linux distros, getting it running on Manjaro with Python 3.4 wasn’t as easy at first. I tried quite a bit but the following worked best for me in the end:   Download the archive from the Arch User...

I stumbled upon a very neat library created by Vladimir Keleshev (https://github.com/halst) called docopt which really comes in handy if you are working on command-line tools. You should definitely check out the projects website at http://docopt.org/ and the video posted by Vladimir right...