Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

📘 Teste de Performance 2 — Manipulação de Strings, Cálculos e Estruturação em Python

Este conjunto de 16 exercícios foi desenvolvido com o objetivo de aprofundar e consolidar os fundamentos da linguagem Python, explorando principalmente manipulação de strings, cálculos matemáticos, formatação estruturada de saída e organização lógica de programas.

Os problemas propostos simulam situações reais de diferentes áreas, como recursos humanos, segurança da informação, marketing digital, finanças, logística, monitoramento climático, desenvolvimento de jogos e auditoria de sistemas, permitindo uma aplicação prática e contextualizada dos conceitos estudados.


🧠 Conceitos Fundamentais Trabalhados

🧩 Importância da Estrutura e Padronização

  • Padronização de nomes para sistemas internos e crachás corporativos
  • Construção de identificadores personalizados
  • Estruturação de mensagens de log para auditoria
  • Organização de dados textuais para relatórios e análises

🏗️ Estrutura Básica de um Programa Python

  • Organização sequencial do código
  • Separação clara entre variáveis de entrada e variáveis de processamento
  • Uso de comentários para documentação
  • Escrita de código legível e estruturado

📤 Entrada, Processamento e Saída (IPO)

Os exercícios seguiram o modelo Entrada → Processamento → Saída (IPO), reforçando a organização lógica do programa:

  • Entrada de dados utilizando input()
  • Conversão explícita de tipos com:
    • int()
    • float()
  • Processamento com fórmulas matemáticas e regras de negócio
  • Exibição estruturada dos resultados com print()

🔢 Variáveis e Tipos de Dados

  • Declaração e manipulação de variáveis
  • Uso de tipos primitivos:
    • int (pontuações, meses, quantidades)
    • float (valores monetários, temperaturas, taxas)
    • str (nomes, mensagens, identificadores, logs)
  • Conversão de tipos para viabilizar cálculos e formatação correta

➕ Operadores Aritméticos

  • Operações básicas:
    • Soma (+)
    • Subtração (-)
    • Multiplicação (*)
    • Divisão (/)
  • Operadores específicos:
    • Divisão inteira (//)
    • Resto da divisão (%)
  • Aplicações práticas:
    • Cálculo de juros simples
    • Cálculo de taxas administrativas
    • Sistema de pontuação com bônus e penalidades
    • Conversão de temperatura (Celsius → Fahrenheit)
    • Cálculo de percentuais (vogais em textos)

📐 Manipulação de Strings

  • Métodos aplicados:
    • .upper()
    • .lower()
    • .capitalize()
    • .count()
    • .split()
  • Contagem de ocorrências específicas (hashtags)
  • Análise percentual de vogais (com e sem acentuação)
  • Construção de URLs padronizadas
  • Geração de cartões ASCII com repetição de caracteres
  • Montagem de mensagens estruturadas para logs
  • Escape de chaves {} em f-strings

🧮 Ordem das Operações

  • Uso de parênteses para garantir a precedência correta
  • Aplicação de fórmulas compostas respeitando regras matemáticas
  • Implementação de cálculos encadeados (base + bônus − dedução × fator)
  • Atenção à ordem lógica em cálculos financeiros

🖨️ Saída de Dados

  • Utilização da função print()
  • Formatação com f-strings
  • Controle de casas decimais com .2f
  • Padronização rigorosa de mensagens conforme especificações

🎯 Objetivo Geral

Os exercícios deste trabalho permitiram o desenvolvimento de:

  • Raciocínio lógico estruturado
  • Interpretação precisa de enunciados técnicos
  • Organização clara de código
  • Manipulação eficiente de strings
  • Aplicação prática de cálculos matemáticos
  • Construção de saídas formatadas e padronizadas

Este conjunto de atividades contribui para o fortalecimento da base em programação com Python, me preparando para desafios mais avançados em desenvolvimento de sistemas, automação, análise de dados e engenharia de software.