This is the source code for a tutorial I wrote for Dan Bader's blog: Writing a Domain Specific Language (DSL) in Python.
Dan's spent a lot of time putting together a ton of very high-quality resources on his site dbader.org and YouTube channel Python Training by Dan Bader. If you're interested in improving your Python skills, check it out.
- Python 2 or 3.
The MIT License. See LICENSE.