Welcome back aliens. My name is Navin Reddy and finally we are starting with a series on Python or Python. It doesn't matter how you pronounce it. What matters is it is one of the fastest growing language. In what terms?
In terms of number of developers who are using it, in terms of the number of libraries we have, in terms of number of companies who are using it and in terms of the areas you can implement it. You talk about machine learning, you talk about GUI, software development, web development. You can use it everywhere.
And that's why it is also called as a general purpose language. So in this video, we're going to talk about what is Python and why it is so useful and why you should learn it. So what is Python? As I mentioned, Python is a programming language, of course, but it is also an interpreted, object-oriented and high-level language. Now, does it mean you cannot do procedures here?
You can. It also supports procedure-oriented programming as well as object-oriented. It depends upon your purpose, right? You can use it the way you want. but why python is so famous we have c c plus plus java javascript and still python is famous now some people say that python is a new language and not exactly java came into picture in 1995 and python came in 1989 so it's way before java right now so when java came into picture the enterprise market you know everyone started using java but then python python was there you know it was there for other people to use example let's say if you want to learn a language for the first time python was there but now since the advancement of machine learning ai this is a field where we have research scientists they don't want to spend much time on learning programming language so what they do they they went for the easiest language available and the easiest language available in the market is python and yes python is damn easy it is much simpler than c c plus plus and java that's why most of the colleges and schools they are teaching python you might be thinking which company uses python now let's just list those small small companies who uses python we have google we have youtube we have dropbox so we can see we have all these companies who are using python as a main language or as a support language example let's say google has so many features some of those features is coding in in python now in the same way we have this one of the big website called as reddit reddit is today written in python now let's focus on this name python In fact, when you talk about C, C++, Java, these names, they have some story, right?
What about Python? It's just because this language looks like a snake? Not exactly.
The author of Python, he's a big fan of a British comedy movie called as Monty Python's Flying Circus. And that's why he went with a name called as Python initially. And then when everyone wanted, everyone liked it, he went for the same name.
Now, can they learn Python? And the answer is yes. It is one of the easiest languages to learn and even if you are from a non-technical background, you have not written any code, you can start with Python. What if I say Python came into picture just to help those people who don't know how to write a code? In fact, children can learn Python.
It's that easy. Now, Python has multiple versions. We have 1.x, we have 2.x and we have 3.x.
And of course, we should be learning 3.x, right? That means 2.x is not in the market. And the answer is no.
The 2.x is still in the market. Because when 3.x came into picture, it was way different from 2.x. Normally what happens in programming language, you know, when Java 8 came into picture, so it was backward compatible with Java 1.7.
When Java 1.7 came into picture, it was backward compatible with 1.6. But that's not the case with Python, you know. The two different versions has two different way of working.
And that's why we have 2.x still running in the market. And it does have a support till 2020. So which one you should learn? Of course, 3.X, right?
Because it is new and there will be a lot of features which you can work on. So that's the introduction from this video. In the next video, we'll talk about how to install Python, how to work with different stuff and the entire series. You will enjoy this language.
So I hope you will be watching this series. Let me know in the comments section and do click the like button if you're enjoying it. Thanks for watching, everyone. Bye bye.