Kompakt und einfach zu erweitern , ist Python eine objektorientierte Programmiersprache verwendet, um komplexe dynamische Webseiten , die schnell, einfach zu aktualisieren und schnell zu laden sind zu schaffen. Python -basierten Code kann innerhalb der Programme, die die Google- Suchmaschinen, die New York Stock Exchange Web -basierte Transaktion und NASA Forschungsdatenbank Programme laufen gefunden werden. Dynamische Webseiten
Dynamische Webseiten , die " servieren" Inhalte aus einer zugrunde liegenden Datenbank jedes Mal die Website besucht , auf Programme, die nur von dem Web-Server ausgeführt werden , wenn der Antrag basiert , oder Internet-Verbindung , hergestellt ist. Die meisten Server -Unterstützung, oder Add-On- Module, die Python unterstützt , so hat es sich zu einer beliebten Wahl für Programmierer, die komplexe, dynamische Webseiten zu erstellen, die schnell gerendert werden und änderte einfach wünschen .
Module
Module , oder kleiner , in sich geschlossene Bits Programmierung erlauben Python Websites, um schnell zu rendern und leicht ändern . Da jede Komponente der Website als kleine modulare Stück geschrieben werden können , die Änderung der Inhalte , Struktur oder Funktion der Website erfordert nur das Ändern oder Verschieben von Modulen. Da jedes Modul ist ein kleines Stück , wird von Web-Browsern schnell, wenn die angeforderte lesen.
Interpretierte Sprache
Python-Code als Ganzes wird nicht kompiliert und umgerechnet in maschinenlesbare Sprache - verständlich von Web-Browsern , zum Beispiel - , bis sie tatsächlich ausgeführt wird. Es wird nicht ausgeführt , bis der Server macht den Antrag für den Anschluss auf der Website. Aufgrund seiner modularen und interpretative Natur wird Python oft für komplexe Websites gewählt, weil der Programmierer mit verschiedenen Möglichkeiten , um Code -Funktionen experimentieren können , mit einem Python-Interpreter -Programm , um eine Anfrage zu simulieren, wie sie Programm .
Compact -Code
Python Code ist oft kürzer und kompakter als Code geschrieben, um die gleichen Funktionen in C , C + + oder Java -Programme ausführen . Komplexe Operationen in Python können als einzelne Aussagen ausgedrückt werden , der Code erfordert keine Belichtungsreihe zu Variablen und den Code einstellen können abgesperrt werden in Module ausgelegt .