python como primeira linguagem de programação
DESCRIPTION
Apresentação da linguagem de programação "Python" com exemplos simples da sintaxe que podem ser acompanhados por não programadores - é apresentado o desenvolvimento para uma aplicação desktop ao vivo - com o básico da linguagem e o toolkit de janelas distribuido junto com a linguagem: Tkinter. São dados os pricipais motivos para se escolher Python como primeira linguagem num curso superior de T.I. e é feita uma comparação com outras linguagens. Palestra apresentada por João Sebastião de Oliveira Bueno (JS) durante o FISL14TRANSCRIPT
PYTHON
Linguagem Multi-paradigma
- estruturada
- orientada a objetos
- funcional
Tipagem dinâmica
...mas forte
Compilada para bytecode
criada em 1991por Guido Van Rossun
Idéia principal:
"programação para todos"
Outras primeiras linguagens de programação: Basic Pascal LISP C Java
Código conciso
e Legível
Identação é parte da estrutura
def fatorial(n): if n > 1: return n * fatorial(n-1) else: return 1
Baterias inclusas
Acesso a arquivos texto
len(open("arquivo.txt").read())
listas ligadas, hashes com árvore, são parte da linguagem
Facilidade para cadeias de texto
Suporte a unicode e codificações
Linguagem de muito alto-nível
Banco de dados embutido
Poder criar:Aplicações desktop
WEBMultimídia
do pequeno ao grande
Introspecção
Tipagem dinâmica
def soma(a, b):return a + b
Módulos externos
Frameworks Web
PLONE, Django, web2py
Toolkits gráficos:
Tkinter, gtk+ , Qt
Computação científica
Banco de dados
Processamento paralelo
Computação Gráfica
Jogos
Linguagem de extensão
Blender, Inkscape, GIMP
OpenOffice, Maya3d, Civilisation 4
Indústria cinematográfica
Barreira para entrada: marketing
Maior projeto: O segundo maior Search Engine
Youtube
Exemplos ao vivo
Python Brasil [9]● Brasília – 2 a 4 de novembro de 2012● pythonbrasil.org.br
João Sebastião de Oliveira Bueno
Dedicado a Dorneles Treméa (1978-2011)
www.python.org.br