Table of Contents

Introduction to Shell for (Data) Scientists

  Date

  • Thursday, Sep 26, 2024
  • 9:00 am - 1:00 pm


  Venue

  • Building 1, Level 2, Multi-purpose Room (MPR) (Desert Side)



  Organizer

Didier Barradas Bautista
Visualization Core Laboratory
didier.barradasbautista@kaust.edu.sa

  Register

Register Here



data-science-minimal.jpeg

Workshop Materials

How to Prepare?

  • Here is the material we will follow : Shell novice.
  • Local Setup : Here.
  • Public Binder : here
  • KAUSTians you will be able to use:
  • The Classhub, please create a GitHub account in order to use it
  • After you create the GitHub account, get access here
  • JupyterHub, use your portal credentials to log in

Overview

The Unix shell has been around longer than most of its users have been alive. It has survived so long because it’s a power tool that allows people to do complex things with just a few keystrokes. More importantly, it helps them combine existing programs in new ways and automate repetitive tasks so they aren’t typing the same things repeatedly. Using the shell is fundamental to using a wide range of other powerful tools and computing resources with clusters locally at KAUST (i.e., Ibex, Nesser, Shaheen, etc) or in the cloud (GCP, AWS, Azure, etc).

This hands-on lesson is part of the Introduction to Data Science Workshop Series offered by KVL as part of our on-going efforts to build core data science skills capacity both at KAUST and within the Kingdom of Saudi Arabia (KSA).

If you have any questions, please contact us at help@vis.kaust.edu.sa.

Who Should Attend?

The course is aimed at graduate students and other researchers. You don't need to have any previous knowledge of the tools that will be presented at the workshop.

Agenda

Time Topic
09:00 Navigating files and directories
09:30 Working with files and directories
10:00 Pipes and filters
11:00 Loops
12:00 Shell scripting