Gerrand makes one comment that I agree with: “The greater the distance between a name’s declaration and its uses, the longer the name should be.”
Or, the more detailed the name should be. I disagree; goal should be to make the code read as close to english as possible, this is what makes the python syntax so popular. Good chance anyone reading your code already speaks english, afterall.