You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project contains pytudes—Python programs, usually short, for perfecting particular programming skills.
Who is this for?
To continue the musical analogy, some people think of programming like Spotify: they want to know how to install the app, find a good playlist, and hit the "play" button; after that they don't want to think about it. There are plenty of other tutorials that will tell you how to do the equivalent of that for various programming tasks—this one won't help. But if you think of programming like playing the piano—a craft that can take years to perfect—then I hope this collection can help.
Index of Jupyter (IPython) Notebooks
For each notebook you can hover on the title to see a description, or click the title to view on github, or click one of the letters in the left column to launch the notebook on
Colab,
Deepnote,
Mybinder,
Sagemaker, or
NBViewer.
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.
About
Python programs, usually short, of considerable difficulty, to perfect particular skills.