An Interactive Course on Python Programming