Go to file
2020-06-17 00:19:51 -07:00
data fix for python3 2018-08-17 19:11:23 +02:00
ipynb Add files via upload 2020-06-17 00:14:26 -07:00
py Add files via upload 2020-05-08 20:26:21 -07:00
.travis.yml Added all jupyter notebooks to Travis 2017-12-28 12:06:02 +01:00
LICENSE Create LICENSE 2017-11-21 09:00:46 -08:00
PhotoFocalLengths.ipynb Add files via upload 2020-04-23 15:06:12 -07:00
README.md Add files via upload 2020-06-17 00:19:51 -07:00
requirements.txt Update requirements.txt 2018-03-15 00:58:33 -07:00
tools.md Update tools.md 2020-03-21 19:17:53 -07:00
TourDe538.ipynb Add files via upload 2020-04-23 15:06:12 -07:00

Peter Norvig
MIT License
2015-2020

pytudes

“An étude (a French word meaning study) is an instrumental musical composition, usually short, of considerable difficulty, and designed to provide practice material for perfecting a particular musical skill.” — Wikipedia

This project contains pytudes—Python programs, usually short, for perfecting particular programming skills. Some programs are in Jupyter (.ipynb) notebooks, some in .py files. For each notebook you can: - Click on co to run the file on Colab - Click on dn to run the notebook on DeepNote - Click on my to run the notebook on MyBinder - Click on nb to view the notebook on NBViewer - Click on the title to view the notebook on github. - Hover over the title to view a description.

Index of Jupyter (IPython) Notebooks

Run Year
co dn my nb 2018
co dn my nb 2017
co dn my nb 2016
co dn my nb 2018
co dn my nb 2020
co dn my nb 2018
co dn my nb 2019
co dn my nb 2017
co dn my nb 2020
co dn my nb 2020
co dn my nb 2020
co dn my nb 2018
co dn my nb 2017
co dn my nb 2018
co dn my nb 2020
co dn my nb 2019
Run Year
co dn my nb 2014
co dn my nb 2020
co dn my nb 2020
co dn my nb 2019
co dn my nb 2015
co dn my nb 2019
co dn my nb 2017
co dn my nb 2017
co dn my nb 2019
co dn my nb 2020
co dn my nb 2018
co dn my nb 2014
co dn my nb 2020
co dn my nb 2015
co dn my nb 2015
co dn my nb 2015
Run Year
co dn my nb 2020
co dn my nb Scrabble.ipynb
co dn my nb 2020
co dn my nb 2017
co dn my nb 2017
co dn my nb 2018
co dn my nb 2020
co dn my nb 2017
co dn my nb 2017
co dn my nb 2020
co dn my nb 2018
Run Year
co dn my nb 2018
co dn my nb 2016
co dn my nb 2020
co dn my nb 2019
co dn my nb Economics.ipynb
co dn my nb 2018
co dn my nb 2020
co dn my nb 2020
co dn my nb 2017
Run Year
co dn my nb 2017
co dn my nb 2017
co dn my nb 2017
co dn my nb 2020
co dn my nb 2018

Index of Python Files

File Description Documentation
beal.py Search for counterexamples to Beals Conjecture documentation
docex.py A framework for running unit tests, similar to doctest
ibol.py An Exercise in Species Barcoding documentation
lettercount.py Convert Google Ngram Counts to Letter Counts documentation
lis.py Lisp Interpreter written in Python documentation
lispy.py Even Better Lisp Interpreter written in Python documentation
lispytest.py Tests for Lisp Interpreters
pal.py Find long palindromes documentation
pal2.py Find longer palindromes documentation
pal3.py Find even longer palindromes documentation
pytudes.py Pre-process text to generate this README.md file.
py2html.py Pretty-printer to format Python files as html
SET.py Analyze the card game SET documentation
spell.py Spelling corrector documentation
sudoku.py Program to solve sudoku puzzles documentation
testaccum.py Tests for my failed Python accumulation display proposal documentation
yaptu.py Yet Another Python Templating Utility

Etudes for Programmers

I got the idea for the “etudes” part of the name from this 1978 book by Charles Wetherell that was very influential to me when I was first learning to program. I still have my copy.