how do you set up a programming environment for python