Python Brasil 2025

GraphQL em Python com SGQLC
26/10/2025 , Iniciante

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.


Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade?

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)

O que as pessoas que participarem podem esperar aprender na sua atividade?
  • 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).

Escolha uma ou mais áreas em que essa proposta se encaixa

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.