Komma igång med Python
Det här avsnittet introducerar dig till grunderna i Python. Du lär dig hur du ställer in din miljö, skriver och kör ditt första Python-program och förstår grundläggande begrepp som variabler, datatyper och operatorer.
Flöde av kontroll
Lär dig hur du styr flödet av dina Python-program med villkorliga uttalanden och loopar. Det här avsnittet täcker kärnstrukturerna som låter dig exekvera olika kodblock baserat på villkor eller upprepa åtgärder flera gånger.
Funktioner
I det här avsnittet kommer du att lära dig hur du skapar återanvändbara kodblock som kallas funktioner. Du kommer att dyka in i att definiera funktioner, skicka argument och förstå omfattningen av variabler. Detta är viktigt för att skriva ren, organiserad och modulär Python-kod.
Strängar
Strängar är en grundläggande datatyp i Python. I det här avsnittet kommer du att lära dig hur du arbetar med strängar, utför strängoperationer och manipulerar textdata effektivt med Pythons inbyggda strängmetoder.
Listor
Listor är mångsidiga samlingar som låter dig lagra flera objekt i en enda variabel. Det här avsnittet tar upp hur du skapar, kommer åt och ändrar listor, samt hur du använder avancerade tekniker som listdelning, kapsling och vidarebefordran av listor till funktioner.
Tuples och ordböcker
Utforska Pythons kraftfulla datastrukturer—tupler och ordböcker. Tuples är oföränderliga samlingar, medan ordböcker låter dig lagra nyckel-värde-par. Du kommer att lära dig hur du arbetar med båda, inklusive hur du ändrar dem och använder deras inbyggda metoder.
Undantagshantering i Python
Lär dig hur du hanterar fel elegant i dina Python-program. Det här avsnittet introducerar begreppen syntaxfel, undantag och hur man använder försök/except-block för att fånga upp och lösa vanliga problem under programkörning.
Filhantering i Python
Att arbeta med filer är en viktig del av många program. Det här avsnittet tar upp hur man läser från och skriver till textfiler, samt hur man hanterar filsökvägar och använder Pythons inbyggda moduler för filhantering som pickle för serialisering av data.
Stack
En stack är en datastruktur som följer LIFO-principen (Last In, First Out). Det här avsnittet lär dig hur du implementerar och använder stackar i Python, inklusive grundläggande stackoperationer som push och pop, och löser problem som infix-till-postfix-konvertering och utvärdering av postfix-uttryck.
Kö
Köerna fungerar på basis av First In, First Out (FIFO). I det här avsnittet kommer du att lära dig hur du implementerar och använder köer i Python. Du kommer också att utforska deque (dubbelkö) och se hur du hanterar data effektivt i FIFO-ordning.
Sortering
Sortering är ett viktigt koncept för att organisera data. Det här avsnittet täcker populära sorteringsalgoritmer, såsom Bubble Sort, Selection Sort och Insertion Sort, tillsammans med deras tidskomplexitet och hur man implementerar dem i Python.
Sökande
Genom att söka kan du hitta data inom samlingar. I det här avsnittet kommer du att lära dig om två vanliga sökalgoritmer – linjär sökning och binär sökning – och hur du implementerar dem för att hitta element i listor eller arrayer.
Uppdaterades den
5 juli 2025