Experimental lessons for swirlypy, a Python implementation of swirl
In perhaps the autumn of 2013, the swirl developers speculated that versions of swirl would be possible in languages other than R. In July of 2014, SashaCrofter demonstrated that swirl's core functions could be replicated in Python. The result is an interactive learning tool which, among other things, can drop the user into a Python shell and test any command he or she enters, providing hints and retries for incorrect answers. As with the R original, the platform can be extended, and instructional material is relatively easy to produce using simple yaml text.
R being primarily a programming language for statistics, swirl course content concentrates in that area and provides particular support to the Johns Hopkins Data Science Specialization at Coursera. Python is far less specialized and many interactive tools for learning the language already exist, so it is not clear what topics swirlypy should cover.
This repository is likely to focus on swirlypy's technical capabilities, providing examples of how this, that, and the other thing might be done.