0
JohnVoldemort
Python   JohnVoldemort
Python   JohnVoldemort
Introduction
Interpreted, general-purpose high-levelprogramming language
Interpreted, general-purpose high-levelprogramming languageSupport object-oriented, imperative,functional programming styles
Interpreted, general-purpose high-levelprogramming languageSupport object-oriented, imperative,functional programming styl...
Interpreted, general-purpose high-levelprogramming languageSupport object-oriented, imperative,functional programming styl...
History
Created by Guido van Rossum in December1989 in the Netherlands
Created by Guido van Rossum in December1989 in the Netherlandsa successor to the ABC programminglanguage
Created by Guido van Rossum in December1989 in the Netherlandsa successor to the ABC programminglanguageVan Rossum is Pyth...
Python 2.0 was released on 16 October 2000
Python 2.0 was released on 16 October 2000Python 3.0 was released on 3 December2008
Python 2.0 was released on 16 October 2000Python 3.0 was released on 3 December2008Python has twice been awarded as TIOBEP...
Usage
Python is often used as a scripting languagefor web applications
Python is often used as a scripting languagefor web applicationsPython has been successfully embedded in anumber of softwa...
Python is often used as a scripting languagefor web applicationsPython has been successfully embedded in anumber of softwa...
Python is often used as a scripting languagefor web applicationsPython has been successfully embedded in anumber of softwa...
It ships with most Linux distributions,NetBSD, OpenBSD and with Mac OS X andcan be used from the terminal.
It ships with most Linux distributions,NetBSD, OpenBSD and with Mac OS X andcan be used from the terminal.A number of Linu...
It ships with most Linux distributions,NetBSD, OpenBSD and with Mac OS X andcan be used from the terminal.A number of Linu...
Influences on otherlanguages
Pythons design and philosophy have  influenced several programming        languages, including:
Pythons design and philosophy have  influenced several programming        languages, including:  Pyrex and its derivative C...
Pythons design and philosophy have  influenced several programming        languages, including:
Pythons design and philosophy have  influenced several programming        languages, including:  Boo uses indentation, a si...
Pythons design and philosophy have  influenced several programming        languages, including:
Pythons design and philosophy have  influenced several programming        languages, including:  Cobra uses indentation and...
Pythons design and philosophy have  influenced several programming        languages, including:
Pythons design and philosophy have  influenced several programming        languages, including:  ECMAScript borrowed iterat...
Pythons design and philosophy have  influenced several programming        languages, including:  ECMAScript borrowed iterat...
Pythons design and philosophy have  influenced several programming        languages, including:
Pythons design and philosophy have  influenced several programming        languages, including:  Groovy was motivated by th...
Pythons design and philosophy have  influenced several programming        languages, including:  Groovy was motivated by th...
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
C presentation -python
Upcoming SlideShare
Loading in...5
×

C presentation -python

559

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
559
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "C presentation -python"

    1. 1. JohnVoldemort
    2. 2. Python JohnVoldemort
    3. 3. Python JohnVoldemort
    4. 4. Introduction
    5. 5. Interpreted, general-purpose high-levelprogramming language
    6. 6. Interpreted, general-purpose high-levelprogramming languageSupport object-oriented, imperative,functional programming styles
    7. 7. Interpreted, general-purpose high-levelprogramming languageSupport object-oriented, imperative,functional programming stylesAvailable and can be packaged into stand-alone executable code for many operatingsystems
    8. 8. Interpreted, general-purpose high-levelprogramming languageSupport object-oriented, imperative,functional programming stylesAvailable and can be packaged into stand-alone executable code for many operatingsystemsThe reference implementation of Python(CPython) is free and open source software
    9. 9. History
    10. 10. Created by Guido van Rossum in December1989 in the Netherlands
    11. 11. Created by Guido van Rossum in December1989 in the Netherlandsa successor to the ABC programminglanguage
    12. 12. Created by Guido van Rossum in December1989 in the Netherlandsa successor to the ABC programminglanguageVan Rossum is Pythons principal author, andhis continuing central role in deciding thedirection of Python
    13. 13. Python 2.0 was released on 16 October 2000
    14. 14. Python 2.0 was released on 16 October 2000Python 3.0 was released on 3 December2008
    15. 15. Python 2.0 was released on 16 October 2000Python 3.0 was released on 3 December2008Python has twice been awarded as TIOBEProgramming Language of the Year (2007,2010)
    16. 16. Usage
    17. 17. Python is often used as a scripting languagefor web applications
    18. 18. Python is often used as a scripting languagefor web applicationsPython has been successfully embedded in anumber of software products as a scriptinglanguage
    19. 19. Python is often used as a scripting languagefor web applicationsPython has been successfully embedded in anumber of software products as a scriptinglanguageFor many operating systems, Python is astandard component
    20. 20. Python is often used as a scripting languagefor web applicationsPython has been successfully embedded in anumber of software products as a scriptinglanguageFor many operating systems, Python is astandard componentPython has also seen extensive use in theinformation security industry
    21. 21. It ships with most Linux distributions,NetBSD, OpenBSD and with Mac OS X andcan be used from the terminal.
    22. 22. It ships with most Linux distributions,NetBSD, OpenBSD and with Mac OS X andcan be used from the terminal.A number of Linux distributions use installerswritten in Python
    23. 23. It ships with most Linux distributions,NetBSD, OpenBSD and with Mac OS X andcan be used from the terminal.A number of Linux distributions use installerswritten in PythonAmong the users of Python are YouTube andthe original BitTorrent client. Largeorganizations that make use of Pythoninclude Google, Yahoo!, CERN, NASA, ILM,and ITA. Most of the Sugar software for theOne Laptop per Child.
    24. 24. Influences on otherlanguages
    25. 25. Pythons design and philosophy have influenced several programming languages, including:
    26. 26. Pythons design and philosophy have influenced several programming languages, including: Pyrex and its derivative Cython are code translators that are targeted at writing fast C extensions for the CPython interpreter. The language is mostly Python with syntax extensions for C and C++ features. Both languages produce compilable C code as output.
    27. 27. Pythons design and philosophy have influenced several programming languages, including:
    28. 28. Pythons design and philosophy have influenced several programming languages, including: Boo uses indentation, a similar syntax, and a similar object model. However, Boo uses static typing and is closely integrated with the .NET framework.
    29. 29. Pythons design and philosophy have influenced several programming languages, including:
    30. 30. Pythons design and philosophy have influenced several programming languages, including: Cobra uses indentation and a similar syntax. Cobras "Acknowledgements" document lists Python first among languages that influenced it. However, Cobra directly supports design- by-contract, unit tests and optional static typing.
    31. 31. Pythons design and philosophy have influenced several programming languages, including:
    32. 32. Pythons design and philosophy have influenced several programming languages, including: ECMAScript borrowed iterators, generators, and list comprehensions from Python.
    33. 33. Pythons design and philosophy have influenced several programming languages, including: ECMAScript borrowed iterators, generators, and list comprehensions from Python. Go is described as incorporating the "development speed of working in a dynamic language like Python".
    34. 34. Pythons design and philosophy have influenced several programming languages, including:
    35. 35. Pythons design and philosophy have influenced several programming languages, including: Groovy was motivated by the desire to bring the Python design philosophy to Java.
    36. 36. Pythons design and philosophy have influenced several programming languages, including: Groovy was motivated by the desire to bring the Python design philosophy to Java. OCaml has an optional syntax, called twt (The Whitespace Thing), inspired by Python and Haskell.
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×