Glossário
Termos técnicos usados no curso, explicados em linguagem simples e agrupados pelo módulo em que aparecem pela primeira vez. Quando um termo aparece numa lição, ele vem com um link para a entrada correspondente aqui.
M0.1
AnthropicEixo A — Claude e Claude Code
Empresa de pesquisa e produtos em inteligência artificial, fundada em 2021 por ex-pesquisadores da OpenAI, que trata segurança em IA como parte central da própria estratégia — inclusive comercial —, não como um adendo. É a empresa por trás de Claude.
M0.2
ClaudeEixo A — Claude e Claude Code
Um modelo de linguagem que você acessa em modo conversa: você pergunta ou pede algo, e ele responde, dentro de uma janela de chat.
Modelo de linguagemEixo A — Claude e Claude Code
Um sistema treinado para entender e gerar texto, capaz de responder perguntas, explicar conceitos, escrever e revisar textos e ajudar a pensar um problema. Também chamado de LLM (large language model).
AlucinaçãoEixo A — Claude e Claude Code
Quando Claude gera uma resposta que soa confiante e coerente, mas não corresponde à realidade — erra um fato em vez de admitir que não sabe.
M0.3
OpusEixo A — Claude e Claude Code
A linha de modelos Claude mais capaz — tende a lidar melhor com tarefas complexas, ambíguas ou que exigem raciocínio em várias etapas, ao custo de mais tempo e recursos.
SonnetEixo A — Claude e Claude Code
A linha de modelos Claude que equilibra qualidade e velocidade — a escolha padrão para a maioria das tarefas do dia a dia.
HaikuEixo A — Claude e Claude Code
A linha de modelos Claude mais rápida e barata — prioriza velocidade e custo, ideal para tarefas simples e de alto volume.
M0.4
Busca webEixo A — Claude e Claude Code
Ferramenta que permite a Claude buscar informação atual na internet quando necessário, superando o corte de conhecimento do treinamento.
ProjectsEixo A — Claude e Claude Code
Ferramenta que organiza várias conversas e arquivos dentro de um mesmo projeto ou tema, com contexto compartilhado entre elas — sem ela, cada conversa nova começa do zero.
Anexação de arquivoEixo A — Claude e Claude Code
Enviar documentos, planilhas ou imagens para Claude ler, analisar e comentar dentro da conversa — para formatos que não dá pra colar como texto simples.
ArtifactsEixo A — Claude e Claude Code
Conteúdo gerado por Claude (código, documento, visualização) que aparece num painel separado da conversa, editável e reutilizável — organiza o que é criado dentro de uma conversa, diferente de Projects, que organiza várias conversas entre si.
CoworkEixo A — Claude e Claude Code
Ambiente de trabalho do Claude para tarefas mais longas e autônomas: você delega e volta depois pra ver o resultado, em vez de acompanhar uma troca de mensagens em tempo real.
M0.5
ConectorEixo A — Claude e Claude Code
Mecanismo que permite a Claude acessar e trabalhar com serviços externos que você já usa — Google Drive, Gmail, Slack, entre outros — sem sair da conversa.
Claude em ChromeEixo A — Claude e Claude Code
Superfície do ecossistema Claude que opera dentro do navegador, vendo e agindo sobre a página aberta.
Claude em ExcelEixo A — Claude e Claude Code
Superfície do ecossistema Claude que trabalha direto dentro da planilha, sem trocar de app.
Claude em PowerPointEixo A — Claude e Claude Code
Superfície do ecossistema Claude que trabalha direto dentro da apresentação, sem trocar de app.
Claude TagEixo A — Claude e Claude Code
Uso de Claude via menção direta dentro do Slack, para equipes pedirem ajuda sem sair do canal.
M1
Claude CodeEixo A — Claude e Claude Code
O mesmo Claude, operando em modo agente: em vez de só responder, ele age — lê arquivos, escreve código, executa comandos e corrige o que deu errado, repetindo esse processo sozinho até completar uma tarefa, dentro dos limites que você definiu.
Loop agênticoEixo A — Claude e Claude Code
O ciclo de perceber o estado atual, decidir a próxima ação, executá-la e observar o resultado, repetindo até a tarefa estar pronta ou até precisar de uma decisão sua. É o que separa um agente de um chatbot, que só responde uma vez.
SuperfícieEixo A — Claude e Claude Code
A forma como você acessa e interage com o modelo — pelo navegador (Claude, em modo conversa) ou pelo terminal (Claude Code, em modo agente). O modelo por trás é o mesmo; o que muda é o que ele pode fazer e como você conversa com ele.
M2
TerminalEixo A — Claude e Claude Code
A interface de texto onde você digita comandos diretamente para o computador, sem cliques nem menus — escreve uma instrução, aperta Enter, e o computador responde também em texto. É onde o Claude Code roda.
SessãoEixo A — Claude e Claude Code
Um período contínuo de trabalho com o Claude Code em que ele mantém o contexto do que está acontecendo — arquivos já lidos, decisões já tomadas, o que já foi feito. Termina quando você fecha o terminal ou encerra explicitamente.
Modo de permissãoEixo A — Claude e Claude Code
A configuração que decide o quanto de autonomia o Claude Code tem antes de agir: do mais cauteloso (pede confirmação antes de cada ação) ao mais autônomo (executa e avisa depois, ou só confirma ações potencialmente destrutivas).
M3
Slash commandEixo A — Claude e Claude Code
Um comando que começa com "/", como /clear ou /help, reconhecido diretamente pelo Claude Code como um atalho para uma ação repetitiva — sem precisar de uma frase inteira explicando o que você quer.
WorkflowEixo A — Claude e Claude Code
A sequência típica de passos que uma tarefa percorre do pedido até a entrega — no uso cotidiano do Claude Code, geralmente pedir, receber uma proposta ou mudança, e revisar.
Pull request (PR)Eixo A — Claude e Claude Code
Um pedido formal para que mudanças feitas em código sejam revisadas e incorporadas a um projeto principal. O Claude Code pode preparar um PR pronto para revisão humana depois de aplicar e testar uma mudança.
M4
ValorEixo B — Fundamentos de Python
Um pedaço isolado de informação usado por um programa — um número, um texto, um resultado de verdadeiro ou falso. Sozinho, um valor não tem nome; ele só existe no momento em que é usado.
VariávelEixo B — Fundamentos de Python
Um nome que aponta para um valor guardado na memória do programa — como uma caixa com etiqueta. Quando o código pede o nome, ele está pedindo o conteúdo da caixa, não a palavra em si.
Tipo de dadoEixo B — Fundamentos de Python
A categoria do que um valor representa (texto, número, verdadeiro/falso...), que determina o que pode ser feito com ele — um número pode ser somado, um texto pode ser concatenado, por exemplo.
M5
CondicionalEixo B — Fundamentos de Python
Uma estrutura que testa se algo é verdadeiro ou falso e executa um bloco de código diferente conforme o resultado — o mecanismo que permite ao programa escolher um caminho.
IfEixo B — Fundamentos de Python
A forma mais comum de condicional: "se esta condição for verdadeira, faça isto", opcionalmente acompanhada de um "senão" (else) para o caso em que a condição é falsa.
M6
LaçoEixo B — Fundamentos de Python
Uma estrutura que repete um bloco de código várias vezes, seguindo uma regra que define quando parar — evita escrever a mesma instrução manualmente para cada repetição.
ForEixo B — Fundamentos de Python
Um laço que repete uma ação um número definido de vezes, ou uma vez para cada item de uma coleção — por exemplo, para cada nome de uma lista, imprimir o nome.
WhileEixo B — Fundamentos de Python
Um laço que repete uma ação enquanto uma condição continuar verdadeira, parando assim que ela deixa de ser — a mesma lógica, estruturalmente, do loop agêntico visto em M1.
M7
CLAUDE.mdEixo A — Claude e Claude Code
Um arquivo de texto na raiz do projeto que Claude Code lê no início de cada sessão. Nele você registra o que ele precisa saber toda vez: convenções de código, regras de trabalho, estrutura de pastas, decisões que não devem ser reabertas sem motivo forte.
Janela de contextoEixo A — Claude e Claude Code
O espaço de informação que Claude Code consegue "ter em mente" ao mesmo tempo dentro de uma sessão — como uma memória de curto prazo, grande mas finita, e limitada àquela conversa específica.
Memória do agenteEixo A — Claude e Claude Code
Informação que Claude Code lê automaticamente no início de cada sessão, vinda de um arquivo como o CLAUDE.md — não uma memória automática e implícita, mas uma que você escreve explicitamente.
M8
settings.jsonEixo A — Claude e Claude Code
Arquivo de dado estruturado em .claude/settings.json que define permissões e comportamento técnico do Claude Code — por exemplo, quais comandos ele pode executar sem pedir confirmação e quais exigem aprovação explícita.
PermissãoEixo A — Claude e Claude Code
Uma decisão sobre o que Claude Code pode fazer, configurada de antemão no settings.json — em vez de aprovar cada ação individualmente durante a sessão, você declara o que é permitido com antecedência.
AllowlistEixo A — Claude e Claude Code
Uma lista explícita de comandos ou ações pré-aprovados, contra a qual cada nova ação é verificada: se está na lista, roda sem interrupção; se não está, Claude Code para e pede confirmação.
M9
ListaEixo B — Fundamentos de Python
Uma sequência ordenada de valores, criada com colchetes ([]), acessada por posição (índice) e que pode crescer ou encolher com métodos como append e remove.
ÍndiceEixo B — Fundamentos de Python
A posição de um valor dentro de uma lista, começando em 0 — a primeira posição de uma lista é o índice 0, não o índice 1.
DicionárioEixo B — Fundamentos de Python
Uma coleção de pares chave-valor, criada com chaves ({}), onde cada valor é acessado pela sua chave, não por posição — útil quando os dados têm nome, não ordem.
M10
FunçãoEixo B — Fundamentos de Python
Um bloco de código nomeado, definido com def, que pode receber parâmetros e devolver um valor com return. Definir uma função não a executa — só a chamada faz isso.
ParâmetroEixo B — Fundamentos de Python
Uma entrada que uma função recebe para trabalhar; pode ter um valor padrão, o que a torna opcional na hora de chamar a função.
RetornoEixo B — Fundamentos de Python
O valor que uma função devolve com return, permitindo que o resultado seja usado por outra parte do código — sem ele, o que a função calculou fica preso ali dentro.
M11
SkillsEixo A — Claude e Claude Code
Conhecimento reutilizável — um checklist, um padrão, uma convenção — empacotado uma vez para não ser reexplicado a cada sessão. Conceitualmente parecido com uma função (M10), mas é o próprio agente quem decide quando consultar, não você.
SubagentsEixo A — Claude e Claude Code
Instâncias separadas do Claude Code, com sua própria janela de contexto (M7), disparadas para isolar uma parte específica de um trabalho maior sem sobrecarregar a sessão principal (M13 aprofunda como coordenar vários ao mesmo tempo).
Slash CommandsEixo A — Claude e Claude Code
Atalhos nomeados que você dispara manualmente digitando `/nome` — a mesma ideia do slash command (M3), generalizada como uma das seis primitivas de extensão. Ao contrário de uma Skill, quem decide usar é você, não o agente.
HooksEixo A — Claude e Claude Code
Código que roda sozinho, amarrado a um evento do Claude Code — como antes de um commit —, sem que ninguém precise pedir a cada vez. Diferente de Skill e Slash Command, não é uma decisão em tempo real, é uma regra fixa.
PluginsEixo A — Claude e Claude Code
Pacotes que agrupam e distribuem várias primitivas — Skills, Subagents, Slash Commands, Hooks, MCP — numa unidade instalável de uma vez, o equivalente a uma biblioteca (M15) no mundo do Claude Code.
MCPEixo A — Claude e Claude Code
O protocolo (Model Context Protocol) que conecta o Claude Code a sistemas fora do seu computador de forma padronizada, sem exigir uma integração bespoke por serviço (M12 aprofunda como conectar e usar um servidor MCP real).
M12
Servidor MCPEixo A — Claude e Claude Code
Um programa que expõe as capacidades de um serviço externo (um quadro de tarefas, um banco de dados, um serviço na nuvem) na linguagem que o MCP entende, permitindo que Claude Code chame essas capacidades como se fossem ferramentas suas.
Integração externaEixo A — Claude e Claude Code
A capacidade de Claude Code agir sobre sistemas fora do seu computador — consultando um ticket, atualizando uma planilha, verificando um deploy — sem que você precise sair da sessão para fazer isso manualmente.
M13
SubagenteEixo A — Claude e Claude Code
Uma instância separada de Claude Code, disparada para cuidar de uma parte específica de uma tarefa maior. Quando várias trabalham ao mesmo tempo em vez de uma de cada vez, isso dá origem ao paralelismo.
WorktreeEixo A — Claude e Claude Code
Uma cópia de trabalho isolada do repositório, onde uma instância de Claude Code pode fazer alterações sem afetar o que outra instância está fazendo em paralelo, até o momento de reunir os resultados.
Agent viewEixo A — Claude e Claude Code
Uma visão que mostra o progresso de cada linha de trabalho paralela, permitindo acompanhar várias tarefas ao mesmo tempo sem perder o controle de nenhuma delas.
Agent teamEixo A — Claude e Claude Code
Um conjunto de instâncias de Claude Code trabalhando juntas de forma coordenada, cada uma abordando uma parte diferente do mesmo objetivo maior.
ParalelismoEixo A — Claude e Claude Code
Várias linhas de trabalho acontecendo simultaneamente, cada uma progredindo de forma independente, em vez de uma esperar a outra terminar.
M14
RoutineEixo A — Claude e Claude Code
Uma automação agendada ou recorrente — responde a quando ela começa, não a quanta liberdade tem: dispara no horário certo (todo dia, a cada hora) o que já está configurado, sem decidir nada sobre como a tarefa é feita.
/loopEixo A — Claude e Claude Code
Mantém Claude Code executando um ciclo de trabalho que você já definiu, repetidamente, até uma condição de parada ser satisfeita — o mesmo princípio do laço while (M6). Sabe o roteiro, repete.
/goalEixo A — Claude e Claude Code
Permite declarar só o objetivo final, sem ciclo definido — Claude Code decide o caminho, dentro dos limites configurados, avaliando o próprio progresso até alcançá-lo. Sabe o destino, não o roteiro.
SandboxingEixo A — Claude e Claude Code
Executar o agente dentro de um ambiente isolado e limitado, onde mesmo que algo dê errado, o impacto fica contido àquele espaço, sem afetar o sistema real.
AutomaçãoEixo A — Claude e Claude Code
Configurar Claude Code para executar um processo repetidamente, ou de forma contínua, sem que você precise disparar cada execução manualmente.
M15
MóduloEixo B — Fundamentos de Python
Um arquivo .py que agrupa código relacionado, pronto para ser reaproveitado em outro arquivo via import.
PacoteEixo B — Fundamentos de Python
Um conjunto de módulos organizado em uma pasta — a próxima camada de organização depois de um único arquivo de módulo.
BibliotecaEixo B — Fundamentos de Python
Um pacote publicado para uso por qualquer pessoa — a própria biblioteca padrão do Python ou uma biblioteca externa instalada com pip.
Biblioteca padrãoEixo B — Fundamentos de Python
O conjunto de módulos que já vem instalado junto com o Python, sem precisar de pip install — inclui módulos como datetime, math e random.
pipEixo B — Fundamentos de Python
O gerenciador de pacotes do Python, usado para instalar bibliotecas externas publicadas pela comunidade (pip install nome-da-biblioteca).
ImportEixo B — Fundamentos de Python
A instrução que traz o código de um módulo, pacote ou biblioteca para o arquivo atual, tornando suas funções e variáveis disponíveis para uso.
M16
JSONEixo B — Fundamentos de Python
Um formato de texto para representar dado estruturado, legível tanto por humanos quanto por máquinas — a estrutura mapeia quase diretamente para dicionários e listas em Python.
Dado estruturadoEixo B — Fundamentos de Python
Informação organizada em um formato previsível (como um dicionário ou uma lista), em vez de um texto solto sem estrutura — o que permite ao código acessar cada parte de forma confiável.
M17
SíncronoEixo B — Fundamentos de Python
Um jeito de executar código em que cada instrução espera a anterior terminar antes de começar — se uma delas envolve espera (como uma resposta de rede), o programa fica parado até ela terminar.
AsyncEixo B — Fundamentos de Python
A palavra-chave que declara uma função como uma corrotina (async def) — capaz de ser pausada num ponto de espera sem bloquear o resto do programa.
AwaitEixo B — Fundamentos de Python
A palavra-chave que marca, dentro de uma corrotina, o ponto onde o programa pode ceder a vez enquanto espera algo terminar, em vez de ficar parado sem fazer nada.
CorrotinaEixo B — Fundamentos de Python
Uma função declarada com async def, que pode ser pausada num ponto de espera (await) e retomada depois, sem bloquear o resto do programa enquanto espera.
Operação não bloqueanteEixo B — Fundamentos de Python
Uma operação que, enquanto espera algo terminar (como uma resposta de rede), permite que o programa siga fazendo outras coisas em vez de ficar parado — o oposto de uma espera bloqueante.
ConcorrênciaEixo B — Fundamentos de Python
Várias tarefas avançando juntas por meio de alternância — cada uma cede a vez enquanto espera, numa única linha de execução — sem que isso signifique rodar ao mesmo tempo em núcleos de processador diferentes. Diferente de paralelismo (M13), que é simultaneidade real.
M18
Agent SDKEixo A — Claude e Claude Code
Uma biblioteca Python que expõe o mesmo loop agêntico que o Claude Code roda por trás da interface de terminal — em vez de operar por um terminal, o loop roda dentro do seu próprio script.
Agent loopEixo A — Claude e Claude Code
O ciclo que um agente executa: enviar uma mensagem ao modelo, verificar se a resposta pede o uso de uma ferramenta, executar essa ferramenta se for o caso, devolver o resultado ao modelo, e repetir até a tarefa estar concluída.
Custom toolEixo A — Claude e Claude Code
Uma função Python comum, descrita de um jeito que o modelo consegue entender que ela existe e decidir chamá-la dentro de um agent loop — o mesmo princípio de uma ferramenta MCP, mas sem intermediário.
Structured outputEixo A — Claude e Claude Code
Uma resposta do modelo que segue um formato definido (normalmente JSON) em vez de texto livre, permitindo que o código leia o resultado com json.loads() sem precisar adivinhar onde cada informação está.
API keyEixo A — Claude e Claude Code
Uma credencial secreta que autentica suas chamadas à API da Anthropic — necessária para o Agent SDK rodar de verdade, fora do sandbox do navegador.
HostingEixo A — Claude e Claude Code
Onde o código do seu agente roda de fato depois de escrito — do seu próprio computador a um servidor na nuvem, dependendo de quão contínuo e acessível ele precisa ser.
ObservabilidadeEixo A — Claude e Claude Code
A capacidade de acompanhar o que um agente está fazendo enquanto roda — quais ferramentas chamou, que decisões tomou — importante para depurar e confiar num agent loop que opera com autonomia.