Python is the only scripting language used in Blender, any questions related to it can stay under python as they might extend past the api and into the language a bit, say something like 'stringifying' an object
str(obj) for use in the gui, no need to start derivations. Let's try and keep everything as clean as possible.
As mentioned below scripting already exists, but keep in mind that Python based questions could be allowed to a degree as it relates to general Blender excluding scripting.
- Do I need to download and install Python before using Blender?
- What version of Python does Blender use and how can I tell?
I think it would make sense to have separate tags at least for
python-3.x to keep compatibility straight. These two versions of Python are not perfectly compatible, and if either the OP or the answerer ever wants to include a code snippet, it could be useful to have these tags.