https://github.com/matheusafonseca/m210-projeto
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.
https://github.com/matheusafonseca/m210-projeto
pulp python python3 simplex-method streamlit
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/matheusafonseca/m210-projeto
- Owner: matheusAFONSECA
- License: mit
- Created: 2024-05-29T16:56:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T14:04:44.000Z (almost 2 years ago)
- Last Synced: 2025-11-12T04:32:31.157Z (8 months ago)
- Topics: pulp, python, python3, simplex-method, streamlit
- Language: Python
- Homepage:
- Size: 3.55 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](#visão-geral)
- [Instalação](#instalação)
- [Criar ambiente virtual](#criar-ambiente-virtual)
- [Instalar dependências](#instalar-dependências)
- [Execução do projeto](#execução-do-projeto)
- [Tecnologias utilizadas](#tecnologias-utilizadas)
# 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
```
3. 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.