[Python-ideas] Does jargon make learning more difficult?

David Mertz mertz at gnosis.cx
Wed Aug 22 13:38:03 EDT 2018


On Wed, Aug 22, 2018, 12:40 PM Steven D'Aprano <steve at pearwood.info> wrote:

> I believe that many people have a lot of trouble grasping the concept of
> functions as first-class values capable of being passed to other functions
> as data... It took me a long time to stop writing code like this:
>
>     map(lambda x: len(x), sequence)
>
> instead of simply map(len, sequence).
>

That long time is ongoing :-)

You recently wrote in another thread:

   widget.register(callback=lambda: spam.eggs())

Instead of the slightly faster and definitely more direct:

  widget.register(callback=spam.eggs())

>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180822/be088497/attachment.html>


More information about the Python-ideas mailing list