? Guido Van Rossum utgitt programmeringsspråket Python i 1989 , og sin beryktet vokste gjennom 1990-tallet og 2000-tallet . Pythons fleksibilitet og lesbarhet gjør det til et raskt og enkelt verktøy for å gjennomføre i hver situasjon . På grunn av dette , har programmer som er utviklet med programmeringsspråket Python blitt allestedsnærværende gjennom web og stasjonære plattformer. Samtidig , fokus på objektorientert programmering og dynamiske implementering skape et kraftig programmeringsspråk miljø som programmerere kan distribuere applikasjoner på mest alle plattformer. Python er lesbar
grunn av syntaksen i språket, Python-programmer er lett lesbar og forståelig. Utviklerne av Python opprettet Python med ideen om at programmene bør alltid sørge for enkel lesing og forståelse . Mest Python tutorials vise dette faktum i sin første leksjon, den tradisjonelle "Hello World" leksjon. Pythons "Hello World " består av en linje som sier nøyaktig hva den gjør : en
>>> print " Hello World"
Hello World
Python er fleksibel
Python bibliotekene inneholder omfattende funksjonalitet for programmereren å utnytte. På grunn av dette , Python programmer og skript slå opp i en rekke forskjellige steder. Mens Python kode ende opp i mange server-side web-applikasjoner som utfører operasjoner og tjene opp nettsider på forespørsel fra brukere , Python -programmer finnes for stasjonære også, fra pakken styringssystemer ( som i Ubuntu Linux ) til web -klient programvare innebygd i massivt multiplayer online spill .
Python er objektorientert
Python fester seg først og fremst til et objekt - orientert programmering ( OOP ) paradigme . Programmerere til Python kan lage komplekse datatyper kjent som objekter for å bruke som variabler inne Python-programmer . Dette betyr at programmerere er kjent med OOP språk som Java eller C + + kan begynne å designe Python -programmer som bruker OOP teknikker . I Python, men alt er en gjenstand som har funksjonalitet og biblioteker. Dette betyr at en programmerer kan skrive en funksjon , som dette eksemplet , og bruke det som et objekt for å passere rundt til andre funksjoner : en
>>> def dobbel ( x ) :
< p > . . . Avkastningen x * 2
>>> def funk ( f, x ) : en
. . . returnere f ( x )
>>> funk ( dobbel, 3 )
6
Python er Dynamic
< p > Python inneholder et sett med funksjoner og operasjoner som tillater programmer å handle " introspectively . " Dette betyr at programmereren kaller funksjoner som vurderer objekter og returnere informasjon om dem . I hovedsak betyr dette at et Python -program kan få informasjon om seg selv under kjøring. Ved hjelp av introspeksjon , kan programmerere utvikle kode som følger seg under utførelsen, heller enn å stole helt på programmerer instruksene før henrettelsen .