Uma sequência de passos para resolver um problema.
Glossário de Programação: Termos Essenciais
Quem está começando na área de tecnologia se depara com centenas de palavras em inglês e siglas desconhecidas. Este glossário foi escrito para traduzir o vocabulário da programação com analogias simples da vida real e exemplos práticos.
Um erro ou comportamento inesperado no programa.
Procurar e corrigir bugs, geralmente lendo a mensagem de erro e testando passo a passo.
As regras de escrita de uma linguagem, como a gramática de um idioma.
Um nome que guarda um valor para usar depois.
A categoria de um valor: número inteiro, decimal, texto, verdadeiro/falso etc.
Uma sequência de caracteres entre aspas.
Um valor que só pode ser verdadeiro ou falso.
Uma pergunta cuja resposta é verdadeiro ou falso, usada para decidir um caminho.
Uma estrutura que repete um bloco de código.
Um bloco de código com nome que você pode chamar quando quiser, recebendo valores e devolvendo um resultado.
Parâmetro é o nome que a função usa para receber um valor; argumento é o valor que você passa ao chamar.
O resultado que uma função devolve para quem a chamou.
Uma coleção ordenada de valores, acessados por posição (índice).
A posição de um item numa lista. Começa no zero.
Uma coleção de pares chave: valor, em que você acha o valor pela chave.
A região do código onde uma variável existe.
Quando uma função chama a si mesma para resolver um problema em partes menores. Precisa de um caso base.
A situação mais simples de uma recursão, onde ela para.
A classe é o molde; o objeto é uma peça feita com ele.
Uma função que pertence a uma classe ou a um tipo.
Um dado guardado dentro de um objeto.
Uma classe aproveitar tudo de outra e acrescentar o que é dela.
Um erro que interrompe o programa, a menos que seja tratado.
Código pronto, de outras pessoas, que você importa para usar.
Uma “porta” para um programa conversar com outro, normalmente trocando dados.
Um formato de texto para trocar dados, parecido com dicionários/objetos.
A parte do sistema que a pessoa vê e usa: telas, botões, formulários.
A parte que roda no servidor: regras de negócio, contas, banco de dados.
Quem trabalha nas duas partes: front-end e back-end.
Um conjunto de ferramentas e regras que acelera a construção de sistemas.
O programa que lê o seu código e o executa linha a linha.
Os espaços no início da linha. Em Python, definem quais linhas pertencem a um bloco.
Texto com f antes das aspas que permite colocar variáveis entre chaves.
Um jeito curto de criar listas a partir de outras.
O guia de estilo oficial do Python: como escrever código legível.
Formas de criar variáveis no JavaScript moderno: const não muda; let pode mudar.
Um jeito curto de escrever funções com =>.
A representação da página web que o JavaScript consegue ler e alterar.
Ferramentas para lidar com coisas que demoram, como buscar dados na internet, sem travar a página.
Um sistema que guarda dados organizados para consultar e alterar com segurança.
A tabela guarda registros: cada linha é um registro e cada coluna é uma característica.
Um comando que pede dados ao banco.
A coluna que identifica cada linha de forma única.
Uma coluna que aponta para a chave primária de outra tabela, ligando os dados.
Juntar linhas de tabelas diferentes usando uma coluna em comum.
Representa um valor ausente ou desconhecido (não é zero nem texto vazio).
Coloque os conceitos em prática
A melhor forma de fixar o significado de termos como variáveis, laços e funções é escrevendo código com feedback imediato:
Apoie o EasyCode 💜
O EasyCode é gratuito, independente e sem anúncios. Manter a plataforma rápida, com compiladores no navegador e novos conteúdos atualizados tem custos reais todo mês. Se o site está te ajudando a aprender, veja como apoiar o projeto para continuarmos sempre no ar e acessíveis para todos.