Are the critiques in "All the things I hate about Python" valid?

Ned Batchelder ned at nedbatchelder.com
Mon Feb 19 10:18:37 EST 2018


On 2/19/18 9:54 AM, Steven D'Aprano wrote:
> On Mon, 19 Feb 2018 13:28:26 +0000, Paul Moore wrote:
>
>> [1] The most basic question, which people making such claims often can't
>> answer, is "Do you mean that values are strongly typed, or that names
>> are? Or did you mean that variables are, because if so Python doesn't
>> even have variables in the sense that you mean" Programming language
>> semantics are complex.
> An excellent point.
>
> The distinction between typing *values* and *names* is a good one.
>
>
>

I guess I'll have to continue to grit my teeth as people say, "Python 
doesn't have variables."   Why can't we say, "Python's variables work 
differently than other languages"?

--Ned.



More information about the Python-list mailing list