Every day, thousands (if not more) of programmers, statisticians, data scientists, information professionals, and journalists use Jupyter, an open-source web app that interactively presents live code augmented with visualizations and narrative text. Known as Notebooks, these interactive scripts are perfect for working with (or teaching) coding, as well as telling an unusual story aided by visuals. In this short course, we introduce the Juypter Lab setting and present the rock-bottom basics of firing up your first Notebook.
This is a hands-on workshop that introduces you to Python, one of the most popular programming languages. It covers the basic concepts, conditional statements and loops, functions, etc. Students will begin coding by solving sample problems. A line-by-line explanation will be offered for some real life Python problems as well.