Python logo
Python er et meget udbredt programmeringssprog, der er frit tilgængeligt til Mac, Windows og Linux og har en meget stor mængde gratis udviddelser, så mange kan løse et væld af opgaver med Python.
Historie og baggrund
Python er et højniveau programmeringssprog (nogle vil argumentere for, at det startede som scriptsprog) og blev oprindeligt udviklet af Guido Von Rossum (født 1956) i 1990. Navnet ’Python’ er navngivet efter den britiske satiregruppe Monty Python og deres satireshow Monty Python’s Flying Circus.
Sproget er i dag i høj grad baseret på frivillig udvikling, som består af større hold eller teams, som udvikler på det i fællesskab og hele tiden bidrager til at gøre det mere optimeret og effektivt. Det er gratis og kan frit hentes og installeres.
Python er oprindeligt skrevet i C, men der er sidenhen kommet mange nye variationer til. Der findes bl.a. en Java-baseret Python-version (Jython). C#-versionen hedder Iron Python og bliver primært bliver brugt sammen med .NET.
Et objektorienteret sprog
Syntaks
Løkke i Python
Syntaksen i Python adskiller sig fra fx Java, da den handler om blokke.
Et simpelt ”Hello World” ser således ud i Python:
print("Hello, World!")
Og en løkke kan ses nedenstående program (eksemplet, der skriver en liste med dyr ud.
dyr=["abe", "krokodille", "sæl", "høne"]
_____for mitdyr in dyr:
_____print(mitdyr)
Bemærk indrykkene efter for-løkken. Det er disse indryk (blokke), som giver Python besked på, hvordan strukturen hænger sammen, og giver en naturlig ”smuk” kode. Efter endt for-løkke går den videre til blokken nedenunder, som er indikeret til at høre med dér. Det samme gør sig gældende for bl.a. if-statements, m.fl.