Code Monkey home page Code Monkey logo

python's Introduction

Gerenciamento de Receitas - Projeto Python 3.12

Este projeto foi desenvolvido como parte do curso de Fundamentos de Programação 2024.1, ministrado pelos professores Carol Melo e Victor Cavalcanti. O objetivo é criar um sistema de Gerenciamento de Receitas para ajudar Rafael a organizar suas receitas favoritas de diferentes países.

Funcionalidades Principais

  • Cadastro de Receitas: Permite registrar informações sobre cada receita, incluindo nome, país de origem, ingredientes e modo de preparo.
  • CRUD de Receitas: Possibilita adicionar, visualizar, atualizar e excluir receitas da coleção de Rafael através de um menu interativo.
  • Filtragem por País: Facilita a busca por receitas específicas de acordo com o país de origem.
  • Armazenamento em Banco de Dados: Todas as informações das receitas são armazenadas em um arquivo no formato .csv ou .txt para persistência dos dados.
  • Lista de Favoritos: Permite marcar receitas favoritas para acesso rápido em uma lista separada.
  • Sugestão de Receitas Aleatórias: Apresenta funcionalidade para sugerir receitas aleatórias de diferentes países, incentivando a experimentação de novos pratos.
  • Filtragem por tipo de prato: Facilita a busca por receitas específicas de acordo com a categoria do prato (Sobremesas, Saladas, Aperitivos).

Tecnologias Utilizadas

  • Python 3.12
  • Biblioteca "random" para sugestão de receitas aleatórias
  • Biblioteca "os" para limpar o terminal

Estrutura do Projeto

  • teste.py: Contém o código principal do sistema, incluindo as funcionalidades principais.
  • receitas.txt: Arquivo de banco de dados para armazenamento das receitas.
  • aleatorias.txt: Arquivo de banco de dados para armazenamento de sugestões de receitas.
  • listas.txt: Arquivo de banco de dados para armazenar as listas.

Como Executar o Projeto

  • Certifique-se de ter o Python 3.12 instalado em seu sistema.
  • Clone este repositório para sua máquina local.
  • Abra um terminal na pasta do projeto.
  • Execute o comando python main.py para iniciar o sistema.

Link do Arquivo PDF

  • Contém o Manual do Programa
  • Manual

python's People

Contributors

jerarosscesar avatar jeraross avatar caiolira18 avatar caiofl18 avatar luisgxlauria avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.