Coroutines & Concurrency
Primary focus should be on:
- Using yield to create coroutines
- Using the new multiprocessing module
and then showing some alternative techniques.
foo bar :func:`input` baz.
This article argues that large-scale parallelism -- which is what multiprocessing supports -- is the more important problem to solve, and that functional languages don't help that much with this problem.