From 88654d4c36a0e9c50feba72b56d25f9a2a84336c Mon Sep 17 00:00:00 2001 From: Peter Norvig Date: Sun, 14 Feb 2021 15:55:43 -0800 Subject: [PATCH] Add files via upload --- README.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 6a78133..c4a1256 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ Some programs are in Jupyter (`.ipynb`) notebooks, some in `.py` files. For each |---|----|---| | [c](https://colab.research.google.com/github/norvig/pytudes/blob/master/ipynb/Boggle.ipynb) [d](https://beta.deepnote.org/launch?template=python_3.6&url=https%3A%2F%2Fgithub.com%2Fnorvig%2Fpytudes%2Fblob%2Fmaster%2Fipynb%2FBoggle.ipynb) [m](https://mybinder.org/v2/gh/norvig/pytudes/master?filepath=ipynb%2FBoggle.ipynb) [n](https://nbviewer.jupyter.org/github/norvig/pytudes/blob/master/ipynb/Boggle.ipynb) | 2020 | Boggle / Inverse Boggle | | [c](https://colab.research.google.com/github/norvig/pytudes/blob/master/ipynb/ElementSpelling.ipynb) [d](https://beta.deepnote.org/launch?template=python_3.6&url=https%3A%2F%2Fgithub.com%2Fnorvig%2Fpytudes%2Fblob%2Fmaster%2Fipynb%2FElementSpelling.ipynb) [m](https://mybinder.org/v2/gh/norvig/pytudes/master?filepath=ipynb%2FElementSpelling.ipynb) [n](https://nbviewer.jupyter.org/github/norvig/pytudes/blob/master/ipynb/ElementSpelling.ipynb) | 2020 | Chemical Element Spelling | -| [c](https://colab.research.google.com/github/norvig/pytudes/blob/master/ipynb/equilength-numbers.ipynb) [d](https://beta.deepnote.org/launch?template=python_3.6&url=https%3A%2F%2Fgithub.com%2Fnorvig%2Fpytudes%2Fblob%2Fmaster%2Fipynb%2Fequilength-numbers.ipynb) [m](https://mybinder.org/v2/gh/norvig/pytudes/master?filepath=ipynb%2Fequilength-numbers.ipynb) [n](https://nbviewer.jupyter.org/github/norvig/pytudes/blob/master/ipynb/equilength-numbers.ipynb) | 2020 | Equilength Numbers | +| [c](https://colab.research.google.com/github/norvig/pytudes/blob/master/ipynb/equilength-numbers.ipynb) [d](https://beta.deepnote.org/launch?template=python_3.6&url=https%3A%2F%2Fgithub.com%2Fnorvig%2Fpytudes%2Fblob%2Fmaster%2Fipynb%2Fequilength-numbers.ipynb) [m](https://mybinder.org/v2/gh/norvig/pytudes/master?filepath=ipynb%2Fequilength-numbers.ipynb) [n](https://nbviewer.jupyter.org/github/norvig/pytudes/blob/master/ipynb/equilength-numbers.ipynb) | 2020 | Equilength Numbers: four = 4 | | [c](https://colab.research.google.com/github/norvig/pytudes/blob/master/ipynb/Gesture%20Typing.ipynb) [d](https://beta.deepnote.org/launch?template=python_3.6&url=https%3A%2F%2Fgithub.com%2Fnorvig%2Fpytudes%2Fblob%2Fmaster%2Fipynb%2FGesture%20Typing.ipynb) [m](https://mybinder.org/v2/gh/norvig/pytudes/master?filepath=ipynb%2FGesture%20Typing.ipynb) [n](https://nbviewer.jupyter.org/github/norvig/pytudes/blob/master/ipynb/Gesture%20Typing.ipynb) | 2017 | Gesture Typing | | [c](https://colab.research.google.com/github/norvig/pytudes/blob/master/ipynb/Ghost.ipynb) [d](https://beta.deepnote.org/launch?template=python_3.6&url=https%3A%2F%2Fgithub.com%2Fnorvig%2Fpytudes%2Fblob%2Fmaster%2Fipynb%2FGhost.ipynb) [m](https://mybinder.org/v2/gh/norvig/pytudes/master?filepath=ipynb%2FGhost.ipynb) [n](https://nbviewer.jupyter.org/github/norvig/pytudes/blob/master/ipynb/Ghost.ipynb) | 2017 | Ghost: A Word game | | [c](https://colab.research.google.com/github/norvig/pytudes/blob/master/ipynb/How%20to%20Do%20Things%20with%20Words.ipynb) [d](https://beta.deepnote.org/launch?template=python_3.6&url=https%3A%2F%2Fgithub.com%2Fnorvig%2Fpytudes%2Fblob%2Fmaster%2Fipynb%2FHow%20to%20Do%20Things%20with%20Words.ipynb) [m](https://mybinder.org/v2/gh/norvig/pytudes/master?filepath=ipynb%2FHow%20to%20Do%20Things%20with%20Words.ipynb) [n](https://nbviewer.jupyter.org/github/norvig/pytudes/blob/master/ipynb/How%20to%20Do%20Things%20with%20Words.ipynb) | 2018 | How to Do Things with Words: NLP in Python | @@ -106,23 +106,23 @@ Some programs are in Jupyter (`.ipynb`) notebooks, some in `.py` files. For each | File | Description | Documentation | |:--|:----|----| -|[beal.py](/blob/master/py/beal.py)|*Search for counterexamples to Beal's Conjecture*|[documentation](http://norvig.com/beal.html)| -|[docex.py](/blob/master/py/docex.py)|*An obsolete framework for running unit tests, similar to `doctest`*|| -|[ibol.py](/blob/master/py/ibol.py)|*An Exercise in Species Barcoding*|[documentation](http://norvig.com/ibol.html)| -|[lettercount.py](/blob/master/py/lettercount.py)|*Convert Google Ngram Counts to Letter Counts*|[documentation](http://norvig.com/mayzner.html)| -|[lis.py](/blob/master/py/lis.py)|*Lisp Interpreter written in Python*|[documentation](http://norvig.com/lispy.html)| -|[lispy.py](/blob/master/py/lispy.py)|*Even Better Lisp Interpreter written in Python*|[documentation](http://norvig.com/lispy2.html)| -|[lispytest.py](/blob/master/py/lispytest.py)|*Tests for Lisp Interpreters*|| -|[pal.py](/blob/master/py/pal.py)|*Find long palindromes*|[documentation](http://norvig.com/palindrome.html)| -|[pal2.py](/blob/master/py/pal2.py)|*Find longer palindromes*|[documentation](http://norvig.com/palindrome.html)| -|[pal3.py](/blob/master/py/pal3.py)|*Find even longer palindromes*|[documentation](http://norvig.com/palindrome.html)| -|[pytudes.py](/blob/master/py/pytudes.py)|*Pre-process text to generate this README.md file.*|| -|[py2html.py](/blob/master/py/py2html.py)|*Pretty-printer to format Python files as html*|| -|[SET.py](/blob/master/py/SET.py)|*Analyze the card game SET*|[documentation](http://norvig.com/SET.html)| -|[spell.py](/blob/master/py/spell.py)|*Spelling corrector*|[documentation](http://norvig.com/spell-correct.html)| -|[sudoku.py](/blob/master/py/sudoku.py)|*Program to solve sudoku puzzles*|[documentation](http://norvig.com/sudoku.html)| -|[testaccum.py](/blob/master/py/testaccum.py)|*Tests for my failed Python `accumulation display` proposal*|[documentation](http://norvig.com/pyacc.html)| -|[yaptu.py](/blob/master/py/yaptu.py)|*Yet Another Python Templating Utility*|| +|[beal.py](/blob/master/py/beal.py)|Search for counterexamples to Beal's Conjecture|[documentation](http://norvig.com/beal.html)| +|[docex.py](/blob/master/py/docex.py)|An obsolete framework for running unit tests, similar to `doctest`|| +|[ibol.py](/blob/master/py/ibol.py)|An Exercise in Species Barcoding|[documentation](http://norvig.com/ibol.html)| +|[lettercount.py](/blob/master/py/lettercount.py)|Convert Google Ngram Counts to Letter Counts|[documentation](http://norvig.com/mayzner.html)| +|[lis.py](/blob/master/py/lis.py)|Lisp Interpreter written in Python|[documentation](http://norvig.com/lispy.html)| +|[lispy.py](/blob/master/py/lispy.py)|Even Better Lisp Interpreter written in Python|[documentation](http://norvig.com/lispy2.html)| +|[lispytest.py](/blob/master/py/lispytest.py)|Tests for Lisp Interpreters|| +|[pal.py](/blob/master/py/pal.py)|Find long palindromes|[documentation](http://norvig.com/palindrome.html)| +|[pal2.py](/blob/master/py/pal2.py)|Find longer palindromes|[documentation](http://norvig.com/palindrome.html)| +|[pal3.py](/blob/master/py/pal3.py)|Find even longer palindromes|[documentation](http://norvig.com/palindrome.html)| +|[pytudes.py](/blob/master/py/pytudes.py)|Pre-process text to generate this README.md file.|| +|[py2html.py](/blob/master/py/py2html.py)|Pretty-printer to format Python files as html|| +|[SET.py](/blob/master/py/SET.py)|Analyze the card game SET|[documentation](http://norvig.com/SET.html)| +|[spell.py](/blob/master/py/spell.py)|Spelling corrector|[documentation](http://norvig.com/spell-correct.html)| +|[sudoku.py](/blob/master/py/sudoku.py)|Program to solve sudoku puzzles|[documentation](http://norvig.com/sudoku.html)| +|[testaccum.py](/blob/master/py/testaccum.py)|Tests for my failed Python `accumulation display` proposal|[documentation](http://norvig.com/pyacc.html)| +|[yaptu.py](/blob/master/py/yaptu.py)|Yet Another Python Templating Utility|| # Etudes for Programmers I got the idea for the *"etudes"* part of the name from