Join the fun: http://www.SiliconDojo.com
Support us with at: http://www.donorbox.com/etcg
The python shell allows you to interact with Python through the command line. You essentially build a script up line by line. You can set variable values, and then use them.
This can be a powerful tool, but for new coders it is better to write out an entire script and run it so that you don't become confused.