Python – Overview

Overview,Python is a excessive-level, interpreted, interactive and item-oriented scripting language. Python is designed to be quite readable. It makes use of English keywords frequently where as other languages use punctuation, and it has fewer syntactical structures than different languages.

  • Python is Interpreted − Python is processed at runtime by the interpreter. You do now not need to collect your program before executing it. This is just like PERL and PHP.
  • Python is Interactive − You can clearly sit down at a Python prompt and interact with the interpreter directly to put in writing your programs.
  • Python is Object-Oriented − Python supports Object-Oriented style or approach of programming that encapsulates code inside items.
  • Python is a Beginner’s Language − Python is a first rate language for the amateur-degree programmers and helps the development of a extensive range of programs from simple textual content processing to WWW browsers to games.

Overview,History of Python

Python become evolved by way of Guido van Rossum in the past due eighties and early nineties on the National Research Institute for Mathematics and Computer Science in the Netherlands.

Python is derived from many other languages, inclusive of ABC, Modula-3, C, C++, Algol-68, SmallTalk, and Unix shell and other scripting languages.

Python is copyrighted. Like Perl, Python source code is now to be had under the GNU General Public License (GPL).

Python is now maintained by means of a middle improvement crew at the institute, despite the fact that Guido van Rossum still holds a essential role in directing its development.

Python Features

Overview,Python’s functions include −

  • Easy-to-examine − Python has few keywords, simple shape, and a absolutely described syntax. This allows the scholar to pick out up the language quickly.
  • Easy-to-study − Python code is greater truely described and seen to the eyes.
  • Easy-to-keep − Python’s supply code in all fairness easy-to-keep.
  • A wide widespread library − Python’s bulk of the library may be very portable and go-platform compatible on UNIX, Windows, and Macintosh.
  • Interactive Mode − Python has help for an interactive mode which lets in interactive testing and debugging of snippets of code.
  • Portable − Python can run on a huge style of hardware structures and has the equal interface on all systems.
  • Extendable − You can add low-level modules to the Python interpreter. These modules permit programmers to add to or personalize their gear to be more green.
  • Databases − Python offers interfaces to all primary commercial databases.
  • GUI Programming − Python helps GUI packages that may be created and ported to many gadget calls, libraries and windows systems, which include Windows MFC, Macintosh, and the X Window machine of Unix.
  • Scalable − Python offers a higher shape and aid for big applications than shell scripting.

Apart from the above-mentioned features, Python has a massive list of appropriate features, few are listed underneath −

  • It supports purposeful and dependent programming strategies in addition to OOP.
  • It can be used as a scripting language or can be compiled to byte-code for building large packages.
  • It presents very excessive-level dynamic facts kinds and helps dynamic kind checking.
  • It supports automated garbage series.
  • It can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.