Python Brasil 2025

GraphQL em Python com SGQLC
2025-10-26 , Beginner

Entenda o que é GraphQL: motivação, elementos básicos e como se compara com REST.

Aprenda como utilizá-la com Python puro e como a biblioteca Simple GraphQL Client (SGQLC) pode facilitar sua vida.


A linguagem GraphQL (Linguagem de Consulta de Grafos) foi criada pelo Facebook para resolver um problema comum em APIs, derivada das extensões "Graph" para REST. Entenda as diferenças para REST, esclareça alguns mitos e preconceitos e entenda como utilizá-la em Python de maneira fácil e eficiente.


What prior knowledge is necessary to be able to follow your activity well?:

Python básico: condicionais, variáveis, dicionários e definição de classes (com herança).
Comunicação cliente-servidor básica: conceito de cliente, servidor, requisição e resposta.

Seria bom (porém não obrigatório):
- entender diferença entre atributos da classe e da instância.
- uso de HTTP clients em Python (ex: biblioteca requests)

What can participants expect to learn from your activity?:
  • Linguagem de consulta de grafos (GraphQL), motivação, vantagens e esclarecimentos de mitos e preconceitos

  • Uso de GraphQL em Python, dificuldades do uso puro, facilidades oferecidas pela biblioteca Simple GraphQL Client (SGQLC).

Choose one or more areas where this proposal fits.:

Web Development, Software Architecture, Desktop Application Development

Programador desde os 9 anos (1991), formado em Engenharia de Computação pela UNICAMP (2001-2005), ex-IBM INdT e Intel, sócio fundador da ProFUSION e Pythonista desde 2002.