Introduction to Python#

This first chapter serves getting us all on the same page. We will not go through everything in detail and focus on audience needs. Depending on which of these four items the people are most curious about, we will focus on these specific topics during the first session:

  • Python basics: Command line, Jupyter Notebooks, variables, operators, math, importing libraries (Slides)

  • Python data structures: lists, tuples, dictionaries, cropping, masking and sorting (Slides)

  • Python algorithms: loops, conditions and functions (Slides)

  • Screwing up conda environments: (Slides, Demo video, don’t try this at home)