Building Desktop App using Python - Part 1