r1 - python

How do you determine when Python would be best used?

When would you use csv over json in serialization?

What are the possibilities for Python to be used beyond the screen (ie: interactive installations)?