Thanks to visit codestin.com
Credit goes to github.com

Skip to content

yggdrasilGit/farm-tech-solution

Repository files navigation

farm-tech-solution

First version project!

Projeto de Escolha de Culturas

Este projeto tem como objetivo permitir ao usuário selecionar duas culturas distintas para trabalhar. A seleção é feita por meio da função escolher_cultura(), que impede a escolha de culturas repetidas. O usuário pode cadastrar novas culturas e visualizá-las antes de fazer a escolha.

Estrutura do Projeto

farm-tech-solution/
|
|--farm-tech-solution-r/
|.  ├── R/                # Scripts R (funções, análises, etc.)
│   |   ├── data_visualisation_cultura.Rmd
│   |   ├── script_stats.R
│   |   └── funções.R
|.  ├── data/             # Dados brutos ou limpos (pode ser subdiretório ou arquivos .csv, .xlsx, .rds)
│   |    ├── test.json
│   |    └── 
|.  ├── docs/             # Documentação do projeto (relatórios, artigos, descrições)
|.  |-- farm-tec-solution.Rproj # Instancia do projeto
│   └── README.md
|   ├── inst/             # Arquivos adicionais, como imagens ou fontes
│   |   └── logo.png
|.  ├── output/           # Resultados do projeto (gráficos, tabelas, modelos)
│   |   ├── gráficos/
│   |   └── modelos/
|.  ├── tests/            # Testes automatizados (se aplicável)
│   |   └── test_script.R
|.  ├── DESCRIPTION       # Arquivo de descrição do pacote, se for o caso de um pacote R
|.  ├── NAMESPACE         # Arquivo de namespace para pacotes R
|   └── README.md         # Descrição geral do projeto
|
|-- calculation/
|   |-- __init__.py
|   |-- area_calculator.py
|   |-- insum_calculator.py
|
|-- display/
|   |-- __init__.py
|   |-- display_area.py
|   |-- display_menu.py
|
│── manegement/
│   ├── __init__.py
│   ├── culture_manager.py
|   |-- insum_manager.py
|   |-- enterprise_name.py
|   |-- menu.py
|
│── main.py
│── README.md

Instalação

  1. Clone este repositório:

    git clone https://github.com/yggdrasilGit/farm-tech-solution
  2. Acesse o diretório do projeto:

    cd projeto_escolha_cultura
  3. Crie um ambiente virtual (recomendado):

Para Windows:

  python -m venv venv
  venv\Scripts\activate

Para Linux/Mac:

python3 -m venv venv
source venv/bin/activate
  1. Instale dependências de projeto
pip install -r requirements.txt

Como Usar

  1. Execute o script principal:
    python main.py
  2. Digite as culturas que deseja trabalhar quando solicitado.

Arquivos Principais

  • culture_type.py: Contém a função escolher_cultura(), que solicita ao usuário que escolha duas culturas distintas.
  • main.py: Importa e executa a função escolher_cultura() a partir de um menu principal.

Exemplo de Uso

🌿 🌱
FARM TECH SOLUTION
🌱 🌿

📌 MENU PRINCIPAL
1️⃣ Escolher culturas para trabalhar
2️⃣ Cadastrar novas culturas
3️⃣ Ver culturas cadastradas
0️⃣ Sair

Contribuição

Se desejar contribuir com melhorias para este projeto, siga os passos:

  1. Faça um fork do repositório.
  2. Crie uma nova branch para sua funcionalidade.
  3. Envie um pull request.

Licença

Este projeto está licenciado sob a .

Tipos de insumos

1️⃣ Sementes ou Mudas Sementes certificadas (ex: milho, feijão, soja) Mudas (ex: café, frutíferas, hortaliças)

2️⃣ Fertilizantes e Corretivos de Solo Adubo orgânico (esterco, composto orgânico) Fertilizantes químicos (NPK 20-10-10, ureia, superfosfato) Calcário (para correção do pH do solo) Gesso agrícola (para corrigir alumínio tóxico no solo)

3️⃣ Defensivos Agrícolas (Agrotóxicos ou Alternativos) Herbicidas (ex: glifosato para controle de ervas daninhas) Inseticidas (ex: cipermetrina para controle de pragas) Fungicidas (ex: mancozebe para prevenir doenças fúngicas) Biodefensivos (ex: extrato de nim, bacillus thuringiensis)

4️⃣ Irrigação e Conservação da Umidade Sistema de irrigação (gotejamento, aspersão) Mulching (palha, plástico para retenção de umidade)

5️⃣ Equipamentos e Ferramentas Enxada, foice, rastelo Pulverizador manual ou motorizado

Trator e implementos (se for produção em larga escala) 6️⃣ Mão de Obra e Serviços Contratação de trabalhadores rurais Análise de solo e assistência técnica

About

First version project!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages