Skip to main content

Calculadora científica com operações avançadas

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

calculadora_cientifica-3.0.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

calculadora_cientifica-3.0.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file calculadora_cientifica-3.0.0.tar.gz.

File metadata

  • Download URL: calculadora_cientifica-3.0.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for calculadora_cientifica-3.0.0.tar.gz
Algorithm Hash digest
SHA256 49f75e86ea9b88823f1780bec9a3a74840d193e60d01a7bfee66b99133f65618
MD5 fab8c33ee4bc1cff47a0fc993acdb046
BLAKE2b-256 090d4999502f72c490dcb62a253b2c1549dafeee1167e98cd84ba4f7c509c052

See more details on using hashes here.

File details

Details for the file calculadora_cientifica-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for calculadora_cientifica-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ea2032a945dff2b5698898c87f0886184721c09134276e52678ede963bf9184
MD5 9290159c25dcf03025a46eb8d5a7dfd0
BLAKE2b-256 929a1152f7eeed8dd5bc316e487b7645d490a51280da93b461523dc842199c2f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page