current idea: do a case study on customizing the default dispersion plot from NLTK by reimplementing it with Altair (cf. notebook on jupyter.korpus.cz); share debugging tips, including Vega-Lite editor and searching the Vega-Lite docs (which may be better organized than the auto-generated docs for the Altair wrappers)
[ ] standard library orientation:
[ ] collections
[ ] operator
[ ] functools
also what not to use, e.g. urllib...?
[ ] parallelism / concurrency? (maybe too advanced, but also maybe a quick orientation along with a few warnings might save aspiring programmers a lot of grief...)
Ideas for additional stuff the book could cover: