Each programmer in his life should: learn a git, do a to-do list, and also make a blog.
If you are python programmer, I recommend you to do your personal blog with help of python.
Pelican has a great quickstart section, after reading that, you will already have generated the main template for your blog.
I recommend you create repository called 'blog' and push these files to this repo.
So, add content and your blog is ready. Pretty simple, right?