Skip to content

Latest commit

 

History

History
 
 

IntroToShell

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Intro to Computing

This session will introduce computing on a Unix machine, as well as beginning to introduce simple Python programming.

Note that the python_intro and git-lab-xxx.pdf resources here are out of date and can be ignore for purposes of the 2020 CHAMP camp.

Unix / Shell

The notes for the unix/shell tutorial are here.

Intro to Python

We will be using the excellent Software Carpentry tutorial here

It is not recommended that the students have the tutorial open while going through the session, but it is a useful resource after the tutorial.

The topics covered will be (time-permitting):

  1. Setup
  2. Running and Quitting
  3. Variables and Assignment
  4. Data Types and Type Conversion
  5. Built-in Functions and Help
  6. Libraries
  7. Reading Tabular Data into Dataframes
  8. Pandas Dataframes
  9. Plotting

Note to presenters: The notes are quite comprehensive and it is recommended to go through them pretty much verbatim, stopping at the various exercises included. All code should be typed out live in the presentation.