Python na Nuvem

788
-1

Published on

1 Comment
0 Likes
Statistics
Notes
  • blessing_11111@yahoo.com

    My name is Blessing
    i am a young lady with a kind and open heart,
    I enjoy my life,but life can't be complete if you don't have a person to share it
    with. blessing_11111@yahoo.com

    Hoping To Hear From You
    Yours Blessing
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
788
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Python na Nuvem

  1. 1. na nuvemSalvador - 12/11/2011
  2. 2. Luiz Cláudio Silvaluizclaudio@linguagil.com.br@luizclaudioshttp://www.slideshare.net/luizclaudiosilva
  3. 3. • Criada por Guido von Rossum em 1991• Sintaxe simples e fácil de ser de assimilada• Tipagem dinâmica, mas forte• Multiparadigma (OO, estruturada e funcional)• Interpretada (bytecodes)• Multiplataforma• Ambiente interativo• Vem com baterias• SL (licença compatível GPL)• Fácil integração (C/C++, JVM, .Net)
  4. 4. Quem usa ? http://www.slideshare.net/marcoandre/porque-python-pythonbrasil6
  5. 5. http://www.saasblogs.com/images/uploads/2008/12/cloud_stack.gif
  6. 6. Plataformashttp://deroucicho.blogspot.com/2011/04/extreme-scaffolding.html
  7. 7. Serviçoshttp://www.testsite.marcusdudley.com/wp-content/uploads/2011/01/4-puzzle-pieces.jpeg
  8. 8. http://pythonfiddle.com
  9. 9. http://py-ide-online.appspot.com/
  10. 10. • Plataforma de desenvolvimento e hospedagem • Oferecida a partir de 2008 • Aplicações virtualizadas entre vários servidores • Gratuita para poucos recursos utilizadosGoogle • Cobrança por maior uso de armazenamento, banda ou ciclos de máquina App • Suporte a Python, Java e GoEngine • Algumas restrições (sandbox)
  11. 11. • Versão 1.5.0 (maio de 2011) • Python Runtime Environment (webapp, CGI)Google • Datastore (ORM, GQL) App • Services (Memcache, Mail, Images, Google Accounts)Engine • Scheduled Tasks (Cron) • Tools (development server, appcfg.py, data upload)
  12. 12. app.yamlhelloworld.py
  13. 13. helloworld.py
  14. 14. Exemplo de classe de domínioExemplo de classe de controle (POST)
  15. 15. Exemplo de classe de controle (GET)
  16. 16. Exemplo de template
  17. 17. Definindo local para arquivos estáticos

×