Hello guys.
Welcome back to another class of our course about bike.
So in this class we are going to ask ourselves why should we learn Python.
So we'll talk about what is right on when it was born.
How you can use it and everything around python.
So let's start the first question to ask ourselves today is what is Python.
So basically python is simply a high level programming language.
So this language is really designed to be easy and very simple to implement in applications or simply
in everyday life well in everyday programming life.
Also what's cool about Python is that it's open source.
It means that it's free to use.
You don't have to pay a fee to be able to use this programming language.
And even if you're creating commercial applications or applications that you will sell it's still free
to use Python can be run on different machines so it can be run on Windows on mac on Unix and can also
be run on.
Well it can also be ported to Java and the net virtual machines which is once again a very good thing
about Python python is the object oriented the language and it's also considered a scripting language
something like Ruby or Ed it can be used for creating many many things.
It could be from as I said it could be games could be web applications it could be simply I don't know.
Very simple applications mobile apps.
Absolutely.
Well anything
there is a lot of applications that support Python API API for example we have gimp.
We can have.
INSKEEP We can have blender Autodesk Maya and that's where you can see python is something that is very
very very used in our 2D life.
And to be able and it's also an amazing thing to learn it as a first step programming language.
So right now we'll talk about the different some where between Python 2 and Python 3 since it's well
it's very very common to hear those two things but no one really knows the difference.
So basically Python 2 was born in October 2000.
This was the first version of Python in Python.
That's when Python was well started to be used and that e was updated until July 2010.
So that's when the last version of Python 2 just got out it was Python 2.0 7.
And a mean at the meantime Python 3 Well it was born something somewhere around two thousand eight so
it was in December 2008 and until now it's still updated.
And right now we are mostly using Python to.
Why using Python treat.
It's very simple.
It will support the modern technique techniques like a machine learning that assigns and many others
it's supported by the python developers community so it's way easier to get support for Python 3 than
for Python 2 since Python 2 is not that used right now.
It's really easier to learn python 3 than to learn python 2 it can be mixed with other programming languages
so you can use it with Java or C++ and it offers a powerful tool kit and libraries which is very very
good for Python users so why learning python as a first.
Well a first programming language and basically as I explained to you guys before python is the most
popular language that exists right now.
If I'm not mistaking something around the 25 or 26 percent of people say that they prefer Python to
other well to other languages programming languages which is very very big and is a good thing that
Python is that popular once again yes because but well because you have easier sport because while the
majority of apps will be developed in Python and that this means that if you know how it works well
it will be easier for you to create more advanced apps and if you need sport well you can find you can
easily easier easily find support on the internet.
Also some amazing things that it exists on Python.
You can have a fast development speed you have numerous libraries and frameworks that exists.
So when we talking about framework we have for example Django Flask Falcon and the others.
Those are just the most popular is popular Python offers a huge performance so we can create really
really performance apps.
It's really easy to maintain.
And finally it's a very simple.
It's very scalable so you can create very advanced applications.
But the Indian it's simply really really simple.
It's simple to learn so the language in themself is very simple to learn.
The only thing that is a bit more harder is to understand the logic behind it but once you understand
the logic sky's the limit.
You can create anything so you simply have to understand the logic behind this programming language
and that well behind the object oriented programming languages and after that when you learn Python
the gentlemen other languages is it hard to learn depends of people.
Honestly it depends if people for some people it's will it will be easier as I explained.
It's not the lines of code that are hard to understand.
It's more the logic behind the object oriented language.
But once you understand this well find it.
Finding the right writing the right functions after that will be easier.
So it's not that hard but for people who never let's say we're not really using computers never let's
say have been on Excel or what worked for example with Excel and the root functions on Excel for example
once again is just an example and don't have no previous programming experience as it can be more harder
but for people who simply will have some previous programming background or who already touch to Python
and have like a small idea of what's a object programming language it will be a bit more easier once
again don't worry this ghoul discourse is really based to help you learn step by step how it works.
So what will you be able to do by knowing how to program in Python.
So there are many things that you guys can do when you know how to program with Python.
You can for example create your own apps.
It could be apps you can be web apps you can be mobile apps you can work in data analysis we can use
python for that analysis you can use python for cybersecurity and ethical hacking you can use python
for well mostly anything if you want to automate something for example while you can use python to automate
it if you want to create more advanced management management management apps you can do it with Python.
So as I said with when you know how to use this language sky's the limit and you can create any well
anything you want.
It's like for example when you know when you know how to build a house if you know how to build a small
house well it's gonna be easier for you to build a bigger house if you know how to build if you know
the basics.
You can build anything you want but with Python and this course is really designed to help you learn
the basics of all this.
Yes of course you will have two to three that practice it but at the end of the day you'll see it's
very very well.
It's not that hard to learn.
All right.
So that's it for this guys guys.
And see our next class.