YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← PS 05-13 Olá Mundo! [das aplicações web]

dummy description

Get Embed Code
5 Languages

Showing Revision 3 created 09/14/2013 by Chapeleiro Louco.

  1. Ok, então vamos prosseguir para algumas aplicações web reais.
  2. Então, no fim de nossa última lição, você deveria ter
  3. o engine Google App rodando em sua máquina, e você deveria ter um site básico online.
  4. Vamos começar com o exemplo básico "Hello World" [Olá Mundo]
  5. que o Google tem em seu site, que eu tenho.
  6. Este é o principal arquivo Python "Olá Mundo" da página de exemplos do motor Google App
  7. e ele possui duas seções principais.
  8. Vamos começar com esta seção aqui embaixo.
  9. Esta é a seção de mapeamento URL, e neste caso,
  10. nós temos uma URL, barra, e ele aponta para um manipulador chamado "MainPage" [Página Principal]
  11. MainPage é definido nesta classe chamada "MainPage"
  12. Ele cria uma herança entre webapp para RequestHandler, que é
  13. o manipulador genérico do Google.
  14. Se você não sabe o que são classes, você pode aprender sobre elas online.
  15. Basicamente é uma forma conveniente de agrupar
  16. funções e dados que são relacionados a uma mesma coisa.
  17. Não vamos perder muito tempo com isso aqui,
  18. mas você deve ser capaz de acompanhar mesmo assim.
  19. Nossa classe possui uma função chamada "get", que recebe um parâmetro chamado "self",
  20. que é o primeiro parâmetro comum a maior parte dos métodos Python.
  21. Então esta função faz duas coisas.
  22. Primeiro, ela recebe self.response, que é o tipo de objeto resposta global
  23. que este framework utiliza, e ele configura um cabeçalho.
  24. Ele configura o cabeçalho content-type como igual a text/plain.
  25. Por padrão, o tipo de conteúdo é text/html, mas neste caso ele está configurado como text/plain.
  26. e etão está escrevendo a string "Hello, webapp World!" [Olá mundo das aplicações web]
  27. Se começarmos a engine Google App, vou começar a engine aqui no meu terminal
  28. e então vou para o meu navegador carregar a página, nós veremos isto.
  29. Vemos a string que nosso programa imprimiu em nosso navegador, "Hello, webapp World!".
  30. Coisa fina.