Python - Visão Geral

755 visualizações

Publicada em

Publicada em: Educação, Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
755
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Python - Visão Geral

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

×