Hi, I am looking at Python seriously, and I can see that the interpreter would be really good for testing out ideas. Getting small things to work and then switching over to a text editor to generalize what I've learned. Is this how people generally use it? Or is it an even deeper part of coding? Thanks.