Nick. I think you should realize that I—and a number of the other people who dislike your elliding the difference between equality and identity—also teach beginning programmers.
> 1. You could use "is", and say "It's most proper to use "is" when > comparing to certain values, including None which we will explain later. > For now,you just need to know that "is" plays a role similar to == here - > testing if the thing is None." That would be fine. "I'm going to explain > that later" is not that rare a thing to say in this course. > YES. This is the obvious and correct approach. > 2. You could just use == like you do with strings and ints, and mention > "it's more proper to use "is" with None here, and we'll start doing that > when we get to "is" organically." > If you don't forget that footnote every time you show code, I guess this is a less-good, but not horrible, approach.
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/OSZ7GD56ACUKFEZAODVO75UALE2RE524/ Code of Conduct: http://python.org/psf/codeofconduct/