Out of curiosity, can you have multiple languages in one notebook with the output of one cell, in say Python, be input for a second cell in Julia or R? (emacs org-Babel allows for this -- a feature I use often.)
http://blog.dominodatalab.com/lesser-known-ways-of-using-not...
http://ipython.readthedocs.org/en/stable/interactive/magics....
See e.g. https://github.com/DELabUW/szkola-letnia-2015/blob/master/za...