2.1 Programming and Python
2.1.1 Programming = Giving Instructions
Recall when you used a calculator to add the two numbers 1
and 3
. For this, you need to communicate your desire to the calculator by pressing the buttons 1
, +
and 3
. Programming in any language is similar. The programming language (e.g. Python, R, C++) takes the role of the buttons of the calculator and allows us to ‘speak’ to the ‘brain’ (like the core of the calculator) to do the work we want to be done.
Moral: Programming is the same as giving instructions.
2.1.2 What is Python?
Python is known for its (almost English like) readability. For example print('Hello')
will show Hello
on the screen. These make it easier for everyone to harness the power of programming3.
The ‘brain’ of Python that does all the hard work is called the interpreter. In spite of its power, an interpreter can only process one instruction at a time4. The latest version of the Python interpreter is ’Python 3’.