image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Carlos CGS
Carlos CGS10/02/2025 10:31
Compartilhe

#06 - Operadores Aritméticos e Comentários no Python

  • #Python

🌌 Projeto CodeVerse Python - #06/2025

Fala, galera dev! Hoje vamos abordar dois conceitos essenciais no Python: os operadores aritméticos e os comentários. Ambos são fundamentais para a construção de qualquer programa, seja para cálculos ou para tornar o código mais legível e organizado. Vamos lá? 🚀

_____________________________________________________________________________________________________________________________________________________

O que são Operadores Aritméticos?

Os operadores aritméticos são símbolos que usamos para realizar cálculos matemáticos no Python. Eles permitem somar, subtrair, multiplicar, dividir, e muito mais. Imagine que o Python é como uma calculadora superpoderosa: tudo o que você pode fazer manualmente, ele faz por você — e muito mais rápido! 😉

Principais Operadores Aritméticos

image

Exemplo de Uso de Cada Operador

# Adição
soma = 10 + 5
print("Soma:", soma)  # Resultado: 15

# Subtração
subtracao = 10 - 3
print("Subtração:", subtracao)  # Resultado: 7

# Multiplicação
multiplicacao = 4 * 3
print("Multiplicação:", multiplicacao)  # Resultado: 12

# Divisão
divisao = 15 / 2
print("Divisão:", divisao)  # Resultado: 7.5

# Divisão Inteira
divisao_inteira = 15 // 2
print("Divisão Inteira:", divisao_inteira)  # Resultado: 7

# Módulo
modulo = 15 % 4
print("Módulo:", modulo)  # Resultado: 3

# Exponenciação
exponenciacao = 2 ** 3
print("Exponenciação:", exponenciacao)  # Resultado: 8

Precedência dos Operadores

Python segue as mesmas regras de precedência que aprendemos nas aulas de matemática no ensino médio. Primeiro resolvemos as operações entre parênteses, depois a exponenciação, em seguida multiplicacoes e divisões, e por fim somas e subtrações. Vamos a um exemplo:

resultado = (2 + 3) * 4 ** 2 / 2 - 5
print("Resultado:", resultado)  # Resultado: 37.0

No exemplo acima:

  1. Primeiro é resolvido o que está dentro dos parênteses: (2 + 3) → 5.
  2. Depois, a exponenciação: 4 ** 2 → 16.
  3. Em seguida, a multiplicação e a divisão: 5 * 16 / 2 → 40.0.
  4. Por último, a subtração: 40.0 - 5 → 37.0.

_________________________________________________________________________________________________

O que são Comentários?

Comentários são trechos de texto no código que não são executados. Eles servem para explicar o que está sendo feito, tornando o código mais compreensível para outros desenvolvedores — ou para você mesmo no futuro. No Python, eles começam com o símbolo #.

Tipos de Comentários

  • Comentário de Linha Única Usado para anotações curtas.
# Isto é um comentário
print("Hello, World!")  # Este é outro comentário
  • Comentário de Múltiplas Linhas Usado para explicar trechos maiores de código. No Python, fazemos isso usando aspas triplas ''' ou """.
"""
Este é um comentário
de múltiplas linhas.
"""
print("Olá, Mundo!")

Boas Práticas para Comentários

  • Seja Claro e Objetivo: Escreva comentários que realmente ajudem a entender o código.
ula o fatorial de um número usando recursão
def fatorial(n):
  if n == 0:
      return 1
  return n * fatorial(n - 1)
  • Evite Comentários Óbvios: Comentários que explicam o que já é claro no próprio código só aumentam a poluição visual. Exemplo de excesso de comentários:
#FORMA INCORRETA
# Inicializa uma variável com o valor 10
numero = 10

# Soma dois números e armazena o resultado
resultado = numero + 5
_____________________________________________________________________________

#FORMA CORRETA
# Valor inicial usado no cálculo
numero = 10
resultado = numero + 5
  • Prefira Bons Nomes de Variáveis e Funções: Muitas vezes, um nome bem escolhido elimina a necessidade de comentários.
# Exemplo com bons nomes
preco_produto = 100
desconto = 10
preco_final = preco_produto - desconto
  • Explique Lógica Complexa: Use comentários para esclarecer trechos de código mais complicados ou com regras específicas.
# Calcula o número de combinações possíveis dado n e r
def combinacoes(n, r):
  return fatorial(n) / (fatorial(r) * fatorial(n - r))
  • Comentários Devem Complementar o Código, Não Substituí-lo: Use-os para explicar o "porquê" de algo ser feito, e não apenas o "como".

____________________________________________________________________________________________________________

Exercício Proposto

Agora que você aprendeu sobre operadores aritméticos e comentários, que tal praticar?

Desafio: Crie uma calculadora python que:

  1. Use todos os operadores aritméticos aprendidos neste artigo em pelo menos uma operação no programa.
  2. Adicione comentários explicando cada etapa do código, seguindo as boas práticas.

____________________________________________________________________________________________________________

Concluindo...

Neste artigo, exploramos os operadores aritméticos do Python e aprendemos a importância dos comentários bem estruturados para tornar nosso código mais legível e profissional. Sempre lembre de que comentários existem para ajudar, mas não devem poluir o código. Um código claro, com boas práticas de nomeação e lógica, muitas vezes fala por si.

🌟 Vamos disseminar os conhecimentos e transbordar tudo o que aprendemos! 🌟

💻 Confira o repositório oficial do projeto para mais detalhes: CodeVerse Python no GitHub.

🔗 Conecte-se comigo no LinkedIn para trocar ideias, tirar dúvidas e acompanhar outros projetos incríveis.

📚 Referências:

Compartilhe
Comentários (1)
DIO Community
DIO Community - 10/02/2025 17:14

Carlos, seu artigo é um excelente guia para quem deseja consolidar os fundamentos do Python, abordando operadores aritméticos e boas práticas de comentários de maneira didática e bem estruturada. A forma como você explica a precedência de operadores com exemplos práticos facilita muito a assimilação do conceito, algo essencial para quem está aprendendo a lógica matemática no contexto da programação. Além disso, destacar a importância dos comentários bem utilizados e diferenciá-los daqueles que apenas poluem o código é um grande acerto, pois ajuda os desenvolvedores a manterem um código mais limpo e compreensível.

Na DIO, valorizamos esse tipo de abordagem prática e orientada à clareza no desenvolvimento, pois sabemos que um código bem escrito e documentado é um diferencial não apenas para quem está estudando, mas também para quem trabalha em equipe e precisa compartilhar conhecimento. Para quem está começando no Python, você acredita que aprender primeiro a sintaxe e os fundamentos é o melhor caminho, ou começar direto com pequenos projetos pode acelerar o aprendizado de forma mais natural?