Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
A talk to watch
#3
I also like this (and other presentations by David Beazley).

If you have spare 3.5 hours you can stretch your mind with his recent PyCon presentation Lambda Calculus from the Ground Up

Quote:These days, programming style guides are all the rage. However, what if your style guide was so restrictive that it only gave you single-argument functions and nothing else? No modules, no classes, no control flow, no data structures, and not even any primitives like integers or regular expressions. Just functions. Could you actually program anything at all? Surprisingly, the answer is yes. In this tutorial, you'll learn how as you work through a ground-up derivation of the lambda calculus in Python.

You will learn nothing practically useful in this tutorial. No packaging. No tools. No libraries. No deployment. No magic Python programming techniques. And certainly learn nothing you would ever want to apply to a real project. You will, on the other hand, have a lot of fun, be completely amazed, and learn some foundational computer science that is a jumping off point for further explorations of functional programming, type theory, programming languages, and more.
I'm not 'in'-sane. Indeed, I am so far 'out' of sane that you appear a tiny blip on the distant coast of sanity. Bucky Katt, Get Fuzzy

Da Bishop: There's a dead bishop on the landing. I don't know who keeps bringing them in here. ....but society is to blame.
Reply


Messages In This Thread
A talk to watch - by snippsat - Aug-15-2019, 06:44 PM
RE: A talk to watch - by wavic - Aug-16-2019, 07:00 AM
RE: A talk to watch - by perfringo - Aug-16-2019, 11:01 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Watch me coding axju 4 2,284 Sep-20-2019, 12:46 PM
Last Post: axju
  Would like to redirect vscode debugger watch to file Larz60+ 0 2,115 Feb-25-2019, 06:32 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020