Python - Pagine server Python

Sommario
Nella programmazione web ci sono molti linguaggi come: PHP, ASP, JSP, ecc., la cosa comune che hanno tra loro è che mescolano il codice del linguaggio di programmazione con il codice HTML, differenziandosi per essere incapsulati in tag speciali, in modo che l'interprete distingua ciò che deve elaborare.
In modo simile abbiamo PSP o Pagine server Python, che non sono altro che un modo per portare la programmazione Python a un livello simile ad altri linguaggi web.
PSP (pagine del server Python)
Come accennato in precedenza, il Pagine server Python, non sono altro che una miscela di codice Pitone insieme a HTML, in modo che quando invochiamo una pagina Web possiamo eseguire l'elaborazione in Pitone, questo è davvero utile quando vogliamo sfruttare i punti di forza di Python e vogliamo evitare di imparare un nuovo linguaggio e tutto ciò che questo implica.
Per essere in grado di utilizzare PSP Non ci resta che modificare e aggiustare il nostro server web, vediamo di seguito come possiamo modificare il nostro Apache e così possiamo avere un'idea di cosa intendiamo.
Dobbiamo modificare il nostro file .htaccess come possiamo vedere nell'immagine seguente:

Ciò che fa è semplicemente dire al server che i file con a.psp dovrebbero essere trattati come file Python e chi li gestirà è il mod_python.
Con questo abbiamo già l'iniziale per poter lavorare con questa modalità.
Nel PSP Abbiamo due tipi di etichette, espressioni e dichiarazioni, dove le espressioni vengono utilizzate per posizionarle o stamparle direttamente sulla pagina e le dichiarazioni porteranno la nostra logica di sviluppo per il nostro programma, vediamo il codice seguente per capirlo:
 Ciao

Ciao mondo. Il mio nome è il signor Gumby.


Possiamo notare che nel primo blocco facciamo una dichiarazione, dove importiamo la libreria di scelta dal pacchetto random e poi stabiliamo una lista; In grassetto possiamo vedere un'espressione che ciò che fa è stampare il risultato della chiamata al metodo choice e lo identifichiamo perché il blocco è composto nel modo seguente.
PSP e rientro
Come ormai dovremmo sapere Python è un linguaggio in cui il rientro è abbastanza importante, infatti molti degli errori dei programmatori che stanno iniziando in
Python è dovuto a difetti nel rientro del suo codice.
Nel PSP questo rimane ed è ancora più evidente grazie alla libertà che abbiamo di mescolare dichiarazioni, espressioni e codice HTMLPertanto, dobbiamo tenere conto di quanto segue, ad esempio se iniziamo un blocco rientrato continuerà anche se posizioniamo HTML, quindi per finirlo dobbiamo incorporare un blocco con un commento, in questo modo possiamo "rompere" il rientro per i blocchi successivi Diamo un'occhiata al seguente codice di esempio, per così dire:
 <% for i nell'intervallo (3):%> buon natale, [b] [/ b] buon natale tempo. 

Come possiamo vedere in grassetto, inseriamo il commento che “spezza” il nostro blocco rientrato, se abbiamo già esperienza in PHP o JSP forse questo è ciò che per noi è più difficile assimilare.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave