Olá Desenvolvedor Python!
Agora você irá conhecer os Operadores em Python: Operadores Lógicos, Operadores Aritméticos, Operadores de Associação, Operadores de Comparação, Operadores de Identidade e Operadores de Atribuição!
Parecem ser muitos Operadores!
Se você já programa em Python, já se deparou com esses operadores em algum momento:
is, is not, ==, in, not in, and, or, %=.Bem, agora vamos ao que interessa: você vai dominar TODOS esses Operadores e aprender como utilizá-los em seus programas Python!
Está pronto, então vamos aprender sobre Operadores!
Vá Direto ao Assunto…
Curioso?
Clique em qualquer um dos links abaixo e irá direito ao assunto!!! Vamos lá?
1- OPERADORES EM PYTHON
Os Operadores em Python possibilitam que o desenvolvedor consiga transcrever a lógica para código.
Python disponibiliza uma série desses operadores para os desenvolvedores e é muito importante dominá-los se você quiser se tornar um verdadeiro Pythonista!
Veremos todos em detalhes agora, começando pelos Operadores Aritméticos!
2- OPERADORES ARITIMÉTICOS
Esses operadores são utilizados para criarmos expressões matemáticas comuns, como soma, subtração, multiplicação e divisão.
Veja quais estão disponíveis no Python:

Veja agora a utilização de cada operador aritmético mencionado acima:

3- OPERADORES DE COMPARAÇÃO
Como o nome já diz, esses Operadores são usados para comparar dois valores:
Operador | Nome | Função |
---|---|---|
== | Igual a | Verifica se um valor é igual ao outro |
!= | Diferente de | Verifica se um valor é diferente ao outro |
> | Maior que | Verifica se um valor é maior que outro |
>= | Maior ou igual | Verifica se um valor é maior ou igual ao outro |
< | Menor que | Verifica se um valor é menor que outro |
<= | Menor ou igual | Verifica se um valor é menor ou igual ao outro |
Vamos ver exemplos da utilização de cada operador de comparação mencionado acima.
Para facilitar o entendimento, todas as operações estão retornando um valor igual a True, para que você entenda como cada condição é aceita:

Resultado do código acima:
Os valores são iguais O valor não é igual a 5 O valor da variável é maior de 5 O valor da variável é maior ou igual a 5 O valor da variável é menor que 7 O valor da variável é menor ou igual a 5
4- OPERADORES DE ATRIBUIÇÃO
Esse Operadores são utilizados no momento da atribuição de valores à variáveis e controlam como a atribuição será realizada.
Veja quais Operadores de Atribuição estão disponíveis em Python:
Operador | Equivalente a |
---|---|
= | x = 1 |
+= | x = x + 1 |
-= | x = x - 1 |
*= | x = x * 1 |
/= | x = x / 1 |
%= | x = x % 1 |
Exemplo da utilização de cada operador de atribuição mencionado acima:
Operador +=:
numero = 5 numero += 7 print(numero) |
Operador -=:
numero = 5 numero -= 3 print(numero) |
Operador *=:
numero = 5 numero *= 2 print(numero) |
Operador /=:
numero = 5 numero /= 4 print(numero) |
Operador %=:
numero = 5 numero %= 2 print(numero) |
Obs: O operador % é chamado módulo e nada mais é que o resto da divisão. No exemplo acima: 5 dividido por 2 dá 2 de resultado e sobra 1. Por isso numero %= 2 será 1!
5- OPERADORES LÓGICOS
Esses Operadores nos possibilitam construir um tipo de teste muito útil e muito utilizado em qualquer programa Python: os testes lógicos.
Python nos disponibiliza três tipos de Operadores Lógicos: o and, o or e o not.
Vamos ver mais sobre eles agora!
Operador | Definição |
---|---|
and | Retorna True se ambas as afirmações forem verdadeiras |
or | Retorna True se uma das afirmações for verdadeira |
not | retorna Falso se o resultado for verdadeiro |
Exemplo da utilização de cada um:
num1 = 7 num2 = 4 # Exemplo and if num1 > 3 and num2 < 8: print("As Duas condições são verdadeiras") # Exemplo or if num1 > 4 or num2 <= 8: print("Uma ou duas das condições são verdadeiras") # Exemplo not if not (num1 < 30 and num2 < 8): print('Inverte o resultado da condição entre os parânteses') |
6- OPERADORES DE IDENTIDADE
Estes Operadores são utilizados para comparar objetos, verificando se os objetos testados referenciam o mesmo objeto (is) ou não (is not).
Operador | Definição |
---|---|
is | Retorna True se ambas as variáveis são o mesmo objeto |
is not | Retorna True se ambas as variáveis não forem o mesmo objeto |
Agora vamos aos exemplos de como utilizar cada operador de identidade mencionado acima:
Exemplo do operador is:
Resultado do código acima:
São o mesmo objeto? True
São o mesmo objeto? False
Exemplo do operador is not:

