Pattern Programming In Python