Python Academy logo
PythonNybörjareAIWebbNivåer A1 → C122 språk

Python Academy

Utforska Pythons mångsidighet och bygg olika typer av projekt med Python Academy. En lärstig från CoddyKit med 76 korta kurser och 320 interaktiva lektioner, med en AI-handledare till hands dygnet runt.

Kurser
76
Lektioner
320
Interaktiva steg
3,909
Gratis att börja
Kurs 1
Kursplan

76 kurser i den här lärvägen

Alla kurser i lärvägen Python Academy, i rätt ordning. Den första är gratis.

1

A13 lektionerGratis

Den här lektionen introducerar grunderna i programmering och förklarar varför Python är ett utmärkt språk för nybörjare. Du får också lära dig att konfigurera din utvecklingsmiljö och skriva ditt för…

2

A14 lektionerPRO

Lär dig de grundläggande koncepten inom Python-programmering, inklusive variabler, datatyper och grundläggande operationer. Den här kategorin lägger grunden för mer avancerade ämnen.

3

A24 lektionerPRO

Fördjupa dig i beslutsfattande och loopar i Python. Lär dig att skriva program som kan reagera på olika villkor och upprepa uppgifter effektivt.

4

A25 lektionerPRO

Funktioner är byggstenarna i återanvändbar kod. Den här kategorin behandlar hur du skapar och använder funktioner effektivt och introducerar modulär programmering.

5

B15 lektionerPRO

Utforska Pythons centrala datastrukturer, till exempel listor, tupler, mängder och dictionaries, och lär dig att manipulera och organisera data effektivt.

6

B16 lektionerPRO

Upptäck principerna för objektorienterad programmering, ett kraftfullt paradigm för att bygga återanvändbara och skalbara applikationer.

7

A23 lektionerPRO

Lär dig att läsa från och skriva till filer i Python, så att du kan arbeta med data från verkliga situationer och spara information.

8

B14 lektionerPRO

Utveckla färdigheterna du behöver för att hantera fel på ett smidigt sätt i Python-program, så att koden blir mer robust och användarvänlig.

9

A14 lektionerPRO

Behärska Pythons grundläggande byggstenar: variabler, datatyper och användarinmatning. Lär Er hur Python lagrar data, konverterar mellan typer och läser inmatning från användare.

10

B25 lektionerPRO

Utforska avancerade Python-koncept för att skriva mer effektiv, kompakt och Pythonisk kod.

11

B15 lektionerPRO

Pythons omfattande biblioteksekosystem gör det möjligt att utföra uppgifter som sträcker sig från dataanalys till webbutveckling. Den här kategorin introducerar några populära bibliotek.

12

B14 lektionerPRO

Upptäck grunderna i webbutveckling med Python och lär dig att bygga enkla webbapplikationer.

13

B23 lektionerPRO

Lär dig tekniker för testning och felsökning för att säkerställa att din Python-kod fungerar korrekt och effektivt.

14

B13 lektionerPRO

Automatisera repetitiva uppgifter och öka produktiviteten genom att skriva Python-skript för vanliga arbetsuppgifter.

15

B15 lektionerPRO

Den här kategorin ger en översikt över datavetenskap och introducerar Pythons roll inom området. Du får lära dig att rensa, förbearbeta och hantera data effektivt.

16

C16 lektionerPRO

Den här lektionen går på djupet med maskininlärning och avancerade ämnen inom datavetenskap. Du får lära dig att bygga prediktiva modeller och utforska koncept inom deep learning.

17

A24 lektionerPRO

Gå på djupet med Python-strängar: slicing, formatering och det rika biblioteket av inbyggda strängmetoder för att bearbeta och analysera textdata.

18

A24 lektionerPRO

Lär Er Pythons mest använda sekvenstyper: hur Ni skapar, ändrar och itererar över listor och tupler samt när Ni bör använda respektive typ.

19

A24 lektionerPRO

Behärska Pythons nyckel-värdelager (dict) och samling av oordnade unika element (set). Gör snabba uppslag, mängdoperationer och ordbokscomprehensions.

20

A24 lektionerPRO

Lär Er styra programmets körning med villkor och loopar. Kombinera if/elif/else-logik med for- och while-loopar, break, continue och else-satser.

21

A24 lektionerPRO

Skriv återanvändbar och modulär kod med Python-funktioner. Gå igenom positions- och nyckelordsargument, standardvärden, *args, **kwargs och returvärden.

22

A24 lektionerPRO

Arbeta med filsystemet i Python: öppna filer i olika lägen, läs rad för rad, skriv data säkert och hantera filsökvägar med pathlib.

23

A24 lektionerPRO

Skriv robusta Python-program genom att fånga och hantera undantag på ett smidigt sätt. Använd try/except/else/finally, skapa egna undantag och felsök med tracebacks.

