Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida referente a projeto

Boa noite! Então, vamos lá. Minha esposa precisa de um projeto e eu me encontro perdido nessa situação, comecei a estudar a algumas semanas mas eu quero pegar esse projeto para o meu desenvolvimento na área. O projeto é o seguinte, ela precisa de dados, como nome, lote, situação de inscrição, conselho, cargo e 2 ou 3 pessoas para dividir o quarto. A minha duvida é a seguinte, seria possível eu criar todo esse código através de python e conectar ele no front end? Se sim, como eu faço essa integração?

1 resposta
solução!

Olá, Felipe! Boa tarde!

Que legal que você está se desafiando a ajudar sua esposa com esse projeto, é uma ótima oportunidade para aprender e se desenvolver na área!

Sim, é possível criar o backend em Python e integrá-lo com o frontend. Python é uma linguagem bastante versátil e existem frameworks que facilitam essa integração, como Flask ou Django. Vou te dar uma visão geral de como você pode fazer isso:

  1. Backend em Python:

    • Você pode usar o Flask, que é um microframework bem simples e ideal para quem está começando. Com ele, você pode criar APIs que irão fornecer os dados que você mencionou (nome, lote, situação de inscrição, etc.).
    • Exemplo básico de Flask:
      from flask import Flask, jsonify
      
      app = Flask(__name__)
      
      @app.route('/dados')
      def dados():
          return jsonify({
              'nome': 'Exemplo',
              'lote': '123',
              'situacao_inscricao': 'Confirmado',
              'conselho': 'Conselho Exemplo',
              'cargo': 'Cargo Exemplo',
              'divisao_quarto': ['Pessoa 1', 'Pessoa 2']
          })
      
      if __name__ == '__main__':
          app.run(debug=True)
      
  2. Frontend:

    • O frontend pode ser feito em diversas tecnologias, como HTML/CSS/JavaScript puro ou utilizando frameworks como React, Angular ou Vue.js.
    • O importante é que o frontend irá fazer requisições HTTP para o backend (no caso, o Flask) para obter os dados e exibi-los na interface do usuário.
  3. Integração:

    • A integração é feita através de requisições HTTP. O frontend irá fazer requisições para as rotas que você definir no Flask e, em resposta, receberá os dados em formato JSON (como no exemplo acima).
    • No JavaScript, você pode usar fetch ou bibliotecas como Axios para fazer essas requisições.

Essa é uma visão geral, mas você pode começar criando uma API simples com Flask e depois ir incrementando conforme aprende mais. É um processo de aprendizado contínuo, então não se preocupe se parecer um pouco complicado no início.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.