Learning a new language.
All right.
Whenever we learn a new language, the first thing that we need is we need to know the vocabulary and
the grammar.
So you need to spell the words in this new language to construct well-formed sentences.
And the second skill is to tell a story.
By combining the words and sentences, we can convey the idea to the reader.
So these are the two main steps that you need when you are learning a new language.
So the same two steps are applicable when we are learning a new programming language.
So we need to learn vocabulary and make sentences to be able to convey our idea to the story for the
users.
So as I mentioned in programming, we have words and grammar, so which makes our coding lines.
So unlike common language, the vocabulary in Python programming language is pretty small.
In programming terms, we call it reserved words.
So these are the words are a very special meaning to Python.
When Python sees these words in a Python program, they have one and only one meaning to Python.
It can be also called a reserve identifier.
And the basic definition is it is reserved from the use and grammar in the python is the syntax.
So we have a way of writing code which is called syntax.
The syntax is a set of rules that defines the combination of symbols that are considered to be correctly
structured statements or expressions in that language.
So this definition right now might be difficult to understand.
Basically, you just need to know that it is relevant to the grammar in human language.
So in human language we have a grammar.
In programming language we have syntax.
Both of them define the set of rules with the combinations of statements or expressions.
So later, as you write the programs, you will make up your own words that have meaning to you called
variables.
So we will talk this about later.
So I'm not going to the details of the variables over here.
So in the human language, if you combine the words grammatically in logical order, you will get the
sentences.
But in case of programming, when you use reserved words with the correct syntax, you will get coding
lines.
So the process of converting ideas to the programming language using reserved words and correct logical
syntax is called programming.
And the telling a story at the end, which includes the whole idea is called program in programming
language.
So in this course we teach the programming much like we teach writing, we start reading and explaining
programs, then we write simple programs, then we write increasingly complex programs all the time.
At some point you get your muse and see the patterns on your own, and you can see more naturally how
to take a problem and write a program that solves that problem.
And once you have get that point, programs become very pleasant and creative process.
So as in, while we are learning a new language and the process of learning program language is same.
So we start with the vocabulary and the structure of Python programs.
The vocabulary of Python program, which is called also reserved words are pretty small.
So here are the reserved words for the python.
So as you see from this list that they are very pretty small, you don't need to memorize them right
now.
We will learn all of them one by one, and you will get used to them by practicing them.
But here I want to mention that Python is completely trained with these words, which means, for example,
when you say try, Python will try without failing.
So you have to be very careful about this.
So with this we have completed this lecture, so hopefully you have got an idea of what we are going
to do when learning a new programming language.
Now in the next lecture we will get in touch with Python for the first time.
So see you in the next lecture.