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 a widely used high-level programming language created by Guido van Rossum in 1991. It is a simple, general purpose, high level, and object-oriented programming language. Python is also an interpreted scripting language. Python is also known as multipurpose programming language because it can be used to create web applications, GUI, softwares, games etc.

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

    In the next tutorial we will learn installation of Python and first program. Thanks for choosing us :)

Comments

Popular posts from this blog

Max Min and Nested List in Python | Python programming | Codin India

What's The Difference Between Frontend And Backend Web Development? - Codin India