Skriv din första Python-applikation
Med Python och Python-verktyg installerade kan du nu skapa din första Python-applikation! Vi gör detta genom att skapa en tom mapp, öppna mappen i Visual Studio Code (eller den utvecklingsmiljö du valt) och skapar sedan ditt första program.
Steg 1 - Skapa en ny projektmapp
Många projekt börjar med en tom mapp och det finns olika tillvägagångssätt för hur man skapar denna mapp och sedan öppnar den i Visual Studio Code. Du kan exempelvis manuellt skapa mappen på ditt skrivbord och dra in den i VS Code:
Du kan även skapa filen direkt i Visual Studio Code och sedan spara den i vilken mapp du vill, t.ex. Desktop:
Du kan även använda dig utav terminalen via VS Code för att både skapa en mapp och sedan öppna upp mappen i VS Code med kommandona mkdir nameOfFolder
, cd nameOfFolder
och code .
eller öppna upp en redan existerande mapp som du skapat på t.ex. skrivbordet genom menyn File -> Open Folder i VS Code.
Hur du vill gå till väga är med andra ord helt upp till dig, men huvudsaken är att vi skapar en mapp för vårt projekt som vi sedan kan arbeta utifrån i VS Code
Steg 2 - Starta VS Code med projektmappen
Med Visual Studio Code öppet från din tomma mapp skapar du nu en Python-fil för att visa meddelandet: Hello world.
- Inuti Explorer-vyn, där du ser den tomma mappens namn (hello-world), välj alternativet “Ny fil”.
- Namnge den nya filen hello.py genom att ange det i textrutan och tryck på Enter.
Genom att använda filtillägget .py berättar du för VS Code att det ska tolka den här filen som ett Python-program, så att den utvärderar innehållet med Python-tillägget.
-
Ange följande Python-kod i redigeringspanelen. Detta kommando använder utskriftsfunktionen för att visa texten
Hello, world!
i terminalen när din applikation körs.print('Hello, World!')
-
Spara filen genom att välja File och Save (eller Ctrl+S/⌘ + S, beroende på vilket operativsystem du arbetar utifrån).
Det är viktigt att alltid spara ändringar i sin kod innan man kör koden. Du kan identifiera huruvida du har osparade ändringar i en fil genom den vita prick som som blir synlig när ändringar sker i fil-fliken (se bilden ovan).
Steg 3 - Kör ditt första program
Du kan nu köra ditt program från VS Code. Du gör detta genom att öppna den inbyggda terminalen i VS Code (View -> Terminal).
I terminalfönstret så skriver du sedan följande kommando, följt av enter, för att köra Python-koden: python hello.py
Vilket, för denna applikation, ger oss följande resultat:
Du skulle även kunna köra programmet från Run-knappen (som du kan se markerad i det högra övre hörnet i bilden ovan). Du måste således inte köra dina program från terminalen.
Du har nu skapat ditt första Python-program och kört programmet för att generera en output! För att förstå hur vi kan skriva mer avancerade program, exempelvis ett mindre spel, så behöver vi dock först förstå ett flertal olika beståndsdelar och komponenter som tillsammans utgör en del av programmeringsspråket Python.
Felsökning
Felsökning är en kritisk färdighet inom programmering som hjälper dig att identifiera och korrigera fel i din kod, vilket vi kommer att diskutera även i framtida kapitel. Det kan dock redan nu vara relevant att ta följande punkter i beaktande när du stöter på felmeddelanden:
-
Läs felmeddelandet noggrant: Python ger ofta specifika ledtrådar om vad och var felet ligger. Linjenumret och typen av fel kan peka dig i rätt riktning.
-
Kontrollera syntaxen: Ett vanligt misstag är att glömma tecken som kolon (
:
), parenteser (()
,[]
,{}
) eller att använda felaktig indentering, vilket är avgörande i Python. Exempelvis kommer vi att stöta på ett syntaxfel om vi modifierar vårt program genom att lägga till extra indentering:print("Hello, world!")
Vilket resulterar i följande fel:
Som vi kan se i bilden så indikerar VSCode vart felet uppstår (där Ln 1
t.ex. indikerar rad 1), vilket fel som har uppstått (t.ex. Unexpected indentation
) och felet/felen tydliggörs dessutom direkt i koden. Detta är inte fallet för alla typer av fel, vilket kommer att diskuteras i framtida kapitel, men vanliga syntaxfel kommer att uppmärksammas redan innan du tillåts köra koden.
- Sök efter lösningar: Om du inte kan lösa problemet på egen hand, använd sökmotorer för att hitta andra som kanske har stött på och löst liknande problem. Stack Overflow är exempelvis en mycket värdefull resurs i detta syfte.
Utforska dokumentationen
Python-dokumentationen är en omfattande resurs som innehåller information om Pythons syntax, standardbibliotek och mer:
-
Officiella dokumentationen: Börja med Pythons officiella dokumentation. Den är välstrukturerad och innehåller tutorials, modulindex och sökfunktioner för att snabbt hitta det du behöver.
-
Modulindex: Utforska de inbyggda modulerna för att se vilka funktioner och klasser som finns tillgängliga. Detta kan bredda din förståelse för vad som är möjligt med Python och hur du kan utöka funktionaliteten i dina program.
-
FAQ och The Python Tutorial: Dessa sidor kan vara särskilt användbara för att få praktiska tips och svar på vanliga frågor.
Sammanfattning
Att skapa din första Python-applikation är ett spännande första steg in i programmeringsvärlden. Genom att följa stegen för att konfigurera din utvecklingsmiljö, skriva och köra ditt första skript, har du lagt grunden för din programmeringsresa. Kom ihåg att praktik är nyckeln till framgång; fortsätt experimentera med din kod, utforska nya funktioner och bygga på din förståelse för Python. Som med alla färdigheter, utvecklas din programmeringsförmåga med tiden och praktiken, så var tålmodig och fortsätt att utforska och lära dig.