Glossário Python: Os Termos Essenciais para Iniciantes

Programação

Filipa Oliveira | 28/03/2025

Estás a dar os primeiros passos no mundo da programação com Python? Dominar esta linguagem versátil e poderosa começa por compreender os seus conceitos fundamentais. Neste artigo, reunimos um glossário completo com os termos essenciais que todo o iniciante em Python deve conhecer para avançar com confiança nos seus estudos e projetos.

Descobre como esta terminologia básica pode acelerar a tua curva de aprendizagem e facilitar a compreensão de tutoriais, documentação técnica e a colaboração em equipas de desenvolvimento.

A Importância de Conhecer a Terminologia Python

Quando começamos a aprender uma nova linguagem de programação , podemos sentir-nos perdidos entre tantos termos técnicos e conceitos desconhecidos. É como aprender um novo idioma: sem conhecer o vocabulário básico, torna-se difícil construir frases completas e comunicar eficazmente.

Em Python, conhecer a terminologia fundamental não é apenas uma questão de formalidade. Este conhecimento:

  • Facilita a leitura de tutoriais e documentação: grande parte do material de aprendizagem assume que compreendes estes termos básicos.
  • Melhora a comunicação com outros programadores em fóruns, comunidades e ambientes de trabalho.
  • Acelera o processo de aprendizagem, permitindo-te concentrar na resolução de problemas em vez de ficar confuso com a linguagem técnica.
  • Cria uma base sólida para explorar conceitos mais avançados no futuro.

Vamos então explorar este vocabulário essencial, organizando-o por categorias para facilitar a tua compreensão e aprendizagem.

Outros artigos:

Conceitos Básicos

Variável

Uma variável é um espaço na memória do computador onde podes armazenar um valor que pode ser alterado durante a execução do programa. Em Python, não precisas declarar o tipo de uma variável; a linguagem infere automaticamente com base no valor atribuído.

Variável em Python - Blog Tokio

Tipo de Dado

Python utiliza diferentes tipos de dados para armazenar diferentes tipos de informação. Os mais comuns são:

  • int (inteiro): Números inteiros sem parte decimal (1, 42, -10)
  • float (decimal): Números com parte decimal (3.14, -0.5, 2.0)
  • str (string/texto): Sequências de caracteres (“Olá”, ‘Python’)
  • bool (booleano): Valores lógicos True (verdadeiro) ou False (falso)

Tipo de Dado em Python - Blog Tokio School

Operadores

Os operadores são símbolos que realizam operações sobre variáveis e valores. Dividem-se em:

  • Aritméticos: + (adição), - (subtração), * (multiplicação), / (divisão), // (divisão inteira), % (resto da divisão), ** (potência)
  • Comparação: == (igual a), != (diferente de), > (maior que), < (menor que), >= (maior ou igual), <= (menor ou igual)
  • Lógicos: and (e), or (ou), not (não)

Operadores em Python - Blog Tokio School

Estruturas de Controlo

Condicionais (if, elif, else)

As estruturas condicionais permitem que o teu código tome decisões e execute diferentes blocos consoante determinadas condições.

Estruturas de Controlo em Pyhon - Blog Tokio School

Ciclos (for, while)

Os ciclos permitem-te executar um bloco de código várias vezes, economizando tempo e tornando o código mais eficiente.

  • for: Utilizado quando sabes quantas vezes queres executar um bloco.
  • while: Executa enquanto uma condição for verdadeira.

Linguagem Python Ciclos (for, while) em Python- Blog Tokio School

Funções e Métodos

Função (def)

Uma função é um bloco de código reutilizável que executa uma tarefa específica. Em Python, defines funções com a palavra-chave def.

Linguagem Python: Função (def) - Blog Tokio School

Argumentos e Parâmetros

  • Parâmetros: São as variáveis definidas na declaração da função.
  • Argumentos: São os valores passados para a função quando a chamamos.

Linguagem Python: Argumentos e Parâmetros - Blog Tokio School

 

Estruturas de Dados

Lista (list)

Uma lista é uma coleção ordenada e mutável (que pode ser modificada) de elementos. Criamos listas com colchetes [].

Linguagem Python: Lista (list) - Blog Tokio School

