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:
- As Profissões do Futuro: Como Python Está a Transformar Diferentes Setores
- O salário do programador Python: descubra quanto ganha
- Quanto tempo leva para aprender a programar em Python?
- Curso de Programação Pós-Laboral: Descobre Várias Opções
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.

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)

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)

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.

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.

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.

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.

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

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

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 {}.

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.

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

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.

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:
- Consulta a documentação oficial: O Python.org oferece uma documentação extensa e bem organizada.
- Pratica regularmente: Cria pequenos projetos e resolve exercícios em plataformas como Codewars, HackerRank ou LeetCode.
- Participa em comunidades: Junta-te a fóruns como Stack Overflow, Reddit (r/learnpython) ou grupos locais de programação.
- Explora bibliotecas populares: Conhece bibliotecas como NumPy, Pandas, Matplotlib e Django para diferentes aplicações.
- 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!
%20130px,%20400px&s_425x150/https://bw.tokioschool.pt/wp-content/uploads/2026/02/ferramentas-no-code-low-code-tokio-school-500x281.png)
%20130px,%20400px&s_425x150/https://bw.tokioschool.pt/wp-content/uploads/2026/01/java-o-que-e-para-que-serve-tokio-school-500x281.png)
%20130px,%20400px&s_425x150/https://bw.tokioschool.pt/wp-content/uploads/2025/12/o-que-faz-um-devops-engineer-tokio-school-500x281.png)