
I wrote -
Any opinions as to whether the following is an insight, or the kind of pseudo-incite I tend to realize I have had when I sober up in the morning?
That the "readability" of Python is built-in to the structure of the language in a largely non-obvious way, and has little to do with white space significance, surface level syntax, etc.
Python is a "naming" language. The interpreter is working with assigned names of objects more directly and more significantly than in other languages (of which I am aware). As a programmer, one is conversing with the interpreter by way of these names, as names and objects are closely bound. And it therefore seems intuitively sensible to make names significant, because in fact they are significant at a low and technical level.
As opposed to C, for example. Which sort of laughs of you for going to the trouble for adding extra keystrokes to placeholders.
Or something along these lines.
I'll sink to commenting on my own post. Not the first time. Sobering up - I still think the observation has real substance. Though it is only an insight to the extent that it is non-obvious. I guess that depends on who you are and where you are coming from. It took me a while to get here. Art