Introdução ao Python
-
Upload
antonio-sergio-nogueira -
Category
Technology
-
view
1.605 -
download
0
Transcript of Introdução ao Python
Introduo ao Python
Python
Antonio Srgio Nogueira
Palestrante
Antonio Srgio NogueiraEngenheiro Eletrnico FEI
Graduao de professor currculo especial FATEC
Especializao em Eng. de Software UFLA (2008)
Coordenador Curso Informtica CEETPS
Eng. Sistemas Maxitec Sistemas de Monitorao
Professor Nvel Mdio e Superior
Profisso atual: microempresrio
Agenda
O que o Python?
Por que usar Python?
Quem usa Python?
Matando o Java e Mostrando o Python
Aplicaes 3D e jogos
Frameworks
Introduo linguagem
Orientao a objetos
Mdulo Grfico
Aplicao WEB com o CherryPy
O que o Python?
Linguagem de Alto Nvel
Desenvolvida por Guido van Rossum 1991(verso .0.9.0)
Software Livre(Python Software Foundation)
Suporta mltiplos ParadigmasProcedural
Orientao a objeto
Funcional
Case sensitive (nome Nome)
Interpretada
Tipagem Dinmica e Forte
Multiplataforma (vide prximo slide)
Baterias Inclusas
Compilao em tempo de execuo(on the fly)
Multiplataforma
Linux
Osx
Windows
Solaris
Symbain S60PyS60
Desenvolver no PC
100 milhes de Usurios
Depurao fcil
Diferenas de verses resolvidaspelo Python
Por que usar Python?
Fcil aprendizado
Boa documentao
Software Livre
Desenvolvimento WEB, celulares
Grande biblioteca padro
Multiplataforma
Quem usa Python?
http://www.python.org/about/success/
Quem usa Python?
Grande sucesso de reconstruo do software com reduo de tempo e equipe
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
SOAP Protocolo de troca de informaes estruturadas
XML-RPC tecnologia que permite chamar um processamento em outro computador(implementar estrutura cliente/servidor)
Matando o Java e mostrando
o Python
Profiler programa que descreve a performance em tempo de execuo do programa.
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Matando o Java e mostrando
o Python
Pygame
Desenvolvimento de jogos
Python 3D
VPython
http://vpython.org/
VPython
VPython
Grfico anterior
Blender usa Python
O Blender pode ser utilizado em qualquer rea que seja necessria a gerao de modelos tridimensionais, gerao de imagens renderizadas, animao e jogos. Em arquitetura, design industrial, engenharia, animao, produo de vdeo, e desenvolvimento de jogos, graas ao seu motor de jogo embutido. Esta caracterstica pode ser ampliada e agilizada com o uso de scripts em Python. Como modelador, foi recomendado pela Peugeot, para ser usado em seus concursos de design de carros, o Peugeot Design Contest.
Blender Renderizao
Blender
Blender