Python programming: Microsoft's latest beginners' course looks at developing for NASA projects