Introduction to Python Programming - coding india
Welcome to the exciting world of programming. This course is designed for beginners as well as Professionals.
Before diving into the concepts, let's discuss about fundamentals of Python and its applications.
What is Python?
Python is widely used for Data Science, Machine Learning (ML) , AI (Artificial Intelligence) and deep learning.
Python 2 vs Python 3
In most of the programming languages, whenever a new version releases, it supports the features and syntax of the existing version of the language, therefore, it is easier for the projects to switch in the newer version. However, in the case of Python, the two versions Python 2 and Python 3 are very much different from each other.
Different between Python 2 and Python 3 are given below:-
- Python 2 uses raw_input() to take input from user, whereas Python 3 uses input() for the same.
- Python 2 uses print "" for display the content whereas Python 3 uses print() to display the content.
- In Python 2, the implicit string is ASCII code, whereas, in python3 the implicit string is unicode.
- Python 2 is not supported since 1 jan, 2020, whereas python 3 is supported and widely used.
History of Python
Python was invented by Guido van Rossum in 1991 at CWI (Centrum Wiskunde & Informatica) in Netherland. The idea of Python Programming is from ABC programming language.
There is also a fact behind the choosing name Python. Guido van Rossum was a fan of the popular BBC comedy show of that time, "Monty Python's Flying Circus". So he decided to pick the name Python for his newly created programming language.
Python has the vast community across the world and releases its version within the short period.
Why learn Python?
Python provides many useful features to the programmer. These features make it most popular and widely used language. We have listed below few-essential feature of Python:-
- Easy to use and Learn
- Object-Oriented Language
- Open Source Language
- Free language
- Dynamic Memory Allocation
- Wide Range of Libraries and Frameworks
- Interpreted Language
- GUI Programming Support
- Vast and large community support
- Its syntax ressembles with english language
Applications of Python
Python is a general-purpose, popular programming language and it is used in almost every technical field. Some of the applications of Python along with its library and framework are given below:-
- Data Science
- SciPy, Matplotlib, Pandas, Scikit-Learn, etc.
- Desktop Applications
- Tkinter, PyQt5, Kivy, WxPython etc.
- Software Development
- Turbogear, django, tkinter, etc.
- Artificial Intelligence
- Numpy, Pandas, Tensorflow, Open CV, scikit-learn etc
Comments
Post a Comment