A Python Based Approach