Creazione di una semplice applicazione web
Crei la sua prima applicazione web usando Flask
Creazione di una semplice applicazione web è una lezione Python For Kids 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 Python For Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python For Kids include 4 lezioni in totale.
Creare una semplice app web
Ora che ha appreso le basi di Flask, è il momento di creare una semplice applicazione web. Questa app includerà più route, template HTML e alcune funzionalità interattive.
In questa lezione creeremo una semplice app web passo dopo passo.

Passaggio 1: configurare il progetto
Crei una nuova cartella per il progetto e inizializzi un ambiente virtuale:
python -m venv venvAttivi l'ambiente virtuale e installi Flask:
pip install flask# Setting up the project
from flask import Flask
app = Flask(__name__)
print("Project setup complete")Passaggio 2: creazione della struttura dell'app
Crei le seguenti cartelle e file:
- app.py: file principale dell'applicazione.
- templates/: cartella per i template HTML.
- static/: cartella per i file statici, come CSS e immagini.
Passaggio 3: definizione delle route
In app.py, definisca le route per la home page e per una pagina informativa:
# Defining routes
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return '<h1>Welcome to My Web App</h1>'
@app.route('/about')
def about():
return '<h1>About This App</h1>'
if __name__ == '__main__':
app.run(debug=True)Passaggio 4: aggiunta dei template
Crei un file HTML denominato home.html all'interno della cartella templates/:
<!-- home.html -->
<!DOCTYPE html>
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>Welcome to My Web App</h1>
<a href="/about">About</a>
</body>
</html>Passaggio 5: utilizzo di render_template
Aggiorni le route home e about per utilizzare i template:
# Using templates
from flask import render_template
@app.route('/')
def home():
return render_template('home.html')
@app.route('/about')
def about():
return render_template('about.html')Passaggio 6: aggiunta di file statici
Crei un file style.css nella cartella static/ e lo colleghi in home.html:
/* style.css */
body {
font-family: Arial, sans-serif;
background-color: #f4f4f9;
color: #333;
}Passaggio 7: esecuzione dell'app
Esegua l'applicazione Flask:
python app.py
Apra il browser e visiti http://127.0.0.1:5000/ per vedere l'app web in azione.
Errori comuni durante la creazione di app web
Ecco alcuni errori da evitare:
- Non organizzare la struttura dell'app (ad esempio, omettendo le cartelle templates/ e static/).
- Codificare gli URL direttamente invece di utilizzare
url_for(). - Non testare l'app in modalità debug.
Che cosa abbiamo imparato?
In questa lezione ha imparato:
- Come configurare la struttura di un progetto Flask.
- Come definire le route e utilizzare i template.
- Come includere file statici, come i CSS, nell'app.
- Come eseguire l'applicazione Flask e visualizzarla in un browser.
Ottimo lavoro! Passiamo al prossimo argomento.

Domande Frequenti
La lezione «Creazione di una semplice applicazione web» è gratuita?
Sì — il testo completo di «Creazione di una semplice applicazione web» è 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 Python For Kids, passa a CoddyKit PRO. Il corso Python For Kids include 4 lezioni in totale.
Cosa imparerò in «Creazione di una semplice applicazione web»?
Crei la sua prima applicazione web usando Flask Eserciti Python For Kids 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 Python For Kids?
Non è richiesta alcuna esperienza precedente. Python For Kids 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 «Creazione di una semplice applicazione web»?
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 Python For Kids?
Sì. Ogni lezione Python For Kids 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
- Basi dei framework web
- Introduzione a Flask
- Creazione di una semplice applicazione web
- Connessione di Python ai database