24

A24 lektionerPRO

Håll Python-projekt isolerade och reproducerbara med virtuella miljöer, beroendehantering med pip och bästa praxis för requirements.txt.

25

A15 lektionerPRO

Den här kategorin introducerar de grundläggande koncepten inom artificiell intelligens, inklusive dess definition, betydelse och historiska milstolpar. Du får utforska olika typer av AI, som smal, ge…

26

B14 lektionerPRO

Organisera Python-kod i återanvändbara moduler och paket. Förstå hur import fungerar, standardbiblioteket, virtuella miljöer och pakethantering med pip.

27

B14 lektionerPRO

Skriv Pythonisk och minneseffektiv kod med listcomprehensions, generatoruttryck och nyckelordet yield för lazy evaluation.

28

A15 lektionerPRO

Upptäck de många tillämpningarna av artificiell intelligens i verkligheten inom områden som sjukvård, finans, e-handel, spel och automatisering. Den här kategorin visar hur AI förändrar dessa områden…

29

B14 lektionerPRO

Bygg strukturerade program med Python-klasser och -objekt. Förstå klassdefinitioner, __init__, instans- och klassattribut samt metoder.

30

B14 lektionerPRO

Utöka Python-klasser med arv, åsidosätt metoder, använd super() och tillämpa polymorfism för att skriva flexibel och utbyggbar kod.

31

A15 lektionerPRO

Förbered dig på att bygga AI-lösningar genom att bemästra viktiga Python-verktyg och bibliotek. Den här kategorin behandlar hur du konfigurerar din utvecklingsmiljö, använder Python-bibliotek som Num…

32

B14 lektionerPRO

Behärska mönstermatchning i Python med re-modulen. Skriv regex-mönster, använd match/search/findall/sub och hantera grupper och flaggor.

33

B14 lektionerPRO

Tolka och generera JSON- och CSV-data i Python. Använd modulerna json och csv, hantera kodningsproblem och arbeta med datafiler från verkligheten.

34

B15 lektionerPRO

Lär dig att förbereda och manipulera data effektivt för AI-projekt. Den här kategorin introducerar olika datatyper, tekniker för att hantera saknade värden, datanormalisering och sammanslagning av da…

35

B14 lektionerPRO

Ersätt print-satser med Pythons logging-modul. Konfigurera loggnivåer, hanterare och formatterare samt använd pdb och IDE-felsökare effektivt.

36

B14 lektionerPRO

Python-enum och NamedTuples: Enum-klassen, IntEnum och Flag med mera.

37

A25 lektionerPRO

Det blir enklare att förstå data när du kan visualisera den. Den här kategorin lär dig att skapa insiktsfulla visualiseringar med Python-bibliotek som Matplotlib och Plotly. Från enkla linjediagram t…

38

B14 lektionerPRO

Moderna filsökvägar med pathlib: Path-objektet, läsa och skriva filer med mera.

39

B14 lektionerPRO

Datum och tider med datetime: date, time, datetime, Timedelta och aritmetik med mera.

40

B15 lektionerPRO

Den här kategorin utforskar de grundläggande algoritmerna inom övervakad inlärning, till exempel linjär regression, logistisk regression och utvärderingsmått som träffsäkerhet och F1-poäng. Du får lä…

41

B14 lektionerPRO

Modulen collections: Counter, defaultdict med mera.

42

B14 lektionerPRO

Avancerad strängformatering: uttryck i f-strängar, formatspecifikationer med mera.

43

B25 lektionerPRO

Oövervakad inlärning fokuserar på att upptäcka dolda mönster i data. Den här kategorin introducerar klustringstekniker som K-Means och metoder för dimensionsreduktion som PCA och t-SNE. När du är kla…

44

B14 lektionerPRO

Bygga CLI-verktyg: grunderna i argparse, underkommandon och alternativ med mera.

45

B14 lektionerPRO

SQLite-databaser med sqlite3: ansluta och skapa tabeller, Insert, Select, Update, Delete med mera.

46

B25 lektionerPRO

Fördjupa dig i artificiella neuronnät, som utgör ryggraden i modern AI. Den här kategorin förklarar neuronnätens arkitektur, aktiveringsfunktioner och backpropagation. Du får även bygga ditt första n…

47

B14 lektionerPRO

Automatisera Excel med openpyxl: läsa arbetsböcker, skriva och formatera celler med mera.

48

B24 lektionerPRO

Förbättra Python-funktioner och -klasser med dekoratorer. Skapa egna dekoratorer, använd @property för kontrollerad åtkomst till attribut och tillämpa @classmethod och @staticmethod.

49

B25 lektionerPRO

Utforska hur AI bearbetar och förstår mänskligt språk. Den här kategorin behandlar tekniker för förbearbetning av text, tokenisering, sentimentanalys och avancerade modeller som transformers. När du…

