Lesson 1
Numbering system
Binary numbers
Origin of binary numbers. That meant zeros and ones. 10101010....
As of today, computers run on electricity. It only knows on and off. Computers have millions of tidy little switches. 1 for on, 0 for off.
So to express numbers like 4 it needs to be written like 00000100
Examples of binary numbers
Octal
Octagon, prefix oct means 8. That means octal numbers start from 0 to 7. Counting 0 and all together it's 8 numbers.
Decimal | Octal
0 = 0
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
----------> here is how octal representation differs
8 = 10
9 = 11
10 = 12
Hexidecimal
FF A0 ....... boring boring boring but hecidecimal and binary numbers are like the most boring and yet exciting couple you will ever meet. We will come back to this later. I promise!
REPL - whaa...?
When you open a terminal and type python you are getting into REPL mode.
REPL mode allows you to test out simple python code. It can come in handy.
I encourage to have fun by writing code to break your computer. Learning to code is all about making silly mistakes. If you make enough silly mistakes then you end up with awesome code.
Hello World
Variables
Just like we say that person's name is mo and his age is 25. Computers can do something similar.
name and age are called variables in computer programming.
name is a variable that stores string data type, meaning it stores text.
age is a variable that stores int data type, meaning it store numbers.
Run the following code
It will output something like