It also has a few other useful features:
- Print script output to blenders builtin python console, this is convenient because you don't need to worry about keeping a system console open, you'll be able to see the output right inside of blender!
- Console debugging mode. While in debugging mode you have access to all the scripts global variables. This can be enabled on each console.