50

B24 lektionerPRO

Hantera resurser säkert med with-satsen. Skriv egna kontexthanterare med __enter__/__exit__ och med contextlib.

51

B24 lektionerPRO

Skriv tillförlitlig Python-kod med automatiserade tester med pytest. Gå igenom testupptäckt, fixtures, parametrize, mocking och rapportering av kodtäckning.

52

B15 lektionerPRO

Lär dig hur AI tolkar och manipulerar visuella data i den här kategorin. Med början i grunderna för bildrepresentation går du vidare till att använda OpenCV för bildbehandling och bygga konvolutionel…

53

B24 lektionerPRO

Ta till vara på Pythons verktygslåda för funktionell programmering med itertools och functools. Använd combinations, chain, partial, reduce och lru_cache för elegant kod.

54

B24 lektionerPRO

Python-dataclasser och attrs: definiera en dataclass, standardvärden och field() med mera.

55

C15 lektionerPRO

Förstärkningsinlärning gör det möjligt för AI-agenter att lära sig av sin omgivning genom att få belöningar eller bestraffningar för sina handlingar. Den här kategorin introducerar viktiga koncept so…

56

B24 lektionerPRO

Strukturell mönstermatchning: grunderna i match och case, matchning av sekvenser och mappningar med mera.

57

B24 lektionerPRO

Closures och funktioners interna mekanik: förstaklassfunktioner, closures och fria variabler med mera.

58

B24 lektionerPRO

Generatorer, iteratorer och yield: iteratorprotokollet, generatorfunktioner med mera.

59

B24 lektionerPRO

subprocess och interaktion med operativsystemet: köra kommandon med subprocess, fånga utdata med mera.

60

B24 lektionerPRO

Databas-ORM:er med SQLAlchemy: SQLAlchemy Core jämfört med ORM, definiera modeller med mera.

61

B24 lektionerPRO

Webbutveckling med Flask: routes och vyer, mallar med Jinja2 med mera.

62

B24 lektionerPRO

Skriv samtidiga Python-program utan trådar med async/await och asyncio. Bygg händelseloopar, koroutiner, tasks och pipelines för asynkron I/O.

63

B24 lektionerPRO

Lägg till statiska typannoteringar i Python-kod. Använd mypy för statisk kontroll och behärska generiska typer, TypeVar, Protocol och typförfining vid körning.

64

B24 lektionerPRO

Bygg grunderna i numerisk beräkning med NumPy. Behärska ndarray-operationer, broadcasting, vektorisering och linjär algebra för arbetsflöden inom datavetenskap.

65

B24 lektionerPRO

Analysera strukturerad data i stor skala med Pandas. Arbeta med Series, DataFrame, groupby, sammanslagning, tidsserier och pipelines för datarensning.

66

B24 lektionerPRO

Bygg REST-API:er med hög prestanda och automatisk dokumentation med FastAPI. Använd Pydantic-modeller, beroendeinjektion, asynkrona endpoints och OpenAPI-generering.

67

B24 lektionerPRO

Hämta data från webben med Python. Behärska requests + BeautifulSoup för enkel skrapning och Scrapy för storskalig crawling med spindlar.

68

B24 lektionerPRO

Tillämpa maskininlärning i Python med scikit-learn. Bygg modeller för klassificering, regression och klustring samt utvärdera dem med korsvalidering och mätvärden.

69

B24 lektionerPRO

Webbutveckling med Django: projekt och appar, modeller och migreringar med mera.

70

B24 lektionerPRO

Datavisualisering med Matplotlib: figurer och axlar, linje-, stapel- och punktdiagram med mera.

71

B24 lektionerPRO

Interaktiva diagram med Plotly: grunderna i Plotly Express, interaktiva funktioner med mera.

72

B24 lektionerPRO

Paketering och publicering till PyPI: projektstruktur och pyproject.toml, bygga med build med mera.

73

C14 lektionerPRO

Samtidighet: threading och multiprocessing: trådar och GIL, ThreadPoolExecutor med mera.

74

C14 lektionerPRO

Gå på djupet med Pythons objektmodell genom metaklasser, deskriptorer och __slots__. Förstå hur själva språket är uppbyggt och skapa kraftfulla abstraktioner.

75

C14 lektionerPRO

Accelerera Python med C-tillägg. Använd Python/C API, ctypes och cffi för att anropa C-kod från Python och skriva prestandakritiska tillägg.

76

C14 lektionerPRO

Förstå CPythons minnesmodell, referensräkning och skräpsamling samt använd profileringsverktyg för att hitta och åtgärda prestandaflaskhalsar.

CoddyKit PRO

Lås upp alla 76 kurser i den här lärvägen och alla andra lärvägar

AI-handledare, certifieringsprov och certifikat. Fungerar på webben, iOS och Android.

