Skip to main content

Calculadora Python Banner

🧮 Calculadora Científica em Python

Status Licença Python Open In Colab Downloads Último Commit

Uma calculadora multifuncional para operações matemáticas básicas e avançadas, desenvolvida como projeto educacional em Python com interface intuitiva e histórico de cálculos.

📌 Índice

✨ Funcionalidades

🔢 Operações Matemáticas

Categoria Operações Disponíveis
Básicas Adição, Subtração, Multiplicação, Divisão
Potenciação Expoentes, Raízes
Álgebra Equações 1º/2º grau, Fatorial, Logaritmos
Geometria Teorema de Pitágoras, Trigonometria
Cálculo Derivadas, Integrais

📊 Visualização

  • Geração de gráficos de funções
  • Histórico de operações persistente

🔄 Conversões

  • Temperatura (Celsius/Fahrenheit)
  • Regra de três simples e inversa

ℂ Números Complexos

  • Operações básicas
  • Forma polar
  • Cálculo de raízes

🚀 Como Usar

# Clone o repositório
git clone https://github.com/LeoMedeiros72/Calculadora-3.0.git
cd Calculadora-3.0


# Instale as dependências
pip install -r requirements.txt

# Execute a calculadora
python calculadora.py

Instruções:

Digite o número correspondente à operação desejada

Siga as instruções específicas de cada operação

Pressione Enter após cada entrada

image

🛠️ Tecnologias

Python NumPy Matplotlib SciPy

🗺️ Roadmap

✅ Versão Atual (v3.0)

pie
    title Progresso v3.0
    "Concluído" : 95
    "Em Testes" : 5

#Versão 3.0 - 2024-2025

  • ✅ Operações matemáticas básicas e avançadas
  • ✅ Suporte a números complexos
  • ✅ Sistema de histórico de cálculos
  • ✅ Números complexos
  • ✅ Geração de gráficos
pie
    title Prioridades 2025
    "Interface Gráfica" : 35
    "Performance" : 25
    "Novas Operações" : 40

Próximas Versões

gantt
    title Cronograma 2025-2026
    dateFormat  YYYY-MM-DD
    axisFormat  %b '%y
    section v3.5 (Q1 2025)
    Interface Tkinter : crit, active, 2025-07-07, 45d
    section v4.0 (Q2 2025)
    Cálculo Vetorial : 2025-09-01, 60d
    section v4.5 (Q3 2025)
    Conversor Unidades : 2025-12-15, 30d

Próximos Passos Imediatos:

  1. 🖥️ Finalizar GUI (Previsão: Jul/2025)
  2. 📦 Publicar no PyPI
  3. 🧪 Testes E2E
📊 Métricas Detalhadas
pie
    title Alocação de Recursos
    "Frontend" : 40
    "Novas Features" : 35
    "Otimização" : 25

Longo Prazo:

  • v4.5: Integração com Jupyter Notebooks
  • v5.0: Versão Web (Streamlit/Dash)
  • v5.5: Pacote PyPI com CLI avançado
  • v6.0: Versão Mobile (Kivy)
📊 Métricas de Progresso (Clique para expandir)
pie
    title Progresso Geral
    "Concluído" : 65
    "Em Desenvolvimento" : 25
    "Planejado" : 10

📅 Linha do Tempo Visual

timeline
    title Evolução da Calculadora
    2023 Q4 : Versão Inicial (Console)
    2024 Q2 : Adição de Gráficos
    2025 Q4 : Interface Gráfica
    2025-2026 Q2 : Versão Web
  • v3.5 (Jul 2025)
    ✅ Interface gráfica básica
    🏗️ Sistema de plugins

  • v4.0 (Dez 2025)
    🔜 Cálculo matricial
    ⏳ Exportação LaTeX

📂 Licença

Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

👨‍💻 Autor

Foto de Perfil Leonardo Medeiros

Leonardo Medeiros
Matemático Especialista, Cientista e Analista de Dados Sênior com especialização em IA e Machine Learning

Criado com ❤️ e Python

Metadata

Release files for calculadora-cientifica 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for calculadora-cientifica 3.0.0
File Size Uploaded
calculadora_cientifica-3.0.0.tar.gz 5.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for calculadora-cientifica 3.0.0
File Interpreter ABI Platform
calculadora_cientifica-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.7 kB

Release files / calculadora_cientifica-3.0.0.tar.gz

Download URL calculadora_cientifica-3.0.0.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
49f75e86ea9b88823f1780bec9a3a74840d193e60d01a7bfee66b99133f65618
BLAKE2b-256 checksum
How to use checksums
090d4999502f72c490dcb62a253b2c1549dafeee1167e98cd84ba4f7c509c052
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / calculadora_cientifica-3.0.0-py3-none-any.whl

Download URL calculadora_cientifica-3.0.0-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7ea2032a945dff2b5698898c87f0886184721c09134276e52678ede963bf9184
BLAKE2b-256 checksum
How to use checksums
929a1152f7eeed8dd5bc316e487b7645d490a51280da93b461523dc842199c2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

3.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page