Olá pessoal, estou gostando bastante do curso e entendo seu propósito mas como usuário não fiquei muito feliz em alguns momentos de passar na URL a frase então desenvolvi um metódo alternativo, pelos próximos modulos imagino que vai ser preciso usar na URL mesmo com o postman mas fica a dica para quem quiser brincar um pouco:
from flask import Flask, request, render_template_string
from textblob import TextBlob
app = Flask(__name__)
# Página inicial com formulário para input do texto
@app.route('/')
def home():
return render_template_string('''
<h1>Análise de Sentimento</h1>
<form action="/sentimento" method="post">
<label for="frase">Digite uma frase:</label>
<input type="text" id="frase" name="frase">
<input type="submit" value="Analisar Sentimento">
</form>
''')
# Rota para calcular a polaridade do texto
@app.route('/sentimento', methods=['POST'])
def sentimento():
frase = request.form['frase']
tb = TextBlob(frase)
polaridade = tb.sentiment.polarity
return "Polaridade: {}".format(polaridade)
if __name__ == '__main__':
app.run(debug=True)