Tuplo (tuple)

Semelhante a uma lista, mas imutável (não pode ser modificado após a criação). Criamos tuplos com parênteses ().

Linguagem Python: Tuplo (tuple) - Blog Tokio School

Dicionário (dict)

Um dicionário armazena dados em pares de chave-valor, permitindo acesso rápido aos valores através das suas chaves. Criamos dicionários com chavetas {}.

Linguagem Python: Dicionário (dict) - Blog Tokio School

Programação Orientada a Objetos

Classe (class)

Uma classe é um modelo ou blueprint para criar objetos. Define atributos (características) e métodos (comportamentos) que os objetos dessa classe terão.

Linguagem Python: Classe (class) - Blog Tokio School

Objeto

Um objeto é uma instância de uma classe, com características e comportamentos específicos.

Linguagem Python: Objeto - Blog Tokio School

Herança

A herança permite que uma classe (subclasse) herde atributos e métodos de outra classe (superclasse), promovendo a reutilização de código.

Linguagem Python: Herança - Blog Tokio School

Como Aprofundar os Teus Conhecimentos em Python

Agora que conheces os termos essenciais, eis algumas dicas para continuares a desenvolver as tuas competências em Python:

  1. Consulta a documentação oficial: O Python.org oferece uma documentação extensa e bem organizada.
  2. Pratica regularmente: Cria pequenos projetos e resolve exercícios em plataformas como Codewars, HackerRank ou LeetCode.
  3. Participa em comunidades: Junta-te a fóruns como Stack Overflow, Reddit (r/learnpython) ou grupos locais de programação.
  4. Explora bibliotecas populares: Conhece bibliotecas como NumPy, Pandas, Matplotlib e Django para diferentes aplicações.
  5. Inscreve-te em cursos estruturados: Considera formações completas, como o curso de programação em Python da Tokio School, que te guiarão desde os conceitos básicos até aplicações avançadas.

Tudo pronto para começares

Dominar o vocabulário básico de Python é o primeiro passo para te tornares fluente nesta linguagem de programação versátil e poderosa. Tal como no processo de aprendizagem de qualquer idioma, conhecer os termos fundamentais permite-te comunicar eficazmente e compreender conceitos mais complexos à medida que avanças.

Lembra-te que a verdadeira aprendizagem vem da prática constante. Experimenta diferentes conceitos em pequenos programas, não tenhas medo de cometer erros e usa os recursos disponíveis para esclarecer dúvidas. Com o tempo, estes termos tornar-se-ão parte natural do teu vocabulário de programação e estarás pronto para enfrentar desafios mais complexos e emocionantes no mundo do desenvolvimento de software.

Estás a dar os primeiros passos na programação com Python? A Tokio School oferece cursos completos que te levarão do nível iniciante ao avançado, com apoio personalizado e projetos práticos.

Descobre o nosso curso de Python e começa já o teu caminho na área fascinante que é a programação!


Mais informação

Se chegaste até aqui é porque temos algo que te interessa, certo? Claro que sim! Tu também nos interessas. Estamos ansiosos para poder chamar-te pelo teu nome, falar contigo, saber em que podemos ajudar-te. Resumidamente: gostaríamos (muito!) de te conhecer. Envia-nos uma mensagem. Entraremos em contacto contigo num piscar de olhos.

"*" indica campos obrigatórios

Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden

Pode também estar interessado em...

Mais informação

Se chegaste até aqui é porque temos algo que te interessa, certo? Claro que sim! Tu também nos interessas. Estamos ansiosos para poder chamar-te pelo teu nome, falar contigo, saber em que podemos ajudar-te. Resumidamente: gostaríamos (muito!) de te conhecer. Envia-nos uma mensagem. Entraremos em contacto contigo num piscar de olhos.

"*" indica campos obrigatórios

Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden

Todas as formações em Tokio School incluem:

Desde 1.800 €

I.V.A. incluído

  • Formação 100% online
  • Más de 150 clases telepresenciales/mes
  • Masterclass complementares
  • Assessoria pedagógica
  • Formação em inglês
  • Estágio em empresas de referência
  • Tokio Net (alertas de emprego durante 5 anos)
  • E, além disso, 2 anos para concluires a tua formação