Python - Pagini de server Python

Cuprins
În programarea web există multe limbi, cum ar fi: PHP, ASP, JSP etc.., lucru obișnuit pe care îl au printre ei este că amestecă codul limbajului de programare cu codul HTML, diferențându-se prin a fi încapsulați în etichete speciale, astfel încât interpretul să distingă ce trebuie să proceseze.
Într-un mod similar avem PSP sau Pagini Python Server, care nu sunt altceva decât o modalitate de a duce programarea Python la un nivel similar cu alte limbaje web.
PSP (Python Server Pages)
După cum am menționat mai devreme Pagini Python Server, nu sunt altceva decât un amestec de cod Piton cu HTML, astfel încât atunci când invocăm o pagină web să putem efectua procesarea în Piton, acest lucru este cu adevărat util atunci când vrem să profităm de punctele forte ale Python și vrem să evităm să învățăm o limbă nouă și tot ceea ce implică acest lucru.
Pentru a putea folosi PSP Trebuie doar să modificăm și să ajustăm serverul nostru web, haideți să vedem mai jos cum ne putem modifica Apache și astfel putem avea o idee despre ceea ce vrem să spunem.
Trebuie să ne modificăm fișierul .htaccess așa cum putem vedea în următoarea imagine:

Ceea ce face acest lucru este pur și simplu să spuneți serverului că fișierele cu un.psp ar trebui să fie tratate ca fișiere Python și cine se va descurca este mod_python.
Cu aceasta avem deja inițialul pentru a putea lucra sub această modalitate.
În PSP Avem două tipuri de etichete, expresii și declarații, în care expresiile sunt folosite pentru a le plasa sau imprima direct pe pagină, iar declarațiile vor purta logica noastră de dezvoltare a programului nostru, să vedem următorul cod, astfel încât să îl putem înțelege:
 Buna ziua

Salut Lume. Numele meu este domnul Gumby.


Putem observa că în primul bloc facem o declarație, unde importăm biblioteca de alegere din pachetul aleator și apoi stabilim o listă; Cu caractere aldine putem vedea o expresie că ceea ce face este să imprime rezultatul apelului la metoda de alegere și îl identificăm deoarece blocul este compus din modul următor.
PSP și indentare
După cum ar trebui să știm, Python este un limbaj în care indentare este destul de important, de fapt, multe erori ale programatorilor care încep
Python se datorează defectelor din indentarea codului său.
În PSP acest lucru rămâne și este și mai proeminent datorită libertății pe care o avem de a amesteca declarații, expresii și cod HTMLPrin urmare, trebuie să ținem cont de următoarele, de exemplu, dacă începem un bloc indentat, acesta va continua chiar dacă plasăm HTML, deci pentru a-l termina trebuie să încorporăm un bloc cu un comentariu, în acest fel putem „rupe” indentarea pentru următoarele blocuri Să aruncăm o privire la următorul exemplu de cod, ca să spunem așa:
 <% pentru i în intervalul (3):%> fericit, [b] [/ b] Crăciun fericit. 

După cum putem vedea cu caractere aldine, inserăm comentariul care „ne rupe” blocul indentat, dacă avem deja experiență în PHP sau JSP poate asta este ceea ce ne este cel mai greu de asimilat.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave