Flask Academy · Lezione

Hello World: la prima app Flask

Scriva app.py e crei l'oggetto applicazione Flask.

Lezione 3 di 413 passaggi

Hello World: la prima app Flask è una lezione Flask Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Flask Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Flask Academy include 4 lezioni in totale.

È ora di creare

Ora scriverà la Sua prima app Flask e restituirà una risposta reale. Bastano poche righe e ha già tutto ciò che serve installato. 🙌

Creare app.py

Crei un file chiamato app.py nella cartella del progetto. Questo unico file conterrà la Sua prima piccola applicazione.

Importare Flask

Inizi importando la classe Flask. Tutto ciò che creerà dipenderà dall'oggetto app che sta per creare.

from flask import Flask

Creare l'oggetto app

Istanzî Flask e passi __name__, così saprà dove si trova la Sua app e potrà individuare i template e i file statici.

app = Flask(__name__)

Cosa fa __name__

Il valore __name__ indica a Flask il nome di importazione del modulo, che Flask usa per risolvere correttamente i percorsi delle risorse.

Aggiungere una route

Il decorator @app.route collega un percorso URL alla funzione che lo segue. In questo caso, il percorso della home page è semplicemente una barra.

@app.route('/')
def home():
    return 'Hello, World!'

La funzione view

La funzione che segue una route è una view. Qualunque stringa restituisca diventa il corpo visualizzato dal browser.

Restituire una risposta

Restituire testo semplice è la risposta più semplice. Flask trasforma automaticamente la stringa in una risposta HTTP corretta. 📨

Il blocco principale

Un blocco if __name__ consente di eseguire direttamente il file. Al suo interno si chiama app.run per avviare il server di sviluppo.

if __name__ == '__main__':
    app.run()

Eseguire l'app

La avvii dal terminale. Flask mostrerà un indirizzo locale, in genere sulla porta 5000, dove la Sua app sarà in ascolto.

python app.py

Visualizzarla nel browser

Apra http://127.0.0.1:5000 e vedrà comparire il messaggio di benvenuto. Ha appena pubblicato la Sua prima pagina web con Python.

Verifica rapida

Una verifica rapida sul collegamento della prima app.

Riepilogo

Ha importato Flask, creato l'oggetto app, aggiunto una route e una view, quindi ha avviato l'app. Hello World è ora visibile nel browser. 🌍

Gratis per iniziare

Impara Python con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
30
Lezioni
120

Domande Frequenti

La lezione «Hello World: la prima app Flask» è gratuita?

Sì — il testo completo di «Hello World: la prima app Flask» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Flask Academy, passa a CoddyKit PRO. Il corso Flask Academy include 4 lezioni in totale.

Cosa imparerò in «Hello World: la prima app Flask»?

Scriva app.py e crei l'oggetto applicazione Flask. Eserciti Flask Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Flask Academy?

Non è richiesta alcuna esperienza precedente. Flask Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Hello World: la prima app Flask»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Flask Academy?

Sì. Ogni lezione Flask Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Cos'è Flask e perché esiste
  2. Configurare un virtualenv e installare Flask
  3. Hello World: la prima app Flask
  4. Eseguire il dev server in modalità debug
← Torna a Flask Academy