Kompakt och lätt att utöka , är Python ett objektorienterat programmeringsspråk som används för att skapa komplexa dynamiska webbplatser som är snabba , enkla att uppdatera och snabbt att ladda . Python - baserad kod kan hittas inuti program som körs Googles sökmotorer , New York Stock Exchange webbaserade transaktionssystem och NASA forskningsprogram databas . Dynamiska webbplatser
dynamiska webbplatser , som " tjänar " upp innehåll från en underliggande databas varje gång webbplatsen besöks , bygger på program som enbart drivs av webbservern när begäran , eller Internet-anslutning , är tillverkad . De flesta servrar stöd , eller har tilläggsmoduler som stöder Python , så det har blivit ett populärt val för programmerare som vill bygga komplexa , dynamiska webbplatser som kan göras snabbt och enkelt ändras .
Moduler
moduler , eller mindre , fristående bitar av programmering , tillåter Python webbplatser för att göra snabbt och enkelt ändra . Eftersom varje del av webbplatsen kan skrivas som en liten modulär bit , ändra innehållet , strukturen eller funktionen hos webbplatsen kräver endast byte eller förflyttning av modulerna . Eftersom varje modul är en liten bit , läses av webbläsare snabbt när begärde . Har inte sammanställt och
tolkat språk
Python kod som helhet omvandlas till maskinläsbart språk - förståeligt av webbläsare , till exempel - tills det faktiskt körs . Det är inte förrän servern gör begäran om anslutning till webbplatsen . På grund av sin modulära och tolkande karaktär , är Python ofta väljs för komplexa webbplatser, eftersom programmeraren kan experimentera med olika sätt att koda funktioner , med ett Pythontolk program för att simulera en begäran , eftersom de program .
kompakt kod
Python -kod är ofta kortare och mer kompakt än kod skriven för att utföra samma funktioner i C , C + + eller Java-program . Komplexa operationer kan uttryckas i Python som enskilda uttalanden , inte koden inte kräva gaffling att ange variabler och koden kan avdelas till tolkade moduler . Addera