Naming conventions
In PsychoPy, the names of components, routines, loops and variables must all be unique. For example, you can’t have a text component called text_1 and also use text_1 as the name of the variable that contains the text itself.
One way to reduce the chances of accidentally reusing names is to have a naming convention. For example:
lower_case_with_underscores for components, routines and loops
TitleCase for spreadsheet variables
reverseSentenceCase for code variables
Use variable names that make sense, but do not end names with an underscore and avoid the following (which may work locally but not online).
class, core, frameN (the current frame number), image (except as an image component name), index, Length, list, location, Object, Number, resources, round, sound, Symbol, t (the current time relative to the start of the routine), thisTrial, trials (except as a loop name), util, visual.
I will edit this post if I come across any more.