Linux Terminal Tutorial- use Ubuntu Bash to Build Jupyter Apps
Channel: Elliott
Date: 02/01/2019

Learn to run the Linux Ubuntu 18.04 terminal in ios! In this beginners tutorial we will build an example python application that uses the terminal’s bash commands. We do this using io, aversion of jupyter that has everything you need to start professional programming.

What is Jupyter? What is io?
Jupyter is a new operating system has become the most popular tool in data science. io is a new versions of jupyter that is perfect for beginners wanting learn how to code, because it’s easy to install and gives you all the tools you need. io also lets you program on any device! This is because io is a website that runs on google cloud compute engine. I also show how you can build fast jupyter applications using io online.

*Tutorial Topics*
What is the Terminal? 0:15
I give a brief history about where the terminal came from, before Steve Jobs made the mac. I talk about io and explain how to access the ubuntu terminal on it.

Getting Around the Terminal 2:16
I show how use the cd, ls, and pwd commands to move around the computer terminal as well as what these bash commands mean. I also explain how folders and files inside of a computer are stored inside of a tree structure.

Creating Files & Folders 7:16
I show how to use mkdir, touch, and echo to create folders and files. 

Bash in Python 9:54 
Learn to type bash commands inside of jupyter’s python notebook. I show how to download python packages with pip install. Then we use the knowledge we learned to build a fun pretend video game python application. this application uses jupyter widgets to save and load data from a file.

io online 14:13
io online allows you to save your jupyter application to the GitHub cloud. From there the application can be viewed by anyone. I also show how you can update your jupyter applications.

Awesome Book: The Linux Command Line, by William Shotts
http://www.linuxzasve.com/preuzimanje/TLCL-09.12.pdf