Microsoft and NASA will together teach Python programming using space exploration techniques