Python - Visão Geral

  • 499 views
Uploaded on

 

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
499
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Paradigmas de Programação
    Yuri Oliveira
    Agosto 2009
  • 2. Quem é Python?
    Python é uma linguagem de programação de código aberto
    Multiparadigma
    Tipagem dinâmica e forte
    Não é formalmente especificada
    Publicada em 1991 por Guido van Rossum
  • 3. Origens
    Países Baixos
    Sucessor do ABC
    Tratamento de exceções
    Interatividade com o SO
    Produtividade
    Influências
    ABC, C, Haskell, Icon, Lisp, Modula-3, Perl, SmallTalk, Tcl
  • 4. Características (1)
    Alto nível
    Multiparadigma
    OO, Imperativa, Funcional
    Interpretada
    Compilador de bytecode
    Tipagem dinâmica e forte
    Parâmetros nomeados
    Suporte nativo a números complexos
  • 5. Características (2)
    Interpretador interativo
    Sem atributos privados
    Indentação
    Tratamento de exceções (“é mais fácil pedir perdão que permissão”)
    Multiplataforma
    Dialetos
    CPython, Stackless Python, Jython, IronPython, PyS60, Pippy
  • 6. Exemplos (1)
  • 7. Exemplos (2)
  • 8. Exemplos (3)
  • 9. Aplicações
    Zope (servidor de aplicação)
    Mnet (compartilhador de arquivos)
    YouTube
    BitTorrent (primeiras versões)
    AirCanada (gerenciamento de reservas)
    Blender 3D
    GIMP
    RedHat Linux
    Industrial Light & Magic (Star Wars)
  • 10. http://xkcd.com