Python - Visão Geral

736 views

Published on

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

No Downloads
Views
Total views
736
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for 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 />

×