Python: Lógica de Programação e Projetos Introdutórios
Nesta seção, apresento projetos introdutórios desenvolvidos durante meus estudos em Python, com foco em lógica de programação, cálculos, estruturas condicionais, validação de dados e organização de resultados.
As aplicações incluem calculadoras, simuladores e exercícios práticos criados para transformar situações cotidianas em soluções programáveis.
Esses projetos registram minha evolução técnica e representam a base para estudos futuros em análise de dados, automação de tarefas e melhoria de processos.
Aplicação introdutória desenvolvida em Python para simular o salário líquido a partir do salário bruto e dos descontos considerados no projeto. O programa utiliza estruturas condicionais, percentuais e formatação monetária para apresentar um resumo simplificado do cálculo.
Simulador de salário líquido em Python - Clique em Run
Este projeto introdutório foi desenvolvido para praticar a aplicação de cálculos e regras condicionais em Python por meio de uma simulação simplificada de salário líquido.
O programa solicita o salário bruto informado pelo usuário, verifica a incidência dos descontos considerados no projeto e apresenta um resumo com os seguintes valores:
salário bruto;
desconto estimado de INSS;
desconto estimado de IRRF;
vale-transporte, quando selecionado;
salário líquido estimado.
Durante a execução, o usuário também informa se deseja considerar o desconto de vale-transporte. Ao final, os resultados são organizados em um resumo semelhante a um demonstrativo simplificado de pagamento.
entrada e conversão de dados;
variáveis numéricas;
estruturas condicionais;
aplicação de percentuais;
organização de regras de cálculo;
formatação de valores monetários;
apresentação estruturada dos resultados.
O vídeo apresenta simulações com diferentes valores salariais, permitindo observar como o programa trata faixas distintas de desconto.
Este projeto possui finalidade exclusivamente educacional e representa uma simulação simplificada. Os resultados não substituem cálculos realizados por profissionais de Departamento Pessoal, sistemas de folha de pagamento ou orientações contábeis.
As tabelas, alíquotas, faixas de contribuição e regras tributárias podem ser alteradas pela legislação. Por isso, os parâmetros utilizados no código devem ser revisados antes de qualquer utilização prática.
Publicado 10/05/2026
Aplicação desenvolvida em Python para estimar o consumo de combustível, o custo e o tempo de uma viagem. O projeto trabalha com entradas numéricas, operações matemáticas, conversão de tempo e apresentação estruturada dos resultados.
Calculadora de custo e tempo de viagem em Python - Clique em Run
Este projeto introdutório foi desenvolvido para estimar o consumo de combustível, o custo total e o tempo aproximado de uma viagem.
O programa solicita ao usuário quatro informações:
distância total do percurso em quilômetros;
velocidade média prevista;
consumo médio do veículo em quilômetros por litro;
preço do combustível por litro.
Com base nos dados informados, a aplicação calcula a quantidade estimada de combustível necessária para o percurso e o custo correspondente.
Além da estimativa financeira, o programa calcula o tempo matemático de deslocamento e apresenta uma segunda previsão com margem adicional de segurança.
Ao final, as informações são organizadas em um relatório contendo:
litros necessários para a viagem;
custo total estimado;
tempo de deslocamento calculado;
tempo sugerido com margem de segurança.
entrada e conversão de dados;
operações matemáticas;
divisão e multiplicação;
cálculos de consumo;
cálculos de tempo;
conversão de horas decimais em horas e minutos;
formatação de valores monetários;
organização dos resultados em relatório.
O projeto demonstra como informações simples podem ser transformadas em uma estimativa útil para o planejamento de deslocamentos e despesas.
Os resultados apresentados são estimativas educacionais. O consumo e o tempo reais podem variar de acordo com trânsito, condições da via, velocidade, peso transportado, características do veículo, paradas, clima e estilo de condução.
A margem de segurança apresentada pelo programa foi definida como uma regra interna do projeto e não representa um padrão oficial de planejamento de viagens.
Publicado 05/05/2026
Calculadora desenvolvida em Python para realizar simulações de juros simples, juros compostos mensais e juros compostos anuais. A aplicação também permite comparar modalidades, trabalhando fórmulas financeiras, menus, condicionais e formatação monetária. Orientação: informe o valor sem separador de milhar. Exemplo: digite 2000 em vez de 2.000.
(Clique em Run)
Calculadora comparativa de juros em Python
Este projeto introdutório foi desenvolvido para praticar fórmulas financeiras, estruturas condicionais e organização de diferentes opções de cálculo em Python.
A aplicação apresenta um menu no qual o usuário pode selecionar uma das modalidades disponíveis:
juros simples;
juros compostos mensais;
juros compostos anuais;
comparação entre modalidades de juros.
Depois da seleção, o programa solicita informações como:
valor inicial ou aporte;
taxa de juros;
período da aplicação;
unidade de tempo correspondente ao cálculo.
Com base nos dados informados, a calculadora processa a opção escolhida e apresenta o resultado estimado da operação.
A modalidade de comparação permite observar as diferenças entre o crescimento por juros simples e o crescimento por juros compostos durante o período informado.
criação de menus de seleção;
entrada e conversão de dados;
estruturas condicionais;
aplicação de fórmulas matemáticas;
potenciação;
tratamento de taxas percentuais;
utilização de períodos mensais e anuais;
comparação de resultados;
formatação de valores monetários.
O projeto contribuiu para o desenvolvimento da lógica necessária à transformação de fórmulas financeiras em instruções executáveis.
Os resultados possuem finalidade exclusivamente educacional e não representam promessa de rentabilidade, recomendação de investimento ou simulação oficial de instituição financeira.
A ferramenta não considera necessariamente impostos, inflação, taxas administrativas, tarifas, riscos, aportes adicionais ou outras condições que possam afetar uma aplicação real.
15/06/2026
Simulador introdutório desenvolvido em Python para calcular o consumo entre duas leituras do medidor e estimar o valor da conta de energia. O projeto trabalha tarifas, condicionais, operações matemáticas, formatação monetária e geração de relatório.
Simulador de conta de energia em Python - Clique em Run
Este projeto introdutório foi desenvolvido para estimar o consumo de energia elétrica e o valor aproximado de uma conta a partir das leituras de um medidor.
O programa solicita informações como:
leitura anterior;
leitura atual;
valor da tarifa por quilowatt-hora;
condição tarifária considerada na simulação.
A diferença entre a leitura atual e a leitura anterior é utilizada para determinar o consumo do período em quilowatt-hora.
Depois do cálculo do consumo, a aplicação gera um relatório simplificado contendo:
consumo total do período;
valor correspondente à energia consumida;
adicionais considerados pelo programa;
taxa de iluminação pública;
valor total estimado da conta.
entrada e conversão de dados;
cálculo da diferença entre leituras;
operações matemáticas;
aplicação de tarifas;
estruturas condicionais;
organização de componentes de cobrança;
formatação monetária;
criação de relatório final.
O projeto demonstra como diferentes valores podem ser reunidos em uma sequência lógica para produzir uma estimativa organizada de consumo e custo.
Esta ferramenta possui finalidade exclusivamente educacional e apresenta uma simulação simplificada.
O valor real de uma conta de energia pode incluir impostos, bandeiras tarifárias, encargos, faixas de consumo, cobranças mínimas, contribuição de iluminação pública e outras regras definidas pela distribuidora e pela legislação aplicável.
Por isso, o resultado não substitui a fatura emitida pela concessionária de energia.
Publicado 09/04/2026
Projeto introdutório em Python que analisa uma sequência informada pelo usuário e gera uma nova combinação de letras, números e símbolos. O exercício trabalha manipulação de textos, condicionais, listas, repetição e geração aleatória.
Gerador de senhas por modelo em Python
Este projeto introdutório foi desenvolvido para praticar a manipulação de textos, a classificação de caracteres e a geração de combinações aleatórias em Python.
O programa solicita que o usuário informe uma sequência como modelo. Em seguida, analisa os tipos de caracteres utilizados, como letras, números e símbolos, e gera uma nova combinação embaralhada com estrutura semelhante.
Ao final da execução, a aplicação apresenta:
o modelo originalmente informado;
a nova sequência gerada;
a combinação reorganizada de letras, números e símbolos.
manipulação de strings;
identificação de tipos de caracteres;
estruturas condicionais;
listas;
estruturas de repetição;
geração aleatória de caracteres;
embaralhamento de sequências;
formatação da saída;
utilização de recursos da biblioteca secrets.
O projeto demonstra a aplicação de lógica de programação na criação e reorganização de sequências de caracteres.
Esta ferramenta foi desenvolvida exclusivamente para fins educacionais e não substitui um gerenciador profissional de senhas.
Para proteção de contas e sistemas, recomenda-se utilizar senhas longas e exclusivas, autenticação em dois fatores e um gerenciador de senhas confiável.
Publicado 10/05/2026