SSDS Bash Bootcamp at Velma Denning Room (Green Library 120F)
Have you ever wanted to build a basic data science toolkit but can’t get started? No need for Python and R to hog all the credit, kickstart Winter Quarter with SSDS’s Bash Bootcamp!
This 4-hour data science project will boost your confidence through transferrable skills essential for the modern, data-driven job market.
Here you will learn the basics of: 1) the Bash programming language, 2) Git for version control, 3) SQLite database engine, and 4) free static GitHub Pages.
- Part 1 - 10:00-11:00 AM - Learn basic Bash code to navigate your computer’s file system and create directories and files using pwd, ls, cd, mkdir, and touch commands.
- Part 2 - 11:00-12:00 PM - Build a Git repository to control version tracking with git clone, add, commit, push, and pull.
- 12:00-1:00 PM - Lunch on your own
- Part 3 - 1:00-2:00 PM - Launch SQLite3 and learn to wrangle data with SELECT, FROM, WHERE, GROUP BY, and ORDER BY.
- Part 4 - 2:00-3:00 PM - Use the GitHub repository you build in parts 1-3 and turn it into a simple static webpage with GitHub Pages.
Links to materials: BashGitHub, IntroSQLite, and GitHubPages.
Prerequisites: basic familiarity with computers. Sign up for free GitHub account.
Before the workshop - Mac users
Make sure you have the Xcode developer toolset installed. Open a Terminal and type: xcode-select --install
When asked if you want to install the command line developer tools, click "yes/install"
Before the workshop - Windows users
Install GitBash here: https://git-scm.com/downloads. Download the file and double-click it to run the installer