Glossário de Termos Chave
- Variável: Um nome simbólico que representa um local na memória do computador onde um valor pode ser armazenado e posteriormente referenciado ou manipulado.
- Tipo de Dado: Uma categoria que define a natureza dos valores que uma variável pode armazenar e as operações que podem ser realizadas sobre esses valores (ex: inteiro, ponto flutuante, string, booleano).
- • String: Uma sequência de caracteres (letras, números, símbolos) utilizada para representar texto em programação.
- • Operador: Um símbolo ou palavra-chave que realiza uma operação específica sobre um ou mais operandos (valores ou variáveis).
- • Função: Um bloco de código reutilizável que realiza uma tarefa específica. Pode receber entradas (argumentos) e retornar uma saída (resultado).
- • Método: Uma função que está associada a um objeto (como uma string, lista ou dicionário) e é chamada usando a notação de ponto (objeto.metodo()).
- • Estrutura Condicional: Uma construção de programação que permite que diferentes blocos de código sejam executados dependendo se uma determinada condição é verdadeira ou falsa (if, else, elif).
- • Estrutura de Repetição (Laço): Uma construção de programação que permite que um bloco de código seja executado repetidamente até que uma determinada condição seja satisfeita ou por um número específico de vezes (while, for).
- • Lista: Uma estrutura de dados em Python que armazena uma coleção ordenada de itens. As listas são mutáveis, o que significa que seus elementos podem ser alterados após a criação.
- • Dicionário: Uma estrutura de dados em Python que armazena pares de chave-valor. As chaves são únicas e usadas para acessar os valores correspondentes. Os dicionários são mutáveis.
- • Indexação: O processo de acessar um elemento específico em uma sequência (como uma string ou lista) utilizando sua posição numérica (índice). Em Python, a indexação começa em 0.
- • Fatiamento (Slicing): Uma operação que permite extrair uma subseção de uma sequência (como uma string ou lista) especificando um intervalo de índices.
- • Biblioteca (ou Pacote): Uma coleção de módulos (arquivos Python contendo definições e instruções) que fornecem funcionalidades adicionais para serem utilizadas em programas Python.
- • Tipagem Dinâmica: Uma característica de algumas linguagens de programação (como Python) onde o tipo de uma variável é verificado e inferido em tempo de execução, sem a necessidade de declaração explícita do tipo.
- • Multiplataforma: A capacidade de um software (como código Python) ser executado em diferentes sistemas operacionais (ex: Windows, macOS, Linux) sem a necessidade de grandes modificações.
- • Iteração: O processo de percorrer os elementos de uma coleção (como uma lista ou dicionário) um por um.