python for programming pearls