I am running a computer programming course which uses Sage and Python, however I am not an expert programmer myself in Python. (FYI Sage is an alternative kernel to Python