About Python

What is Python?

Python is a popular programming language. It was created by Guido van Rossum, and released in 1991.


Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.


*** Difference between Compiler & Interpreter

Compiler & Interpreter both converts Source code from Higher Level to its Lower Level

             Compiler

                Interpreter

It scans whole source code & translate the whole program at a time

It translate the source code line by line

Scanning time is high but execution time is less

Scanning time faster for single line but overall execution time is very high

Saves an execution file.

No need for further compilation.

Need extra memory

Does not save any file.

Every time needs to translate

Does not require any extra memory

Generates error message only after scanning the whole code

Not so good for Debugging

Continues to translate until error is found.

Good for debugging

C ; C++

Python ; Ruby

 

Uses of Python:


Python is used in virtually every industry and scientific field that you can imagine, including:

  • Data Science.
  • Machine Learning.
  • Web Development.
  • Computer Science Education.
  • Computer Vision and Image Processing.
  • Game Development.
  • Medicine and Pharmacology.
  • Biology and Bioinformatics.
  • Neuroscience and Psychology.
  • Astronomy.
  • Other areas such as robotics, autonomous vehicles, business, meteorology, and graphical user interface (GUI) development.
  • For Networking Automation 


Comments

  1. Red Prism Group is one of the best Data Science coaching in Noida, offering services from training to placement as part of the Data Science training program.

    ReplyDelete

Post a Comment

Popular posts from this blog

Some Questions for MTCNA Exam

Course Content of IT Bangladesh

Networking Questions