? Guido Van Rossum släppt programmeringsspråket Python 1989 , och dess ryktbarhet växte under 1990-talet och 2000-talet . Pythons flexibilitet och läsbarhet gör den till ett snabbt och enkelt verktyg att implementera i de flesta varje situation . På grund av detta , har applikationer som utvecklats med programmeringsspråket Python blir allestädes närvarande hela webben och stationära plattformar . Samtidigt , dess fokus på objektorienterad programmering och dynamiskt genomförande skapar en kraftfull programmeringsmiljö som programmerare kan distribuera program på de flesta någon plattform. Python är läsbar
grund av syntaxen i språket , Python program är lättläst och begriplig . Utvecklarna av Python skapade Python med tanken att programmen alltid bör göra för enkel läsning och förståelse . Mest Python tutorials visar detta faktum i sin första lektion , den traditionella " Hello World " lektion . Pythons " Hello World " består av en rad som säger exakt vad den gör :
>>> ut " Hello World "
Hello World
python är flexibel
python bibliotek innehåller omfattande funktionalitet för programmeraren att använda . På grund av detta , Python program och skript dyker upp i en mängd olika platser . Medan Python-kod hamna i många server - side webbapplikationer som utför verksamhet och betjäna upp webbsidor på begäran av användarna , Python tillämpningar finns för skrivbordet också, från system pakethanteringsverktyg ( som i Ubuntu Linux ) till webbklient programvara som är inbäddad i massiva onlinespel .
Python är objektorienterad
Python följer främst ett objektorienterad programmering ( OOP ) paradigm . Programmerare i Python kan skapa komplexa datatyper kallas objekt att använda som variabler inuti Python program . Detta innebär att programmerare bekanta med OOP språk som Java eller C + + kan börja designa Python applikationer med OOP tekniker . I Python , dock är allt ett objekt , inklusive funktioner och bibliotek . Detta innebär att en programmerare kan skriva en funktion , som detta exempel och använda den som ett objekt att skicka runt till andra funktioner :
>>> def dubbla ( x ) :
. . . avkastning x * 2 Review
>>> def funk ( f , x ) :
. . . tillbaka f ( x ) katalog
>>> funk ( dubbel , 3 ) katalog
6 Addera Python är Dynamic
Python innehåller en uppsättning funktioner och operationer som gör program för att agera " introspectively . " Detta innebär att programmeraren anropar funktioner som bedömer objekt och returnera information om dem . I huvudsak innebär detta att ett Python -program kan få information om sig själv under körning . Använda introspektion , kan programmerare utveckla kod som är förenligt med sig under utförande , snarare än att förlita sig helt på programmerare instruktioner före avrättningen .