Notes on Python programming language - a reference for the journeyman