Resultado do código acima:
Os objetos são diferentes? True
Muitas vezes, programadores Python ficam na dúvida em quando utilizar o operador de igualdade == ou o operador de identidade is.
Mas agora que você já conhece os dois sabe que o operador == verifica os valores testados, enquanto o operador is testa a referência dos valores testados!
7- OPERADORES DE ASSOCIAÇÃO
Por último, temos os Operadores de Associação.
Eles servem para verificar se determinado objeto está associado ou pertence a determinada estrutura de dados.
Operador | Função |
---|---|
in | Retorna True caso o valor seja encontrado na sequência |
not in | Retorna True caso o valor não seja encontrado na sequência |
Exemplo da utilização de cada operador de associação mencionado acima:


Tabela de Prioridades
8- BIBLIOTECAS PYTHON
As bibliotecas Python ( Libraries Python ) são pacotes de códigos prontos que podem ser exportados para utilização em diferentes projetos,
o que evita que um desenvolvedor precise criar todo o código do zero.
As bibliotecas expandem as capacidades do Python, permitindo que desenvolvedores criem
soluções eficientes para diversas áreas, como desenvolvimento web, automação, ciência
de dados e inteligência artificial. Com uma vasta gama de opções, Python se mantém como
uma das linguagens mais poderosas e utilizadas no mundo da programação.
Principais Categorias de Bibliotecas Python:
1- Desenvolvimento Web e APIs
Django: Framework robusto para desenvolvimento web, com ORM, administração automática e suporte para templates.
Flask: Framework leve e flexível para criação de APIs e aplicações web.
FastAPI: Ideal para APIs de alto desempenho, com suporte para tipagem estática e geração automática de documentação.
Requests: Simplifica requisições HTTP, facilitando a comunicação com APIs.
2- Ciência de Dados
NumPy: Essencial para computação numérica e manipulação de arrays multidimensionais.
SciPy: Conjunto de algoritmos matemáticos e científicos.
Pandas: Manipulação e análise de dados estruturados.
Matplotlib e Seaborn: Criação de gráficos e visualizações estatísticas.
3- Inteligência Artificial e Machine Learning
PyTorch e TensorFlow: Bibliotecas populares para aprendizado profundo.
Keras: Interface para redes neurais, facilitando a implementação de modelos de IA.
Scikit-learn: Algoritmos de aprendizado de máquina para classificação, regressão e clustering.
OpenCV: Processamento de imagens e visão computacional.
Por que usar bibliotecas Python?
As bibliotecas expandem as capacidades do Python, permitindo que desenvolvedores criem
soluções eficientes para diversas áreas, como desenvolvimento web, automação,
ciência de dados e inteligência artificial. Com uma vasta gama de opções, Python
se mantém como uma das linguagens mais poderosas e utilizadas no mundo da programação.

CONCLUSÃO
Se você chegou até aqui, é sinal que está determinado a aprender a Linguagem Python.
Fico muito contente com isso!
Agora que você aprendeu diversos tipos de Operadores que se encontram disponibilizados em Python, para que você possa desenvolver os scripts na Linguagem!
Você deu um passo importante para conhecer a fundo da linguagem Python!
Parabéns!!! Continue sempre assim!
CONSIDERAÇÕES
Serão passados mais materiais uteis para você aprender ainda mais. O material aqui transcrito não foi gerado para fins comerciais, não possuindo finalidade de lucro. Sua elaboração é destinado somente para fins de aprendizado e estudo, em forma de colaboração, servindo como orientação adicional para cursos.

Python - Máquina de Vetores de Suporte — SVM
"Agora que você está mais capacitado com essas dicas,
você se organizou e ja sabe qual direção tomar, já pode ir se exercitando.
Utilize a pesquisa na Web a seu favor. Conseguirá encontrar muito material de grande utilidade !!!"
Desejo sucesso!


Prof. Iraê César Brandão
Luck WayⓇ Informática

Credencial CISCO Networking Academy :
Python Essentials 1
Skills:
Algorithmic Thinking
Analytical Thinking
Basic Python Programming
Best Practices in Programming
Computer Programming
Design, Develop, and Debug Scripts
Entry-level
Procedural Programming
Python
BOAS VINDAS
"Seja
bem
vindo ao
Mundo da
Programação!!!"

Referências
BOTCITY. Lista com as principais bibliotecas Python [atualizado 2024]. Blog [online], Giovanna Ghirardello, [s.l.]: Blog Botcity, 2024, [n.p.].
Disponível em: https://blog.botcity.dev/pt-br/2024/01/15/bibliotecas-python/#:~:text=As%20bibliotecas%20Python%20s%C3%A3o%20pacotes,todo%20o%20c%C3%B3digo%20do%20zero.
Acesso em: 31 dez. 2024.
DEVMEDIA. Guia Completo de Python. Disponível em:
https://www.devmedia.com.br/guia/python/37024
. Acesso em 31 abr. 2023.
GITHUB- BRANDAO, I.C.Python Dicas. Disponível em : https://irae-cesar-brandao.github.io/python_dicas/
. Criado em 01-mai-2023.
MICROSOFT LEARN. Introdução ao Python. Disponível em:
https://learn.microsoft.com/pt-br/training/modules/intro-to-python/
. Acesso em 02-mai-2023.
PYTHON BRASIL. Python para quem está começando. Disponível em:
https://python.org.br/introducao/
. Acesso em 30-abr-2023.
PYTHON: O tutorial de Python Disponível em:
https://docs.python.org/pt-br/3/tutorial/ Acesso em 29-abr-2023.