Python - programmeringsspråket även för programmeringsnybörjare

Python är ett programmeringsspråk. Detta universella programmeringsspråk är avsett att främja en kortfattad men lättläst programmeringsstil.

Utvecklingens historia

Programmeringsspråket Python utvecklades i början av 1990-talet. Det har utvecklats av Guido van Rossum vid Centrum Wiskunde & Informatica i Amsterdam. Redan under utvecklingen lade Guido van Rossum stor vikt vid det standardbibliotek som finns i Python idag. Detta har optimerats om och om igen i de följande versionerna och är i dag mycket lätt att hantera och kan lätt utvidgas. I dag betraktas Python som efterföljaren till programmeringsspråket ABC och utvecklades för att ersätta det. Detta programmeringsspråk var egentligen avsett för Amoeba operativsystem. Senare fastställdes ett nytt mål. Python skulle användas för Programmering Språket har som huvudsyfte att skapa klarhet och förenkla programmeringen. Den engelska komeditruppen Monty Python var namne till detta programmeringsspråk. I dokumentationen för programmeringsspråket finns därför också några anspelningar på världsberömda skisser om den flygande cirkusen. Python 1.0 lanserades som en fullständig version i januari 1994. Under perioden 1995-2000 har olika Uppdateringar. Dessa fick efter varandra namnen 1.1 och 1.2 osv. Den 16 oktober 2000 släpptes en ny version av programmeringsspråket - Python 2.0 - med nya funktioner som en fullt fungerande skräpkollektion och stöd för Unicode. Den efterföljande versionen, Python 3.0, släpptes den 3 december 2008. Det innebar i slutändan en del genomgripande förändringar, t.ex. att redundanser i instruktionsuppsättningarna skulle tas bort. Eftersom tidigare versioner delvis är inkompatibla med Python 3.0 kommer uppdateringar för Python 2.7 att fortsätta att göras tillgängliga. Den senaste versionen, Python 3.5, släpptes den 13 september 2015.

Vad erbjuder Python?

Programmeringsspråket Python erbjuder en rad olika bibliotek. Moduler från ett standardbibliotek behålls alltid. Svagheterna, som Python naturligtvis också uppvisar på vissa områden, kan på så sätt kringgås. En annan egenskap hos Python är att de förkompilerade PYC-filerna återskapas automatiskt. Detta är fallet om den tillhörande PY-filen har ändrats på något sätt. Python erbjuder också användaren en enkel utvecklingsmiljö, IDLE. Det finns därför inget behov av att installera en extra editor. Python har också en stor gemenskap, eftersom detta programmeringsspråk inte bara är ett ganska är utbredd. Du kan därför få svar på frågor inom några minuter om du har valt rätt samhälle. Tack vare det omfattande standardbiblioteket är det också lätt för en programmerare att helt enkelt köra många problem automatiskt. Dessutom finns det många paket för detta programmeringsspråk i Python Package Index. Programmeringsspråket Python kan också användas för kommersiella projekt utan problem. För att lära dig Python kan du delta i en workshop eller ett seminarium. Programmeringsspråket kan man lära sig på kort tid. Det här programmeringsspråket tvingar inte användaren till en enda programmeringsstil. Det är möjligt att välja det bästa och mest lämpliga paradigmet för varje programmeringsuppgift.

Vem kan använda Python?

Detta programmeringsspråk är särskilt lämpligt för nybörjare, dvs. för personer som programmerar för första gången. Tack vare den enkla strukturen i Python är detta programmeringsspråk enkelt och snabbt att lära sig. Programmeringsspråket lämpar sig lika bra för den som vill skapa ett litet skript eller en snabb prototypframställning. På samma sätt är Python lämpligt för stora projekt. Och då kan till och med flera utvecklare arbeta med projektet samtidigt. Programmeringsspråket Python är plattformsoberoende. Det betyder att det kan köras på Linux, Unix och andra Unix-system, samt på Mac och Windows. Det är därför inte nödvändigt att skaffa en extra plattform.

Koden

Koden i det här programmeringsspråket är till exempel inte strukturerad av hängande parenteser utan av indragningar. Detta föreslogs en gång av Peter J. Landin och namngavs också av honom, nämligen off-side-rule. I det här programmeringsspråket tillåts indragningar i ett block för att framhäva det visuellt - och det är oftast önskvärt - men de är inte ett principiellt krav. Detta är en fördel, särskilt för nybörjare inom programmering. När det gäller indragningarna bör man dock tänka på att de är ordnade på samma sätt i hela programtexten. En blandad användning av tabulatur och mellanslag leder till problem.

Aktuella artiklar