Django is a web framework for Python programming language which in practise means well designed folder structure and pre-made class modules for most common functionalities in web service. The official django tutoria l offers an excellent starting point to create your own Django application even though initial configuration with server is never easy.

I chose Django and Python because Python’s libraries has better support for data analytics oriented applications than Ryby (Rails), Javascript (NodeJs) or PHP (Symphony). For me Django felt very natural and I was able to make the tutorial application to work.