1
00:00:01,880 --> 00:00:05,540
Well, let's suppose you are working in the Amazon forest.

2
00:00:07,000 --> 00:00:07,750
In the forest.

3
00:00:07,780 --> 00:00:11,680
You meet a tribe and the tribe has a cook.

4
00:00:13,580 --> 00:00:16,880
You want to tell the cook that you are hungry, so you need to eat?

5
00:00:16,910 --> 00:00:19,490
The problem is you don't know the language.

6
00:00:19,490 --> 00:00:22,760
So what you want, what you get is an interpreter.

7
00:00:25,140 --> 00:00:26,880
So that is the interpreter.

8
00:00:26,910 --> 00:00:35,760
You speak English to the interpreter and the interpreter speaks Amazon to the cook.

9
00:00:37,660 --> 00:00:41,680
And the cook serves you the meal.

10
00:00:41,980 --> 00:00:44,320
Python works the same.

11
00:00:45,160 --> 00:00:46,300
This is you again.

12
00:00:46,300 --> 00:00:51,310
And you want to communicate with the processor of your computer.

13
00:00:51,910 --> 00:00:56,560
For example, you want to know the sum of three and four.

14
00:00:56,590 --> 00:01:03,490
The problem again is that the processor speaks a very difficult language called machine language.

15
00:01:05,360 --> 00:01:10,130
And this language is very hard for humans to speak or to write.

16
00:01:11,090 --> 00:01:16,280
So what we get is an interpreter called C Python.

17
00:01:16,430 --> 00:01:18,230
So what is C python?

18
00:01:18,260 --> 00:01:23,590
C Python is the software we installed in the previous videos.

19
00:01:23,600 --> 00:01:29,690
So when you download python from Python dot org and you install it, what you're installing is actually

20
00:01:29,690 --> 00:01:30,700
C python.

21
00:01:30,710 --> 00:01:32,180
It's an interpreter.

22
00:01:33,700 --> 00:01:41,320
This interpreter gets Python language from you, and it translates that language to machine language,

23
00:01:41,470 --> 00:01:44,800
and it speaks that machine language to the processor.

24
00:01:45,100 --> 00:01:53,140
In return, the processor uses the computer display so your laptop screen to display the results.

25
00:01:53,140 --> 00:01:56,260
For example, seven and you see that seven.

26
00:01:57,010 --> 00:02:01,290
So as you can see, Python is just like English.

27
00:02:01,300 --> 00:02:02,610
It's just a language.

28
00:02:02,620 --> 00:02:10,630
The software you install and you use to execute Python is just a software and it's written in C language.

29
00:02:10,630 --> 00:02:12,820
It happens to be written in C language.

30
00:02:13,030 --> 00:02:18,730
That's why it's called C Python, even though most people refer to it as just Python.

31
00:02:19,330 --> 00:02:21,310
When you say did you install Python?

32
00:02:21,310 --> 00:02:24,040
Well, you're speaking of installing C python.

33
00:02:24,370 --> 00:02:28,300
The python language itself is just knowledge.

34
00:02:28,300 --> 00:02:31,270
It's stored in documentation.

35
00:02:31,270 --> 00:02:37,990
If you go to python dot org and then go to the documentation menu, then you should see the documentation

36
00:02:37,990 --> 00:02:38,680
of Python.

37
00:02:38,680 --> 00:02:41,980
So the documentation of python is the equivalent of.

38
00:02:43,620 --> 00:02:50,010
Dictionary, an English dictionary such as Oxford Dictionary, where the English language is documented.

39
00:02:50,040 --> 00:02:57,900
There is one difference, though, in the case where we spoke to the cook, we used spoken language

40
00:02:58,380 --> 00:03:01,440
in the case to communicate with the interpreter.

41
00:03:01,440 --> 00:03:03,210
In here we use.

42
00:03:04,270 --> 00:03:05,260
Text files.

43
00:03:06,070 --> 00:03:11,170
So we write the language in a text file and the interpreter reads that text file.

44
00:03:12,530 --> 00:03:14,930
In this case here, the interpreter.

45
00:03:14,930 --> 00:03:18,080
He listens to the sound that we speak.

46
00:03:19,960 --> 00:03:25,840
Of course, we give the extension that pie to these text files, but they are still text files.

47
00:03:25,900 --> 00:03:27,430
The extension is different.

48
00:03:27,910 --> 00:03:28,710
And that's the idea.

49
00:03:28,720 --> 00:03:30,430
That's what Python is.

50
00:03:30,880 --> 00:03:32,590
So Python is the language.

51
00:03:32,950 --> 00:03:37,360
And thanks for following this example, this comparison, and I'll talk to you in the next video.

