What is the difference of pvpython and python console accessible from paraview?

Hello!

Could you please clarify what is the difference of pvpython and python console accessible from paraview?

Thanks!

The fonctionnalities are pretty similar, the main difference is that the Qt event loop is running when you use the python shell, which means render calls can be triggered by Qt, which nevers happens when you use pvpython.