In wxpython, is it better to handle events by creating a separate function for each event handler (say a separate function for every single button click) or to create one large button_handler, and then determine the button clicked from there?
Basically, I am wondering if it is more resource intensive to have many different events being watched for each separate thing, or just one big event that will figure out which one was clicked when it was fired.
Don't worry about it.  The resources required for either scheme will be trivial, especially in  a python script.  Focus on designing your code in the way that makes it easiest to understand and maintain.
event handling in wxpython