to use python for numerical calculations and computationsspyder is good choice if you want to create web applications or other kinds of applicationsother editors are probably better to use for list of "best python editors"see [