I use Jupyter notebooks with the RISE plugin, both for Python and for Julia stuff. Works awesomely and allows live code examples which can be changed during the presentation.