I'm trying to find out why the global keyword is considered bad practice in Python (and programming in general). Can somebody explain? Links with more info would also be appreciated. Continue reading...