Python Basics – History and with its amazing features
What is Python?
It is a high-level programming language which means you don’t need to deal with assembly or machine-level.
It is a dynamic type of programming language. Anything check happens runtime instead of compile-time. It is Interpreted language (Live-debugging)
It is a Multi-Paradigm programming language (Object-oriented and Structure Oriented Programming)
Python Basics – History and with its amazing features
History of Python
The project first started in 1989 by “Guido Van Rossum” and first released in 1991.
Python 2.0 has been released in 2000 with additional new features like the Garbage collection system, List, and Comprehensions.
Python 3.0 has been released in 2008 was a major revision of the language.
The latest version of python is 3.9.0
Features of Python
It provides many features which makes it more competitive in the programming language. Below are some of the features :
Free and Open Source
One of the most important features is its “Free and Open Source” which means its source code is available publicly and you can download it from Python Official website.
Object-Oriented Programming (OOPS)
The 2nd most important feature is that “Object-Oriented Programming (OOPS) it means it supports class, objects, and encapsulation, etc.
High-level-language
It is “High-level-language” which means you don’t need to worry about memory management and architecture.
Portable language
It is “Portable language” it means suppose you have written the code in Windows platform but you can run the same code in Linux as well as Unix.
Easy to learn and code
Very easy to learn and code, so if you have a basic idea about any programming language you can be familiar with within 3-4 weeks.
large Standard Library
It has a very large Standard Library like “Pandas, Numpy, Scikit-Learn, PyTorch, SciPy and TensorFlow, etc.
What makes It’s Amazing!
Python is amazing programming language because:
- You can use it for Automation purposes.
- You can use it for Web Development purposes with amazing Frameworks like “Django, TurboGears, Web2py, Flask, etc.
- It is used in Machine learning (ML) as well as Artificial-Intelligence (AI)
If you found this article useful please provide your valuable feedback in the below comment box EduTaxTuber!
