Skip to content

Este projeto é uma calculadora Simplex desenvolvida em Python, utilizando o framework Streamlit para a interface gráfica e a biblioteca Pulp para resolver problemas de programação linear.

License

Notifications You must be signed in to change notification settings

matheusAFONSECA/M210-PROJETO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simplex Calculator

Este projeto é uma calculadora Simplex desenvolvida em Python, utilizando o framework Streamlit para a interface gráfica e a biblioteca Pulp para resolver problemas de programação linear.

Sumário

Visão geral

A Calculadora Simplex é um aplicativo que permite resolver problemas de programação linear utilizando o método Simplex. A interface gráfica foi construída com Streamlit, proporcionando uma experiência de usuário intuitiva e fácil de usar. A resolução dos problemas é feita com a ajuda da biblioteca Pulp, que facilita a modelagem e a solução de problemas de otimização linear.

Requisitos

  • Python 3.7 ou superior
  • pip (gerenciador de pacotes do Python)

Instalação

Criar ambiente virtual

  1. Navegue até o diretório do projeto.
  2. Crie um ambiente virtual com o comando:
$ python -m venv venv
  1. Ative o ambiente virtual:
    • No Windows:
       $ venv\Scripts\activate
      
    • No macOS e Linux:
       $ source venv/bin/activate
      

Instalar Dependências

Com o ambiente virtual ativado, instale as dependências listadas no arquivo requirements.txt com o comando:

$ pip install -r requirements.txt

Execução do projeto

Para iniciar a aplicação, execute o seguinte comando na raiz do projeto:

$ streamlit run main.py

Este comando iniciará o servidor Streamlit e abrirá a aplicação no seu navegador padrão.

Tecnologias Utilizadas

  • Python: Linguagem de programação principal utilizada para desenvolver o projeto.
  • Streamlit: Framework usado para construir a interface gráfica da calculadora.
  • Pulp: Biblioteca utilizada para modelagem e solução de problemas de otimização linear.

About

Este projeto é uma calculadora Simplex desenvolvida em Python, utilizando o framework Streamlit para a interface gráfica e a biblioteca Pulp para resolver problemas de programação linear.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages