[No audio]
What makes a programmer a programmer?
In other words, what are the things you need to
know to be able to program any computer application?
This is what I'm going to tell you in this video.
There are three things you need to
know to program to code any program.
And the first is you need to know the syntax.
For example, you need to know that to
be able to print out some outputs, you
need to use print followed by parentheses,
and then you put the input inside those parentheses.
So that is part of the syntax, knowing whether
you want to use parentheses or commas, et cetera.
That's the first thing.
The next thing is, let's say we are building a program
which calculates the average out of a series of values.
Then you want to know what data type
you need to use to represent this data.
So for example, if you have the data as names
of students followed by the grade of each student, then
you know you need to use a dictionary because a
dictionary is made of keys and values.
So the correct data structure
here would be a dictionary.
But if you just had values without student names,
then you'd think about a list because a list
is just a series of items, values without keys.
So data structures, you need to know data
structures and you need to know the syntax.
These are two things.
The third thing is you need to know the algorithm
you need to use to produce the expected output.
So in this case, you should know the methods
you can use or you should know how to
create these methods if they don't exist.
So in our example, you need to
know how to create this average method.
So these are the three things you
need to know about making any program.
These are the fundamentals.
So I hope this makes it more clear,
the way to programming and I'll
talk to you in the next videos. See you.