Title: 50 Steps to Mastering Basic Python Programming Second Edition