SlideShare uma empresa Scribd logo
na
Google App
Engine
Usando
Luiz Cláudio Silva
luizclaudio@linguagil.com.br
@luizclaudios
luizclaudiosilva
Computação
na Nuvem?
http://www.saasblogs.com/saas/demystifying-the-cloud-where-do-saas-paas-and-other-acronyms-fit-in/
http://venturebeat.com/2011/11/14/cloud-iaas-paas-saas/
Plataforma para
desenvolvimento e hospedagem
de aplicações (PaaS)
Distribuição automática das
aplicações por diversos
servidores virtuais
Gratuita para baixa utilização
Custo proporcional aos recursos utilizados:
amazenamento, rede e ciclos de máquina
Usando Python na Google App Engine v2
Mas... Que Python é esse?
Sintaxe simples e fácil de ser de assimilada
Multiparadigma (OO, estruturada e funcional)
Tipagem dinâmica e forte
Multiplataforma
Interpretada (bytecodes)
Ambiente interativo
“Vem com baterias”
Software Livre (licença compatível GPL)
Duas versões ativas: 2.x e 3.x
(Marco André Lopes Mendes <marcoandre@gmail.com>, “Porque Python”, 2010)
Quem usa ?
na
Versão 1.8.0 (maio de 2013)
Suporte a Python 2.5 (até jan 2014) e 2.7
Python Runtime Environment (webapp2, CGI)
Datastore (ORM, GQL)
Google Cloud SQL e Google Cloud Storage
Services (Memcache, URL Fetch, Mail, Images,
Google Accounts)
Scheduled Tasks (Cron)
Tools (development server, appcfg.py, data
upload)
Usando Python na Google App Engine v2
app.yaml
helloworld.py
helloworld.py
Exemplo de classe de domínio
Exemplo de classe de controle (POST)
Exemplo de classe de controle (GET)
Exemplo de template
Definindo local para arquivos estáticos
Quem sabe,
faz ao vivo!
Luiz Cláudio Silva
luizclaudio@linguagil.com.br
@luizclaudios
luizclaudiosilva

Mais conteúdo relacionado

PDF
Python na Google App Engine (v3)
PDF
Integrando Python e JavaScript
PDF
Desenvolvendo Aplicações Web com Python
PDF
Ensinando Computação e Fazendo Ciência com Python
PDF
Apresentando AngularJS
PDF
Usando Python na Google App Engine
ODP
Novidades do I3GEO
PPTX
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020
Python na Google App Engine (v3)
Integrando Python e JavaScript
Desenvolvendo Aplicações Web com Python
Ensinando Computação e Fazendo Ciência com Python
Apresentando AngularJS
Usando Python na Google App Engine
Novidades do I3GEO
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020

Mais procurados (8)

PDF
PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14
PDF
PaaS - OpenShift como plataforma pública
PDF
Apresentacao sfd-poa
PDF
As Novidades do I3geo
ODP
Desenvolvimento web simples com Python e DJango
PPT
Nodejs justdigital
PPT
Pyjamas: Uma Ferramenta Pythônica para Web
PDF
PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14
PaaS - OpenShift como plataforma pública
Apresentacao sfd-poa
As Novidades do I3geo
Desenvolvimento web simples com Python e DJango
Nodejs justdigital
Pyjamas: Uma Ferramenta Pythônica para Web
Anúncio

Semelhante a Usando Python na Google App Engine v2 (20)

PDF
Azure Functions e Logic Apps
DOCX
PDF
Java no Google App Engine - TDC2011
PDF
Administração de portais
PDF
Cloud computing & Spring Framework
PPTX
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
PDF
Venha Aprender sobre Mulesoft - Dia 01 de 11
PPTX
Venha Aprender Sobre MuleSoft - Dia 01.pptx
PDF
Desenvolvimento web com python e web2py
PDF
Turbinando microsserviços em PHP
PDF
Produtividade infinito e além com We.js
PPTX
Introdução à computação na nuvem e Windows Azure
PPTX
Panorama Atual e Tendências do Desenvolvimento de Sistemas para Internet
PPTX
AnaliseDeDados_SQLSat906
PPT
Soa – Woa Rest Arquiteturas
PPTX
IaaS, PaaS e SaaS para Developers
PDF
Keynote nuvem estaleiro_ics
PPT
Desenvolvendo Aplicações com Software Livre
PDF
Plataformas Monolíticas, redescobrindo o Desktop e sendo Ágil para Web.
PPTX
Azure e suas vantagens (Palestra 1)
Azure Functions e Logic Apps
Java no Google App Engine - TDC2011
Administração de portais
Cloud computing & Spring Framework
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
Venha Aprender sobre Mulesoft - Dia 01 de 11
Venha Aprender Sobre MuleSoft - Dia 01.pptx
Desenvolvimento web com python e web2py
Turbinando microsserviços em PHP
Produtividade infinito e além com We.js
Introdução à computação na nuvem e Windows Azure
Panorama Atual e Tendências do Desenvolvimento de Sistemas para Internet
AnaliseDeDados_SQLSat906
Soa – Woa Rest Arquiteturas
IaaS, PaaS e SaaS para Developers
Keynote nuvem estaleiro_ics
Desenvolvendo Aplicações com Software Livre
Plataformas Monolíticas, redescobrindo o Desktop e sendo Ágil para Web.
Azure e suas vantagens (Palestra 1)
Anúncio

Mais de Luiz Cláudio Silva (11)

PDF
Servindo Aplicações Python na Nuvem
PDF
Usando BDs NoSQL com Python
PDF
Computacao em Nuvem
PDF
Praticas Ágeis de Desenvolvimento de Software v3
ODP
Computação em Nuvem, Padrões Abertos e Software LIvre
PDF
Já ouviu falar em Extreme Programming?
PDF
Praticas Ágeis de Desenvolvimento de Software v2
PDF
Python na Nuvem
PDF
Extreme Programming (Agile Tour 2011)
PDF
Práticas Ágeis de Desenvolvimento de Software
PDF
Técnicas de Programação para a Web
Servindo Aplicações Python na Nuvem
Usando BDs NoSQL com Python
Computacao em Nuvem
Praticas Ágeis de Desenvolvimento de Software v3
Computação em Nuvem, Padrões Abertos e Software LIvre
Já ouviu falar em Extreme Programming?
Praticas Ágeis de Desenvolvimento de Software v2
Python na Nuvem
Extreme Programming (Agile Tour 2011)
Práticas Ágeis de Desenvolvimento de Software
Técnicas de Programação para a Web

Usando Python na Google App Engine v2