The binary number system uses only 1s and 0s to represent all data that computers process. It was first described in ancient India and introduced by Gottfried Leibniz in the 17th century. Claude Shannon later used binary code in his thesis which helped establish its practical use in computers and electronics. Braille is a common example of binary code used in the real world. Binary represents numbers in base 2 rather than base 10, with each binary digit called a bit and 8 bits making a byte of data.