![Page 1: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/1.jpg)
PYTHON
![Page 2: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/2.jpg)
Linguagem Multi-paradigma
![Page 3: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/3.jpg)
- estruturada
![Page 4: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/4.jpg)
- orientada a objetos
![Page 5: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/5.jpg)
- funcional
![Page 6: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/6.jpg)
Tipagem dinâmica
![Page 7: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/7.jpg)
...mas forte
![Page 8: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/8.jpg)
Compilada para bytecode
![Page 9: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/9.jpg)
criada em 1991por Guido Van Rossun
![Page 10: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/10.jpg)
Idéia principal:
![Page 11: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/11.jpg)
"programação para todos"
![Page 12: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/12.jpg)
Outras primeiras linguagens de programação: Basic Pascal LISP C Java
![Page 13: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/13.jpg)
Código conciso
![Page 14: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/14.jpg)
e Legível
![Page 15: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/15.jpg)
Identação é parte da estrutura
![Page 16: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/16.jpg)
def fatorial(n): if n > 1: return n * fatorial(n-1) else: return 1
![Page 17: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/17.jpg)
Baterias inclusas
![Page 18: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/18.jpg)
Acesso a arquivos texto
![Page 19: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/19.jpg)
len(open("arquivo.txt").read())
![Page 20: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/20.jpg)
listas ligadas, hashes com árvore, são parte da linguagem
![Page 21: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/21.jpg)
Facilidade para cadeias de texto
![Page 22: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/22.jpg)
Suporte a unicode e codificações
![Page 23: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/23.jpg)
Linguagem de muito alto-nível
![Page 24: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/24.jpg)
Banco de dados embutido
![Page 25: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/25.jpg)
Poder criar:Aplicações desktop
WEBMultimídia
![Page 26: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/26.jpg)
do pequeno ao grande
![Page 27: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/27.jpg)
Introspecção
![Page 28: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/28.jpg)
Tipagem dinâmica
![Page 29: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/29.jpg)
def soma(a, b):return a + b
![Page 30: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/30.jpg)
Módulos externos
![Page 31: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/31.jpg)
Frameworks Web
![Page 32: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/32.jpg)
PLONE, Django, web2py
![Page 33: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/33.jpg)
Toolkits gráficos:
![Page 34: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/34.jpg)
Tkinter, gtk+ , Qt
![Page 35: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/35.jpg)
Computação científica
![Page 36: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/36.jpg)
Banco de dados
![Page 37: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/37.jpg)
Processamento paralelo
![Page 38: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/38.jpg)
Computação Gráfica
![Page 39: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/39.jpg)
Jogos
![Page 40: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/40.jpg)
Linguagem de extensão
![Page 41: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/41.jpg)
Blender, Inkscape, GIMP
![Page 42: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/42.jpg)
OpenOffice, Maya3d, Civilisation 4
![Page 43: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/43.jpg)
Indústria cinematográfica
![Page 44: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/44.jpg)
Barreira para entrada: marketing
![Page 45: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/45.jpg)
Maior projeto: O segundo maior Search Engine
![Page 46: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/46.jpg)
Youtube
![Page 47: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/47.jpg)
Exemplos ao vivo
![Page 48: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/48.jpg)
Python Brasil [9]● Brasília – 2 a 4 de novembro de 2012● pythonbrasil.org.br
![Page 49: Python como primeira linguagem de programação](https://reader034.vdocuments.net/reader034/viewer/2022050906/555ad4bad8b42a024a8b4a4a/html5/thumbnails/49.jpg)
João Sebastião de Oliveira Bueno
Dedicado a Dorneles Treméa (1978-2011)
www.python.org.br