Se alla abonnemang
Årsvis$29.90 / årCirka $2.49 i månadenBetala en gångLivstid$69.99 en gångInga förnyelser. PRO för alltid.
Kursöversikt

Python: Från första skriptet till produktionsklar kod

Python är det mest använda allmänspråket inom datavetenskap, automatisering, webbutveckling och AI-forskning. Den lättlästa syntaxen gör språket lättillgängligt i början, samtidigt som ekosystemet — NumPy, Pandas, Flask, FastAPI, Django, scikit-learn, asyncio — kan skalas upp för seriöst produktionsarbete. Den här kursserien täcker hela bredden, från att skriva din första variabel till att bygga asynkrona webb-API:er, träna maskininlärningsmodeller och profilera minnesanvändning på C-tilläggsnivå.

Det här får du lära dig

Du går igenom språkets centrala mekanismer — strängar, listor, dictionaries, styrflöden, funktioner och filinmatning och -utmatning — och går sedan vidare till objektorienterad design med arv, polymorfism, dekoratorer, context managers och dataclasses. På datasidan arbetar du med dataset i Pandas och NumPy, visualiserar resultat med Matplotlib och Plotly, tillämpar övervakad och oövervakad inlärning med scikit-learn och utforskar neurala nätverk och NLP. På webbsidan bygger du API:er med Flask och FastAPI, fullstackappar med Django och automatiserar uppgifter med CLI-verktyg, SQLite, SQLAlchemy och openpyxl. Avancerade ämnen omfattar async/await med asyncio, samtidighet med threading och multiprocessing, typanvisningar med mypy, metaklasser och Python C Extensions.

Utbildningsvägen

Med över 76 aktiva kurser sträcker sig kursserien från A1 till C1. Den börjar med Introduktion till programmering och Python-grunderna, bygger upp A2-färdigheter inom strängar, listor, dictionaries, styrflöden och filhantering och går sedan vidare till B1 med moduler, OOP, reguljära uttryck, loggning samt arbete med JSON och CSV. På B2-nivå tillkommer generatorer, closures, strukturerad mönstermatchning, async/await, Flask, Django, FastAPI, Pandas, NumPy och maskininlärning med scikit-learn. Kursserien avslutas på C1-nivå med Samtidighet: threading och multiprocessing, Python-metaklasser och descriptors, Python C Extensions, Förstärkningsinlärning och Pythons minneshantering och profilering.

Så fungerar det

Varje kurs är uppdelad i korta, fokuserade lektioner som du genomför i den inbyggda kodredigeraren med feedback i realtid. En AI-handledare finns tillgänglig när du kör fast, och övningarna rättas automatiskt så att du kan studera i din egen takt utan att behöva vänta på granskning.

Så lär du dig

  1. 01

    Interaktiva lektioner

    Praktiska kodövningar med feedback i realtid

  2. 02

    AI-handledare

    Få omedelbar hjälp av vår AI när du kör fast

  3. 03

    Inbyggd kodredigerare

    Skriv och kör kod direkt i webbläsaren

  4. 04

    Certifikat

    Få ett certifikat när du slutför kursen

FAQ

Vanliga frågor

Är kursen i Python Academy gratis?

Ja. Ni kan börja kursen i Python Academy gratis och genomföra de interaktiva lektionerna utan kostnad. Med en valfri PRO-prenumeration får Ni tillgång till avancerade AI-verktyg och ett certifikat som kan delas.

Behöver jag tidigare erfarenhet för att lära mig Python?

Nej. Kursen börjar med grunderna och går stegvis vidare till mer avancerade ämnen, så Ni kan börja även utan tidigare erfarenhet av Python.

Hur lär jag mig Python på CoddyKit?

Ni lär Er genom att göra. Korta interaktiva lektioner kombinerar tydliga förklaringar med praktiska kodövningar som körs i realtid, och en AI-handledare som är tillgänglig dygnet runt ger personlig hjälp när Ni kör fast.

Får jag ett certifikat när jag har slutfört Python Academy?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i Python Academy, med en verifierbar kod.

Kan jag lära mig Python i mobilen?

Ja. CoddyKit finns på webben och som inbyggda iOS- och Android-appar, så Ni kan lära Er Python på valfri enhet och synkronisera Era framsteg mellan dem.

Vad kostar CoddyKit PRO?

Den första kursen i Python Academy är gratis. CoddyKit PRO låser upp alla kurser: $5.90 per vecka, $7.90 per månad, $29.90 per år eller $69.99 en gång för livstidsåtkomst utan förnyelser.

Hur lång tid tar det att slutföra Python Academy?

Python Academy har 76 kurser och 320 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 37 timmars praktisk övning i egen takt.

Börja med Python Academy nu

Anslut Er till tusentals deltagare som lär sig programmering med AI-drivna lektioner.