Guido Van Rossum
is a Dutch Computer Programmer
credited for development of Python.
Currently working @ Dropbox, a python
based web application
What is Python?
Python is a widely used
general-purpose, high-level
programming language. Its
design philosophy emphasizes
code readability, and its
syntax allows programmers to
express concepts in fewer
lines of code than would be
possible in languages such as
C++ or Java.
Why is it called Python?
When he began implementing Python, Guido van Rossum was
also reading the published scripts from “Monty Python’s
Flying Circus”, a BBC comedy series from the 1970s. Van
Rossum thought he needed a name that was short, unique,
and slightly mysterious, so he decided to call the language
Python.
Object Oriented
Multi Paradigm
Supports
Functional Programming
Aspect Oriented Programming
Dynamic Typing
Reference Counting
Cycle detecting garbage collectors for memory
management
Libraries
Employs Duck Typing
Capable of
Exception Handling
Interfacing with Amoeba Operating System
‘glue’ language
Comparison with other PL’s
• Python over JAVA
o Python programs are typically 3-5 times shorter than
equivalent Java programs
o In-built data types and thus saves time.
• Python over JavaScript
o Equivalent ‘object-based’ setup
o Supports writing larger programs and better code
reuse.
PygLatin Game
• Python over Perl
o Applicability well beyond Perl’s niche.
o Supports data structure design and OOP
• Python over C++
o P Code is often 5-10 times shorter than equivalent
C++ code
o Anecdotal evidence suggests that one Python
programmer can finish in two months what two C++
programmers can't complete in a year. Python
shines as a glue language, used to combine
components written in C++. [FACT]
Python
Python

Python

  • 1.
    Guido Van Rossum isa Dutch Computer Programmer credited for development of Python. Currently working @ Dropbox, a python based web application What is Python? Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java.
  • 2.
    Why is itcalled Python? When he began implementing Python, Guido van Rossum was also reading the published scripts from “Monty Python’s Flying Circus”, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python.
  • 3.
    Object Oriented Multi Paradigm Supports FunctionalProgramming Aspect Oriented Programming Dynamic Typing Reference Counting Cycle detecting garbage collectors for memory management Libraries Employs Duck Typing Capable of Exception Handling Interfacing with Amoeba Operating System ‘glue’ language
  • 4.
    Comparison with otherPL’s • Python over JAVA o Python programs are typically 3-5 times shorter than equivalent Java programs o In-built data types and thus saves time. • Python over JavaScript o Equivalent ‘object-based’ setup o Supports writing larger programs and better code reuse.
  • 5.
  • 6.
    • Python overPerl o Applicability well beyond Perl’s niche. o Supports data structure design and OOP • Python over C++ o P Code is often 5-10 times shorter than equivalent C++ code o Anecdotal evidence suggests that one Python programmer can finish in two months what two C++ programmers can't complete in a year. Python shines as a glue language, used to combine components written in C++. [FACT]