0% found this document useful (0 votes)
31 views

Chapter-1 Introduction To Python

Python was created by Guido Van Rossum in the 1980s and takes influence from many other languages. It is an interpreted, interactive, object-oriented programming language that is easy to learn and use for tasks like numerical computing and integration with other languages. Key features include clean syntax, built-in error checking, nested data structures, object-oriented programming, automatic memory management, and flexibility in defining functions and data structures.

Uploaded by

Ranadheer Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Chapter-1 Introduction To Python

Python was created by Guido Van Rossum in the 1980s and takes influence from many other languages. It is an interpreted, interactive, object-oriented programming language that is easy to learn and use for tasks like numerical computing and integration with other languages. Key features include clean syntax, built-in error checking, nested data structures, object-oriented programming, automatic memory management, and flexibility in defining functions and data structures.

Uploaded by

Ranadheer Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Chapter-1

Introduction to Python
Python was developed by Guido Van Rossum at the National Research
Institute for Mathematics and Computer Science in Netherlands during
1985-1990. Python is derived from many other languages, including
ABC, Modula-3,C,C++,Algol-68,SmallTalk,Unix shell and other scripting
languages. Rossum was inspired by Monty Python's Flying Circus, a BBC
comedy series and he wanted the name of his new language to be short,
unique and mysterious. Hence he named it python. It is general-purpose
interpreted, interactive, object- oriented, and high-level programming
language. Python source code is available under the GNU General Public
License (GPL) and is now maintained by a core development team at the
National Research Institute.

Python Specifications
1) Python is easy to learn because of the very clean syntax, extensive built-in
run-time checks help to detect bugs and decrease development time.

2) Programming with nested, heterogeneous data structures is easy.

3) Object-oriented programming is very convenient.

4) There is support for efficient numerical computing.

5) The integration of Python with C, C++, Fortran, and Java is very well
supported.

Python Features
1) Since the type of variables and function arguments are not explicitly written,
a code segment has a larger application area and a better potential for reuse.

2) There is no need to administer dynamic memory: just create variables

when needed, and Python will destroy them automatically.

3) Keyword arguments give increased call flexibility and help to document

the code.

4) The ease of setting up and working with arbitrarily nested, heterogeneous


lists and dictionaries often avoids the need to write your own classes to

represent non-trivial data structures.

5) Any Python data structure can be dumped to the screen or to file with

a single command, a highly convenient feature for debugging or saving

data between executions.

You might also like