Python Programming for the Non-Programmer