• Save
Python - Visão Geral
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • 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
953
On Slideshare
953
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