? Guido Van Rossum frigivet programmeringssproget Python i 1989, og dens berømmelse voksede gennem 1990'erne og 2000'erne . Pythons fleksibilitet og læsbarhed gør det til en hurtig og nemt værktøj til at gennemføre i de fleste enhver situation. På grund af dette, har applikationer udviklet med programmeringssproget Python blevet allestedsnærværende i hele web -og desktop -platforme . Samtidig skaber fokus på objektorienteret programmering og dynamisk implementering et kraftfuldt programmeringsmiljø , hvorfra programmører kan installere applikationer på de fleste enhver platform . Python kan læses
grund af syntaksen i sproget, Python -programmer er let læselig og forståelig . Udviklerne af Python skabte Python med tanken om, at programmerne altid bør gøre for nem at læse og forstå . De fleste Python tutorials vise dette faktum i deres første lektion , den traditionelle " Hello World" lektion. Pythons "Hello World" består af én linje, der siger præcis, hvad den gør : Hej
>>> print " Hello World "
Hello World
Python er Fleksibel
Python biblioteker indeholder omfattende funktionalitet for programmøren at udnytte. På grund af dette , drej Python programmer og scripts op i en lang række steder . Mens Python kode ender i mange server-side web-applikationer udfører operationer og betjener op websider på anmodning af brugere , Python applikationer findes til skrivebordet samt fra pakkehåndteringsystemerne (som i Ubuntu Linux ) til web -klientsoftware indlejret i massivt multiplayer online spil .
Python er objektorienteret
Python klæber primært et objekt -orienteret programmering ( OOP) paradigme. Programmører i Python kan skabe komplekse datatyper kendt som objekter til at bruge som variabler inde Python programmer. Det betyder, at programmører kender OOP sprog såsom Java eller C + + kan begynde at designe Python applikationer ved hjælp OOP teknikker. I Python , men alt er et objekt , herunder funktioner og biblioteker. Det betyder, at en programmør kan skrive en funktion , som dette eksempel og bruge det som et objekt til at passere rundt til andre funktioner : Hej
>>> def dobbelt ( x ) : Hej
. . . tilbagevenden x * 2
>>> def funk ( f, x ) : Hej
. . . tilbage f (x)
>>> funk ( dobbelt, 3)
6
Python er Dynamic
Python indeholder et sæt af funktioner og operationer , der tillader programmer at handle " introspectively ". Det betyder, at programmøren kalder funktioner, der vurderer objekter og returnere oplysninger om dem. I det væsentlige, . Dette betyder, at en Python -program kan få oplysninger om sig selv i løbet af køretid Ved hjælp af introspektion , kan programmører udvikle kode, der overholder selv under udførelsen , snarere end at lægge helt på programmør instrukser inden henrettelsen .