PYTHON PROGRAMMING
WHAT IS PYTHON PROGRAMMING LANGUAGE?
Python is an interpreted, high-level, general-
purpose programming language. Python has a
design philosophy that emphasizes code readability.
It provides constructs that enable clear programming
on both small and large scales. It supports multiple
programming paradigms viz. Procedural, Object
Oriented and Functional programming paradigm.
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)
PYTHON PROGRAMMING
Interpreted: A type of programming language for which most of
its implementations execute instructions directly and freely,
without previously compiling a program into machine-
language instructions. The interpreter executes the program
directly, translating each statement into a sequence of one or
more subroutines, and then into another language
(often machine code).
Code Readability: It means that the code is easy to follow,
logically. Standards of indentation and formatting are followed,
so that the code and its structure are clearly visible. Variables
are named meaningfully, so that they communicate intent.
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)
PYTHON PROGRAMMING
High-Level: A high-level language (HLL) is a programming
language that enables a programmer to write programs that are
more or less independent of a particular type of computer. Such
languages are considered high-level because they are closer to
human languages and farther from machine languages.
General Purpose Programming Language: A computer
language that is designed to be used for writing software in the
widest variety of application domains, and lacks specialized
features for a particular domain. This is in contrast to a domain-
specific language (DSL), which is specialized to a particular
application domain.
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)
PYTHON PROGRAMMING
GUIDO VAN ROSSUM
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)
PYTHON PROGRAMMING
Guido van Rossum is a Dutch programmer best known as the
author of the Python programming language, for which he was the
"Benevolent dictator for life" until he stepped down from the
position in July 2018.
Born: 31 January 1956 (age 63 years), Haarlem, Netherlands
Nationality: Dutch
Spouse: Kim Knapp
Education: University of Amsterdam(1982), Stedelijk Gymnasium
Haarlem
Children: Orlijn Michiel Knapp-van Rossum
[
[email protected]] +91-8755982469 SUDHIR SANWAL
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)
PYTHON PROGRAMMING
EVOLUTION OF
PYTHON PROGRAMMING LANGUAGE
The programming language Python was
conceived in the late 1980s, and its
implementation was started in December 1989
by Guido van Rossum at CWI in the
Netherlands as a successor to ABC capable of
exception handling and interfacing with the
Amoeba operating system.
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)
PYTHON PROGRAMMING
The Centrum Wiskunde & Informatica ("National Research Institute for
Mathematics and Computer Science") is a research center in the field
of mathematics and theoretical computer science. It is part of the Netherlands
Organisation for Scientific Research (NWO) and is located at the Amsterdam
Science Park. This institute is famous as the creation ground of the Python
Programming Language.
ABC is an imperative general-purpose programming
language and programming environment developed
at CWI, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton.
It is interactive, structured, high-level, and intended to be used instead
of BASIC, Pascal, or AWK. It is not meant to be a systems-programming
language but is intended for teaching or prototyping.
Guido van Rossum, who developed Python, previously worked for several
years on the ABC system in the mid 1980s.
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)
PYTHON PROGRAMMING
WHY WAS IT NAMED PYTHON?
When Guido Van Rossum began implementing Python, he was
also reading the published scripts from “Monty Python's Flying
Circus”, a BBC comedy series from the 1970s. He thought he
needed a name that was short, unique, and slightly mysterious,
so he decided to call the language Python.
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)
PYTHON PROGRAMMING
STRONG & POPULAR FEATURES OF PYTHON
• General Purpose programming language used for scientific and
non-scientific programming.
• Platform Independent programming language.
• Simple and High-Level language with vast library of add-on
modules.
• Programs written in PYTHON are easily readable and
understandable.
• Suitable as an extension language for customizable applications.
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)
PYTHON PROGRAMMING
USE OF PYTHON IN REAL WORLD
SUDHIR SANWAL / MAN KE MANKE (मन के मनके)