Readit News logoReadit News
canvascritic · 2 years ago
Stumbled upon norvig's pytudes years ago during a leetcode grind. His elegant approach to problems always had this touch of clarity that only few possess. Python, with its expressive syntax, combined with norvig's penchant for crafting illuminating examples, has definitely provided me with numerous 'aha' moments. I recall, early in my career when learning about bayesian probabilities, that it was peter's "how to write a spell checker" that made the abstract concrete for me. it's really heartening to see such a legend continuously contributing to and enriching the programming community.
fsociety · 2 years ago
Ditto. His Udacity course opened me up to how expressive, yet understandable, code can be with some careful thought. Lots of wow moments comparing my solutions to his.
dacryn · 2 years ago
can you specify which one? There seem to be multiple courses by him
naillo · 2 years ago
It's inspirational to me that norvig still does these things. That he gets joy out of it so late in life, that he's still more than mentally adept at it, etc. Makes me feel like pursuing programming as a craft for life is a worthwhile option.
Version467 · 2 years ago
You make it sound like he's at deaths door. Peter Norvig is 66. I know ageism is big in the tech industry, but this seems a little excessive.
naillo · 2 years ago
Lots of people get tired of their career as decades past. Just expressing positive sentiment that he's at it still.
shrubble · 2 years ago
This is a reference to the older book, Etudes For Programmers by Charles Wetherell which Norvig is no doubt appreciative of.
dangoldin · 2 years ago
Yes - he gives it credit at the bottom of the page.
shrubble · 2 years ago
Yes, I see it now - hadn't scrolled all the way to the bottom...
gorenb · 2 years ago
There should be more of these: ctudes, jstudes, etc.
pantsforbirds · 2 years ago
Norvig has always been a huge inspiration for me. I read his sudoku solving blog (https://norvig.com/sudoku.html) when I was first teaching myself to code and it really helped me nurture a love for solving fun problems.
Eddygandr · 2 years ago
Etudes for Programmers is really hard to find to purchase - looks like it is around 450 USD on my local Amazon store and none in local libraries. Does anyone have a link to a PDF of it instead?
Pannoniae · 2 years ago
Eddygandr · 2 years ago
Thank you!
nilsherzig · 2 years ago
Check out Anna's Archiv, they mirror every big book page and have a very nice search engine and multiple redundant download backends
freilanzer · 2 years ago
You could look on libgen.
dagurp · 2 years ago
I love the pickleball tournament example. I tried to implement this for badminton several years ago but I could never figure it out.
thrdbndndn · 2 years ago
Could someone provide some context? I can understand the py scripts, but is confused by these very long Jupyter notebooks.
eternityforest · 2 years ago
My takeaway from the whole thing was "Maybe ipy notebooks ARE the tech I should be learning next!"

Never really had a reason to use one, but it seems like people are big fans.

Deleted Comment

baq · 2 years ago
they're executable blog posts. kinda.