Kompakt og nem at udvide , Python er et objekt -orienteret programmeringssprog, der anvendes til at skabe komplekse dynamiske hjemmesider , der er hurtige , nemme at opdatere og hurtigt at indlæse. Python -baserede kode kan findes inde i programmer, der kører Googles søgemaskiner, New York Stock Exchange webbaserede transaktionssystem og NASA forskning database -programmer. Dynamiske Websites
dynamiske hjemmesider , som " tjener " up indhold fra en underliggende database , hver gang webstedet besøges , er baseret på programmer , der kun drives af webserveren , når anmodningen eller internetforbindelse er lavet . De fleste servere support eller har add -on moduler, som understøtter Python, så det er blevet et populært valg for programmører , der ønsker at bygge komplekse , dynamiske hjemmesider, der kan gøres hurtigt og nemt skiftes .
Moduler
moduler , eller mindre , selvstændige stumper af programmering, så Python sites at gøre hurtigt og let skifte . Fordi hver komponent af hjemmesiden kan skrives som et lille modulopbygget stykke , ændre indhold, struktur eller funktion af hjemmesiden kræver kun udskiftning eller flytning af moduler. Fordi hvert modul er et lille stykke , det er læst af webbrowsere hurtigt, når anmodet om.
Fortolket Sprog
Python kode som en helhed ikke er kompileret og omdannet til maskinlæsbar sprog - forståeligt webbrowsere , f.eks - indtil det rent faktisk kører. Det er ikke køre indtil serveren gør anmodning om tilslutning til hjemmesiden. På grund af sin modulære og fortolkende karakter , er Python ofte valgt til komplekse hjemmesider, fordi programmøren kan eksperimentere med forskellige måder at kode funktioner ved hjælp af et Python tolk program til at simulere en anmodning , da de program.
Compact Code
Python kode er ofte kortere og mere kompakt end kode skrevet til at udføre de samme funktioner i C , C + + , eller Java -programmer. Komplekse operationer kan udtrykkes i Python som enkelt udsagn , er koden ikke kræver bracketing at indstille variabler og kode kan tømre ind tolkede moduler.