Skip to content

NicolasAuersvalt/LambdaLabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LambdaLabs

Este repositório contém uma coleção de experimentos interativos desenvolvidos em equipe. O projeto abrange diversas áreas, como Computação Gráfica, Criptografia, Calculadoras Matemáticas e Grafos, oferecendo ferramentas visuais e práticas para auxiliar no aprendizado e na exploração desses temas.

https://lambdalabs.streamlit.app/

LambdaLabs

Tecnologias Utilizadas

  • Python: Linguagem principal do projeto.
  • Streamlit: Criação de interfaces web interativas.
  • NumPy: Manipulação e processamento numérico.
  • Plotly: Visualizações interativas e gráficos dinâmicos.
  • NetworkX: Criação e manipulação de grafos.
  • Matplotlib: Visualização de gráficos estáticos.

Estrutura do Projeto

📁 projeto-laboratorio
├── 📂 page               # Páginas individuais dos experimentos
├── 📂 assets                # Arquivos estáticos e mídias
├── 📂 src                 # Códigos de cada experimento
├── app.py                   # Arquivo principal da aplicação
└── README.md                # Documentação do projeto

Como Desenvolver

  1. Clone o repositório:
    git clone https://github.com/NicolasAuersvalt/LambdaLabs.git
    cd projeto-laboratorio
  2. Instale as dependências:
    pip install -r requirements.txt
    python instalador.py
  3. Execute o aplicativo:
    streamlit run App.py
  4. Acesse a aplicação no navegador através do endereço fornecido (geralmente http://localhost:8501).

Experimentos Disponíveis

  • Computação Gráfica: Visualizações e transformações geométricas.
  • Criptografia: Crifas de Hill.
  • Calculadora: Calculadora de Polinômios.
  • Grafos: Encontrar caminho mínimo em um grafo.

Contribuição

Contribuições são bem-vindas! Siga os passos abaixo:

  1. Faça um fork do projeto.
  2. Crie uma branch para sua feature/bugfix:
    git checkout -b minha-feature
  3. Faça commit das suas alterações:
    git commit -m 'Minha nova feature'
  4. Faça push para sua branch:
    git push origin minha-feature
  5. Abra um Pull Request.

Autores

Nícolas Auersvalt Marques

Gabriel Lazari Trevisani

Pedro Eugenio Marin Do Nascimento

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors