Wednesday, 18 January 2017

General Information about Python


What is Python?

Python is a deciphered, intuitive, protest arranged programming dialect. It fuses modules, exemptions, dynamic writing, abnormal state dynamic information sorts, and classes and consolidates exceptional power with clear language structure. It has interfaces to numerous framework calls, libraries, and in addition to different window frameworks, and is extensible in C or C++. It is an expansion language for applications that need a programmable interface. It is portable and running on numerous UNIX variations, on the Mac, and on PCs under MS-DOS, Windows, Windows NT, and OS/2.

Why it is called Python?

When began implementing Python, Guido van Rossum reading the published scripts from “Monty Python’s Flying Circus”, a BBC comedy series from the 1970s. He thought that he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python.

Why Python created in first place?

Implementing an interpreted language in the ABC group at CWI has a lot about language design. This is the origin of many Python features, including the use of indentation for statement grouping and the inclusion of very-high-level data types (although the details are all different in Python).

Modula-3 is the origin of the syntax and semantics used for exceptions, and some other Python features.

A better way is needed to do system administration by writing either C programs or Bourne shell scripts, since Amoeba had its own system call interface which wasn’t easily accessible from the Bourne shell.

A scripting language with syntax like ABC but access to the Amoeba system calls would fill the need to write an Amoeba-specific language that was generally extensible.

Python was used in the Amoeba project with increasing success, and the feedback made many early improvements. In February 1991, it is posted to USENET.

What Python is good for?

Python is a high-level general-purpose programming language that can be applied to many different classes of problems comes with a large standard library which covers areas such as string processing, Internet protocols (HTTP, FTP, SMTP, XML-RPC, POP, IMAP, CGI programming), software engineering (unit testing, logging, profiling, parsing Python code), and operating system interfaces (system calls, file systems, TCP/IP sockets). A wide variety of third-party extensions are also available.


No comments:

Post a Comment