Python - Pages du serveur Python

Table des matières
En programmation web il existe de nombreux langages tels que : PHP, ASP, JSP, etc.., le point commun qu'ils ont entre eux est qu'ils mélangent le code du langage de programmation avec le code HTML, se différenciant en étant encapsulés dans des balises spéciales, afin que l'interpréteur distingue ce qu'il doit traiter.
De la même manière nous avons PSP ou alors Pages du serveur Python, qui ne sont rien de plus qu'un moyen d'amener la programmation Python à un niveau similaire à celui des autres langages Web.
PSP (Pages Serveur Python)
Comme nous l'avons mentionné plus tôt le Pages du serveur Python, ils ne sont rien de plus qu'un mélange de code Python avec HTML, de sorte que lorsque nous invoquons une page Web, nous pouvons effectuer le traitement dans Python, c'est vraiment utile quand on veut profiter des atouts de Python et que l'on veut éviter d'apprendre un nouveau langage et tout ce que cela implique.
Pour pouvoir utiliser PSP Nous n'avons plus qu'à modifier et ajuster notre serveur web, voyons ci-dessous comment nous pouvons modifier notre Apache et ainsi nous pouvons avoir une idée de ce que nous voulons dire.
Nous devons modifier notre fichier .htaccess comme on peut le voir sur l'image suivante :

Cela indique simplement au serveur que les fichiers avec a.psp doivent être traités comme des fichiers Python et qui s'en occupera est le mod_python.
Avec cela, nous avons déjà les initiales pour pouvoir travailler sous cette modalité.
Dans PSP Nous avons deux types d'étiquettes, expressions et déclarations, où les expressions sont utilisées pour les placer ou les imprimer directement sur la page et les déclarations porteront notre logique de développement pour notre programme, voyons le code suivant pour que nous puissions le comprendre :
 Bonjour

Bonjour le monde. Je m'appelle M. Gumby.


Nous pouvons remarquer que dans le premier bloc, nous faisons une déclaration, où nous importons la bibliothèque de choix du package random puis nous établissons une liste; En gras, nous pouvons voir une expression indiquant qu'elle affiche le résultat de l'appel à la méthode de choix et nous l'identifions car le bloc est composé de la manière suivante.
PSP et indentation
Comme nous devrions le savoir maintenant, Python est un langage dans lequel le échancrure c'est assez important, en fait beaucoup d'erreurs des programmeurs qui commencent dans
Python est dû à des défauts dans l'indentation de son code.
Dans PSP cela reste et est encore plus important en raison de la liberté dont nous disposons pour mélanger les déclarations, les expressions et le code HTMLPar conséquent, nous devons prendre en compte ce qui suit, par exemple si nous commençons un bloc indenté, il continuera même si nous plaçons du HTML, donc pour le terminer, nous devons incorporer un bloc avec un commentaire, de cette manière nous pouvons "casser" l'indentation pour les blocs suivants Jetons un coup d'œil à l'exemple de code suivant, pour ainsi dire :
 <% pour i dans la plage (3) : %> joyeux, [b] [/ b] joyeux noël. 

Comme nous pouvons le voir en gras, nous insérons le commentaire qui « casse » notre bloc indenté, si nous avons déjà de l'expérience dans PHP ou JSP c'est peut-être ce qui nous est le plus difficile à assimiler.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave