These days I quite commonly have my PyDev perspective open and do Python programming in Eclipse. When I run a Python program from the IDE and I go to check the Console for
Ok, it is a bug (in Eclipse itself?) as specified in the plugin's git site. The Eclipse bug is Bug 544082 - Close Console when Language Server associated is stopped but there may be other related issues raised on the plugin project site.
Perhaps this would be the comparative Wild Web Developer bug Issue 390
You can get rid of the Angular consoles by disabling the Angular Language Server in Window > Preferences > Language Servers: