Python
programmeringsspråk / From Wikipedia, the free encyclopedia
Python er et programmeringsspråk startet på av Guido van Rossum i 1989. Van Rossum valgte navnet «Python» fordi han var i et lekent humør da han skulle finne på navn, og fordi han er fan av Monty Python,[2]
- Se også: Pyton.
Python | |||
---|---|---|---|
Tilblivelse | 20. februar 1991[1] | ||
Paradigme | Multi-paradigme: Funksjonell programmering, objektorientert programmering, dynamisk programmering, imperativ programmering | ||
Designet av | Guido van Rossum | ||
Utviklet av | Python Software Foundation, Guido van Rossum | ||
Siste versjon(er) | 3.12.3 / 9. apr. 2024 | ||
Versjon(er) i utvikling | 3.13.0b1 / 8. mai 2024 | ||
Typetildeling | løpende, dynamisk, gradvis | ||
OS | multiplattform | ||
Lisens | Python Software Foundation-lisens | ||
Implementert i | |||
Python, C | |||
Påvirket av | |||
ALGOL 68, ABC, Modula-3, C, C++, Perl, Java, Lisp, Haskell, APL, CLU, Dylan, Icon, Standard ML |
Python var opprinnelig et skriptspråk for det distribuerte operativsystemet Amoeba 809 for å lage systemendringer. Perl, Ruby, Tcl, Scheme og tildels Java blir ofte sett på som alternativer til Python. Mange ser på Python som en nyere, men strengere og en mer striglet versjon av Perl. Python er utviklet som et fri programvare-prosjekt.
Python har en lettlest og klar syntaks. Kodeblokker i Python avgrenses basert på linjeskift og innrykk i motsetning til andre populære programmeringsspråk der par av spesialtegn eller tegnstrenger brukes, slike som {
og }
eller BEGIN
og END
. Uansett språk er det skikk og bruk å benytte innrykk i kode, på det viset kan spesialtegn for å markere begynnelse og slutt anses som unødvendige. Innrykksreglene er gjort påkrevet i Python. Dette trekk ved språket forenkler og gjør det derfor raskere å skrive og lese.
Fra ca. 2016 var Python oftest å finne blant de fem øverste i kåringer over verdens mest brukte programmeringsspråk. Det har hos en del universiteter og andre undervisningsinstitusjoner erstattet Java som det programmeringsspråket de fleste studenter kommer i kontakt med.
wxPython er et wrapper-bibliotek som gjør det mulig å programmere med wxWidgets i Python. Som wxWidgets er wxPython gratis programvare.