Welcome and introduction!

Introductions

Scope & goals

Structure & schedule

Expectations

Technology

A brief technology overview

Motivations/restrictions: local compute, etc.

  • JupyterLite
  • Python
  • Pandas
  • Matplotlib
  • GitHub
  • Markdown

Demo

Demo/overview of next two days to show you how all of these buzzwords work together.

Hands-on introduction to technology

  • Jupyterlite
  • Jupyter notebooks: introduction to interface
    • hello world
    • doing basic math, simple plots
    • more complicated things: loading data, stats, more complicated visualization
  • Technical details, mark 1
    • Where are files located? More.
    • caching
  • JupyterLab interface: same computer, different look
  • More Jupyter Notebooks:
    • executing single cell, multiple cells
    • order of compute
    • general advice: restart and run all
  • Teaching strategies
    • questions and answers
    • pre-staged data
    • faded examples
  • Manipulating and working with Jupyter nb
    • downloading and uploading files/figures
    • printing and/or saving
    • saving/clearing data etc.
  • github, Browser local, clearing cache (chrome, firefox, safari, ??), incognito, updating files how and when

This site uses Just the Docs, a documentation theme for Jekyll.