Moment 1: Verktygslådan - Terminalen, Git och VS Code
Lästid: ca 8 min
Välkommen till kursen där vi förvandlar ditt Ubuntu-system till en kraftfull utvecklingsstation! Innan vi börjar skriva kod för specifika språk som Python eller JavaScript, måste vi se till att vår grundläggande verktygslåda är på plats. Allt byggande, oavsett om det är ett hus eller ett program, kräver en solid grund och rätt verktyg.
I detta första moment kommer vi att introducera och installera de tre absolut viktigaste grundpelarna i nästan all modern mjukvaruutveckling: Terminalen, för att styra vår dator med precision; Git, för att spåra och hantera ändringar i vår kod; och Visual Studio Code, vår avancerade kodredigerare. Att förstå och behärska dessa tre är nyckeln till att arbeta effektivt.
Vad du lär dig
Efter detta moment kommer du att:
- Förstå den centrala rollen som Terminalen spelar för en utvecklare.
- Veta vad Git är och varför versionshantering är en livsviktig färdighet.
- Installera Visual Studio Code (VS Code) och förstå varför det har blivit industristandard.
- Konfigurera Git med ditt namn och din e-post, ett nödvändigt första steg.
1. Terminalen: Din direkta lina till systemet
I grundkursen introducerade vi terminalen som ett valfritt verktyg. I den här kursen är den obligatorisk. Terminalen är en utvecklares mest grundläggande och kraftfulla verktyg. Varför?
- Effektivitet: Många uppgifter, som att skapa filer, installera mjukvara eller köra ett skript, går oändligt mycket snabbare via ett textkommando än genom att klicka i menyer.
- Kontroll: Du har fullständig och detaljerad kontroll över vad som händer i ditt system.
- Industristandard: Alla professionella utvecklingsmiljöer och servermiljöer styrs via kommandoraden.
Du har redan terminalen installerad. Öppna den genom att trycka Super och söka på Terminal. Du kommer att spendera mycket tid här.
2. Git: Ditt skyddsnät och din samarbetsnyckel
Har du någonsin suttit med filer som lektionsplan_v1.docx, lektionsplan_v2_final.docx, lektionsplan_v3_final_FINAL.docx? Detta är ett försök till versionshantering. Git är det professionella systemet som löser detta problem, och mycket mer.
- Vad är Git? Git är ett distribuerat versionshanteringssystem. Det betyder att det håller reda på varenda ändring du gör i din kod. Du kan när som helst "spola tillbaka tiden" till en tidigare version, se exakt vem som ändrade vad, och arbeta på nya funktioner i "grenar" utan att förstöra den fungerande koden.
- Varför är det viktigt?
- Säkerhet: Du behöver aldrig vara rädd för att experimentera och råka förstöra något.
- Samarbete: Git är ryggraden i hur utvecklarteam samarbetar. Tjänster som GitHub och GitLab bygger på Git.
- Krav: Idag är grundläggande Git-kunskaper ett absolut krav för nästan alla utvecklarjobb.
Installation av Git: Git är så fundamentalt att det ofta redan är installerat. Öppna terminalen och skriv:
git --version
Om du får ett versionsnummer (t.ex. git version 2.34.1) är du klar. Annars installerar du det med ett enkelt kommando:
sudo apt update
sudo apt install git
3. Visual Studio Code (VS Code): Din avancerade kodredigerare
Glöm enkla textredigerare. En modern kodredigerare är ett intelligent verktyg som hjälper dig att skriva bättre och snabbare kod. Visual Studio Code från Microsoft (tro det eller ej!) är gratis, bygger på öppen källkod och har blivit den odiskutabla standarden i branschen.
- Varför VS Code?
- IntelliSense: Den förstår din kod och ger dig smarta förslag, autokomplettering och felkontroller medan du skriver.
- Enormt ekosystem: Det finns tusentals gratistillägg (Extensions) för att anpassa VS Code för vilket språk eller ramverk du än arbetar med.
- Integrerad terminal: Du kan köra en terminal direkt inuti VS Code, vilket gör ditt arbetsflöde sömlöst.
Installation av VS Code: Den enklaste metoden är via programbutiken.
- Öppna Ubuntu Software.
- Sök efter "Visual Studio Code" eller "code".
- Hitta den officiella versionen (publicerad av Microsoft) och klicka på Installera.
Övning: Konfigurera din miljö
Nu när allt är installerat måste vi göra en viktig engångskonfiguration för Git. Git behöver veta vem du är, så att varje "commit" (sparad ändring) kan märkas med ditt namn.
- Öppna Terminalen.
- Ställ in ditt namn. Ersätt "Ditt Namn" med ditt faktiska namn inom citattecknen.
git config --global user.name "Ditt Namn" - Ställ in din e-post. Använd den e-post du planerar att använda för t.ex. GitHub.
git config --global user.email "din.epost@exempel.com" - Verifiera inställningarna. Kör följande kommando för att se att allt sparats korrekt:Du bör se ditt namn och din e-post i listan.
git config --list
Nästa steg
Strålande! Din grundläggande verktygslåda är nu på plats och konfigurerad. Du har en kraftfull terminal, ett system för versionshantering och en professionell kodredigerare.
I nästa moment, Python-miljön: venv och pip, ska vi använda dessa verktyg för att sätta upp en ren och isolerad miljö för att utveckla i Python, ett av världens mest populära programmeringsspråk.

