Como criar um app do Python 3 no App Engine

Use este guia para aprender os conceitos básicos de desenvolvimento e implantação de serviços da Web do Python 3 no ambiente padrão do App Engine.

Neste guia, você itera ao criar e implantar versões de um serviço da Web, começando de uma página estática e criando uma página da Web personalizada que mostra aos usuários autenticados o nome, o e-mail e os tempos de solicitação recentes do site deles.

As tarefas a seguir demonstram o fluxo básico do desenvolvedor para criar esse serviço da Web usando o armazenamento de dados do Firestore no modo Datastore (Datastore) e o Firebase Authentication:

  1. Como criar seu projeto do Google Cloud

    Saiba como criar um projeto do Google Cloud e configurar os recursos do App Engine para seu serviço da Web.

  2. Como gravar serviços da Web

    Aprenda a escrever e testar localmente um serviço da Web básico e definir os arquivos de configuração necessários para implantar esse serviço no App Engine.

  3. Como implantar um serviço da Web no App Engine

    Saiba como implantar seu código do Python 3 e, em seguida, visualizar o serviço da Web em execução no App Engine.

  4. Como processar dados

    Saiba como usar o Datastore para armazenar e recuperar dados sobre solicitações de sites.

  5. Como adicionar o Firebase ao serviço da Web

    Saiba como adicionar o Firebase ao seu projeto do Google Cloud e serviço da Web.

  6. Como autenticar usuários com o Firebase

    Saiba como usar o Firebase Authentication para verificar as credenciais do usuário, disponibilizar informações ao usuário e permitir o acesso a dados.

  7. Como personalizar dados para usuários autenticados

    Aprenda a usar a autenticação para personalizar o armazenamento e a recuperação de dados para usuários autenticados.

  8. Como fazer a limpeza

    Aprenda a limpar seu projeto e evite a possibilidade de cobranças por recursos que você não está usando.

Neste guia, pressupomos que você já conheça o Python 3, o framework Flask (em inglês) e as noções básicas de desenvolvimento da Web.

Custos

A execução deste aplicativo de amostra não excede sua cota gratuita. Você só receberá cobranças se exceder essas cotas. Por exemplo, ao executar outras amostras e adicionar outros serviços ao mesmo projeto do Google Cloud.

Vamos começar.

Crie seu projeto do Google Cloud e configure os recursos do App Engine.