Glossário
Legenda
- Código Python (.py) – Podem ser operadores, funções, módulos, parâmetros, classes, métodos, bibliotecas, etc…, com a devida descrição (Fonte: Microsoft Copilot).
- Onde encontrar – Links de algumas publicações no site onde podemos encontrar o referido código. A numeração é referente à ordem da publicação.
0-9
- –
- Operador de subtração ou negação (quando usado como unário).
Onde encontrar: 4
- ->
- Operador usado em anotações de tipo (type hints) para indicar o tipo de retorno de uma função.
Onde encontrar: 68
- .2f
- Especificador de formatação usado em f‑strings ou format(), que formata números de ponto flutuante com 2 casas decimais.
Onde encontrar: 66
- ( )
- Define uma tupla. Estrutura ordenada e imutável. Também é usada para chamadas de funções e agrupamento de expressões. Ex.: (1, 2, 3) ou print(“Olá”).
Onde encontrar: 9
- [ ]
- Define uma lista. Estrutura mutável, ordenada e que aceita elementos de tipos diferentes. Ex.: [1, 2, 3]
Onde encontrar: 2, 6, 9, 66, 71
- { }
- Define um dicionário (pares chave:valor) ou um set (conjunto), dependendo do conteúdo. Ex.: {“a”: 1} (dicionário) e {1, 2, 3} (set).
Onde encontrar: 2, 10
- *=
- Operador de atribuição composto; multiplica o valor atual de uma variável por outro valor e armazena o resultado na própria variável.
Onde encontrar: 70
- \n
- Caractere especial que representa quebra de linha em strings. Ex.: “Olá\nMundo”
Onde encontrar: 2, 4, 6, 7, 9, 11
- <
- Operador “menor que”.
Onde encontrar: 6
- #
- Símbolo usado para criar comentários no código. Tudo após o
#na mesma linha é ignorado pelo Python e serve apenas para documentação e explicação.
Onde encontrar: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 60, 61, 62, 63
- +
- Operador de adição (números) ou concatenação (strings e listas).
Onde encontrar: 4
A
- and
- Operador lógico que retorna True somente se ambas as condições forem verdadeiras.
Onde encontrar: 3
- area
- Não é função nativa; pode representar área geométrica (ex.: Shapely) ou número de elementos (em arrays). Depende da biblioteca.
Onde encontrar: 8
- as
- Palavra‑chave usada para criar um alias ao importar módulos ou capturar exceções.
Onde encontrar: 3, 7, 60
- axis
- Função do
pyplotque controla limites, escala e proporção dos eixos do gráfico. É, também, parâmetro usado em NumPy e Pandas para indicar a direção da operação em arrays, tabelas e matrizes – axis=0 → opera ao longo das linhas (processa coluna por coluna) / axis=1 → opera ao longo das colunas (processa linha por linha).
Onde encontrar: 67
B
- break
- Comando usado dentro de loops (for ou while) para interromper imediatamente a repetição e sair do loop
Onde encontrar: 4
C
- ceil
- Função da biblioteca math. Retorna o menor inteiro maior ou igual ao número informado (arredondamento para cima). Ex.: ceil(3.1) → 4.
Onde encontrar: 7
- centimeter
- Unidade de comprimento equivalente a 0,01 metro; registrada no Pint.
Onde encontrar: 65
- class
- Palavra‑chave usada para criar uma classe em Python, que funciona como um molde para objetos, agrupando atributos (dados) e métodos (funções internas).
Onde encontrar: 63
- collections
- Biblioteca padrão do Python que fornece tipos de dados especializados, como Counter, deque, defaultdict, entre outros.
Onde encontrar: 2, 5
- count()
- Método que aparece em listas, tuplas e strings. Retorna quantas vezes um valor aparece na sequência. Ex.: [1,2,2].count(2) retorna 2.
Onde encontrar: 2
D
- decimal
- Módulo da biblioteca padrão do Python que permite realizar cálculos com alta precisão decimal, evitando erros comuns de ponto flutuante.
Onde encontrar: 68
- Decimal()
- Classe principal do módulo
decimal; representa números decimais com precisão controlada e comportamento matemático mais previsível.
Onde encontrar: 68
- def
- Palavra‑chave do Python usada para definir funções. Ex.: def minha_funcao().
Onde encontrar: 1, 2, 3, 4, 5, 6, 8, 10, 11, 62, 66, 68, 69, 71
- degC
- Unidade de temperatura em graus Celsius usada no Pint.
Onde encontrar: 65
- dict()
- Função embutida que cria um dicionário. Estrutura de pares chave: valor. Ex.: dict(a=1, b=2).
Onde encontrar: 5
- divmod
- Função embutida que retorna (quociente, resto) de uma divisão inteira. Ex.: divmod(10, 3) → (3, 1).
Onde encontrar: 5
E
- elif
- Palavra‑chave usada em estruturas condicionais. Significa “else if” e permite testar uma nova condição quando o if anterior é falso.
Onde encontrar: 4, 6, 10, 64
- else
- Parte final de uma estrutura condicional. Executa um bloco de código quando nenhuma das condições anteriores (if/elif) é verdadeira.
Onde encontrar: 1, 3, 5, 6, 10, 11, 64
- except
- Palavra‑chave usada em tratamento de exceções. Define o bloco que será executado quando um erro específico (ou geral) ocorrer dentro de um try.
Onde encontrar: 1
- exit()
- Função que interrompe a execução do programa. Geralmente vem do módulo sys (sys.exit()), embora exit() também exista no modo interativo.
Onde encontrar: 1
F
- f-string
- Forma moderna de formatar strings no Python. Permite inserir variáveis dentro de {} prefixando a string com f. Ex.: f”Valor: {x}”.
Onde encontrar: 2, 4, 5, 8, 10, 11, 61, 65
- False
- Um dos dois valores booleanos do Python. Representa falso em expressões lógicas.
Onde encontrar: 6
- float()
- Função embutida do Python que converte um valor para número de ponto flutuante (decimal). Ex.: float(“3.5”) → 3.5.
Onde encontrar: 1, 3, 4
- floor
- Função da biblioteca math. Retorna o maior inteiro menor ou igual ao número informado (arredondamento para baixo). Ex.: floor(3.9) → 3.
Onde encontrar: 7
G
- gcd()
- Função do módulo math que calcula o máximo divisor comum entre dois números inteiros.
Onde encontrar: 69
- geometric_mean()
- Função do módulo statistics que calcula a média geométrica de um conjunto de números positivos.
Onde encontrar: 70
- geometry
- Submódulo do Shapely que contém classes geométricas como
Point,LineStringePolygon.
Onde encontrar: 67
- get()
- Método usado em dicionários. Retorna o valor associado a uma chave. Se a chave não existir, retorna um valor padrão (evita erro). Ex.: d.get(“chave”, “padrão”).
Onde encontrar: 2
- getcontext()
- Função do módulo
decimalque retorna o contexto atual, incluindo precisão, arredondamento e outras configurações de cálculo.
Onde encontrar: 68
- gram
- Unidade de massa (g), equivalente a 0,001 kg; registrada no Pint.
Onde encontrar: 65
H
- harmonic_mean()
- Função do módulo statistics que calcula a média harmônica de um conjunto de números positivos.
Onde encontrar: 71
- heapq
- Módulo da biblioteca padrão do Python que implementa uma fila de prioridade baseada em heap (min‑heap). Permite inserir e remover elementos mantendo sempre o menor item acessível primeiro.
Onde encontrar: 3
- hectare
- Unidade de área equivalente a 10.000 m²; usada em cálculos de terrenos e agricultura.
Onde encontrar: 65
- hmean()
- Função de scipy.stats que calcula a média harmônica, geralmente mais rápida e robusta que a versão do módulo statistics.
Onde encontrar: 71
I
- if
- Palavra‑chave usada para criar uma condição. Executa um bloco de código somente se a expressão for
Onde encontrar: 1, 2, 3, 4, 5, 6, 10, 11
- import
- Palavra‑chave usada para importar módulos ou bibliotecas para o código Python. Ex.: import math.
Onde encontrar: 5, 7, 8, 61, 62, 69
- in
- Operador que verifica pertinência: retorna True se um elemento estiver dentro de uma sequência (lista, string, tupla, dicionário). Ex.: “a” in “banana”.
Onde encontrar: 1, 2, 3, 5, 6, 9, 10, 70
- índice
- Conceito usado em listas, strings e outras sequências. Representa a posição de um elemento, começando em 0. Ex.: lista[0].
Onde encontrar: 9
- init
- Método especial chamado automaticamente ao criar um objeto. Ele inicializa os atributos da classe e define o estado inicial da instância.
Onde encontrar: 63
- input()
- Função embutida que lê dados digitados pelo usuário no console e retorna uma string.
Onde encontrar: 1, 4
- int
- Tipo nativo do Python que representa números inteiros; também é uma função que converte valores para inteiro.
Onde encontrar: 68
- is
- Operador que verifica identidade de objetos, não igualdade. Retorna True se duas variáveis apontam para o mesmo objeto na memória.
Onde encontrar: 1
- isfinite
- Função da biblioteca math. Retorna True se o número for finito (não é inf nem nan). Ex.: math.isfinite(10).
Onde encontrar: 3
- isnan
- Função da biblioteca math. Retorna True se o valor for NaN (“Not a Number”). Ex.: math.isnan(float(“nan”)).
Onde encontrar: 3
J
K
- kelvin
- Unidade de temperatura absoluta (K), usada em cálculos científicos e disponível no Pint.
Onde encontrar: 65
L
- len()
- Função embutida que retorna o tamanho de uma sequência (lista, string, tupla, dicionário, etc.). Ex.: len(“Python”) → 6.
Onde encontrar: 1, 2, 9, 70, 71
- list comprehension
- Sintaxe compacta para criar listas a partir de loops e condições em uma única linha. Ex.: [x*2 for x in lista].
Onde encontrar: 1
- liter
- Unidade de volume (L) registrada no Pint.
Onde encontrar: 65
- lower()
- Método de strings que retorna uma nova string com todas as letras minúsculas. Ex.: “TEXTO”.lower() → “texto”.
Onde encontrar: 2
M
- math
- Biblioteca padrão do Python que fornece funções matemáticas como sqrt, ceil, floor, sin, log, etc. Deve ser importada: import math.
Onde encontrar: 3, 7, 8, 64, 70
- math.isclose()
- Função que compara dois números e verifica se eles são “próximos” dentro de uma tolerância definida. Útil para cálculos de ponto flutuante.
Onde encontrar: 64
- math.sqrt()
- Função que retorna a raiz quadrada de um número.
Onde encontrar: 64
- matplotlib
- Biblioteca externa (instalada via pip) usada para criação de gráficos e visualizações. O módulo mais usado é matplotlib.pyplot.
Onde encontrar: 60, 62, 63, 64, 67
- max()
- Função embutida que retorna o maior valor dentro de uma sequência (lista, tupla, string, etc.). Ex.: max([1, 5, 3]) → 5.
Onde encontrar: 3
- mean
- Função da biblioteca statistics ou NumPy. Calcula a média aritmética de um conjunto de valores. Ex.: statistics.mean([1,2,3])
Onde encontrar: 3
- median
- Função da biblioteca statistics. Retorna a mediana de uma lista de números. Ex.: statistics.median([1, 3, 5]) → 3.
Onde encontrar: 3
- meter
- Unidade de comprimento registrada no Pint; representa metros (m).
Onde encontrar: 65
- milliliter
- Unidade de volume (mL), equivalente a 0,001 litro; registrada no Pint.
Onde encontrar: 65
N
- NaN
- Sigla para Not a Number. Representa valores numéricos inválidos. Surge em operações matemáticas indefinidas. Pode ser obtido via float(“nan”) ou math.nan.
Onde encontrar: 3
- nlargest
- Função do módulo heapq. Retorna os n maiores elementos de um iterável de forma eficiente. Ex.: heapq.nlargest(3, lista).
Onde encontrar: 3
- None
- Valor especial do Python que representa ausência de valor ou “nada”. Usado como retorno padrão de funções sem return.
Onde encontrar: 1, 4
- normalize()
- Método da classe
Decimalque remove zeros desnecessários e ajusta a representação do número para uma forma canônica.
Onde encontrar: 68
- Numpy
- Biblioteca externa (instalada via pip) amplamente usada para cálculos numéricos, matrizes, vetores e operações matemáticas de alta performance. Geralmente importada com o alias (apelido) np.
Onde encontrar: 60, 62, 63
np.array() – função da biblioteca NumPy que cria um array (vetor ou matriz). É a estrutura central do NumPy, muito mais eficiente que listas comuns.
np.radians() – função que converte graus para radianos. Útil antes de usar funções trigonométricas.
np.cos() – função trigonométrica que calcula o cosseno de um valor (em radianos).
np.sin() – função trigonométrica que calcula o seno de um valor (em radianos).
np.trapezoid() – função que calcula integrais numéricas usando a regra do trapézio, aproximando a área sob uma curva.
np.linspace() – função que gera uma sequência de valores igualmente espaçados entre dois limites definidos (início e fim).
O
P
- pandas
- Biblioteca externa (instalada via pip) usada para análise e manipulação de dados. Fornece estruturas como DataFrame e Series. Geralmente importada como import pandas as pd.
Onde encontrar: 3
- pi
- Constante da biblioteca math ou do NumPy que representa o valor de π (3.14159…). Ex.: math.pi ou np.pi.
Onde encontrar: 7, 8
- pint
- Biblioteca externa (instalada via pip) usada para trabalhar com unidades de medida, conversões e cálculos físicos com consistência dimensional. Geralmente importada como import pint.
Onde encontrar: 61, 63
- pip
- Ferramenta de linha de comando usada para instalar pacotes Python. Ex.: pip install pandas. Não faz parte do código Python em si.
Onde encontrar: 8
- plot()
- Função do
pyplotusada para desenhar linhas ou formas conectando pontos no gráfico.
Onde encontrar: 67
- Point
- Classe da biblioteca Shapely, usada para representar pontos geométricos (coordenadas). Ex.: Point(3, 5).
Onde encontrar: 8, 67
- Polygon()
- Classe da biblioteca Shapely, usada para criar polígonos geométricos (áreas, formas, mapas). Ex.: Polygon([(0,0),(1,0),(1,1)]).
Onde encontrar: 8, 67
- power()
- Função do NumPy que calcula a potência elemento a elemento: np.power(base, expoente). Equivalente a base ** expoente, mas otimizada para arrays.
Onde encontrar: 8
- prec
- Atributo do contexto do módulo decimal que define a precisão (quantidade de dígitos significativos) usada nos cálculos.
Onde encontrar: 68
Q
- Quantify()
- Função do Pint que interpreta uma string contendo um valor e uma unidade, convertendo-a em uma quantidade com unidade.
Onde encontrar: 65
R
- radians()
- Função da biblioteca math que converte graus para radianos. Ex.: math.radians(180) → π
Onde encontrar: 62
- raise
- Palavra‑chave usada para lançar (disparar) uma exceção manualmente, interrompendo a execução normal do programa.
Onde encontrar: 66
- range
- Função embutida que gera uma sequência de números usada em loops. Ex.: range(0, 5) gera 0,1,2,3,4.
Onde encontrar: 9, 62
- replace()
- Método de strings que substitui partes do texto por outra. Ex.: “Python”.replace(“Py”, “My”).
Onde encontrar: 2, 5
- return
- Palavra‑chave usada dentro de funções para retornar um valor ao final da execução.
Onde encontrar: 1, 3, 4, 5, 6, 8, 10, 11, 66
- round()
- Função embutida que arredonda números para um número específico de casas decimais. Ex.: round(3.14159, 2) → 3.14
Onde encontrar: 7
S
- scatter
- Função do
pyplotusada para criar gráficos de dispersão (pontos individuais).
Onde encontrar: 67
- scipy
- Biblioteca científica avançada que complementa o NumPy, oferecendo funções para estatística, otimização, integração, álgebra linear e muito mais.
Onde encontrar: 71
- scipy.stats
- Submódulo do SciPy especializado em estatística, distribuições de probabilidade, testes estatísticos e funções matemáticas avançadas.
Onde encontrar: 71
- self
- Referência à própria instância dentro de métodos de uma classe. Permite acessar atributos e métodos do objeto atual.
Onde encontrar: 64
- series
- Estrutura de dados da biblioteca pandas. Representa uma coluna de dados, com índice e valores. Ex.: pd.Series([1,2,3])
Onde encontrar: 3
- set()
- Função embutida que cria um conjunto, estrutura sem elementos duplicados. Ex.: set([1,1,2]) → {1,2}
Onde encontrar: 2, 9
- shapely
- Biblioteca externa usada para geometria computacional, criação e manipulação de objetos como Point, LineString e Polygon
Onde encontrar: 8, 67
- show
- Função do
pyplotque exibe o gráfico na tela.
Onde encontrar: 67
- sorted
- Função embutida que retorna uma lista ordenada a partir de qualquer iterável. Não altera o original.
Onde encontrar: 9, 64
- split()
- Método de strings que divide o texto em partes, retornando uma lista. Ex.: “a,b,c”.split(“,”)
Onde encontrar: 1, 2, 5
- startswtith
- Método de strings que verifica se o texto começa com determinado prefixo. Ex.: “Python”.startswith(“Py”)
Onde encontrar: 5
- statistics
- Biblioteca padrão do Python com funções estatísticas como mean, median, mode, etc. Deve ser importada: import statistics
Onde encontrar: 3, 70, 71
- subplots()
- Função do módulo matplotlib.pyplot que cria uma figura e um conjunto de eixos (gráficos). Ex.: fig, ax = plt.subplots()
Onde encontrar: 60
T
- to
- Método do Pint usado para converter unidades. Ex.: (5 * ureg.kg).to(ureg.gram) converte 5 kg para gramas
Onde encontrar: 61, 65
- tonne
- Unidade de massa disponível no Pint. Representa 1 tonelada métrica (1 000 kg). Usada como ureg.tonne
Onde encontrar: 61
- True
- Um dos dois valores booleanos do Python. Representa verdadeiro em expressões lógicas.
Onde encontrar: 6
- trunc
- Função da biblioteca math. Retorna a parte inteira de um número, descartando as casas decimais (truncamento). Ex.: math.trunc(3.9) → 3
Onde encontrar: 7
- try
- Palavra‑chave usada para iniciar um bloco de tratamento de exceções. O código dentro de try é executado e, se ocorrer um erro, o fluxo passa para um bloco except.
Onde encontrar: 1
U
V
- ValueError
- Tipo de exceção lançada quando uma função recebe um valor válido em tipo, mas inválido em conteúdo (ex.: converter “abc” para inteiro).
Onde encontrar: 66
W
X
Y
Z