Python Academy logo
PythonBegynderAIWebNiveauer A1 → C122 sprog

Python Academy

Udforsk Pythons alsidighed, og byg forskellige projekter med Python Academy. Et læringsforløb på CoddyKit med 76 korte kurser og 320 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
76
Lektioner
320
Interaktive trin
3,909
Gratis at komme i gang
Kursus 1
Kursusindhold

76 kurser på denne sti

Alle kurser på Python Academy-stien i læringsrækkefølge. Det første kursus er gratis.

1

A13 lektionerGratis

Denne lektion introducerer programmeringens grundlæggende begreber og forklarer, hvorfor Python er et ideelt sprog for begyndere. De lærer også at opsætte Deres udviklingsmiljø og skrive Deres første…

2

A14 lektionerPRO

Lær de grundlæggende koncepter i Python-programmering, herunder variabler, datatyper og basale operationer. Denne kategori danner grundlag for mere komplekse emner.

3

A24 lektionerPRO

Gå i dybden med beslutningstagning og løkker i Python. Lær at skrive programmer, der kan reagere på forskellige betingelser og gentage opgaver effektivt.

4

A25 lektionerPRO

Funktioner er byggestenene i genanvendelig kode. Denne kategori gennemgår, hvordan De opretter og bruger funktioner effektivt, og introducerer modulær programmering.

5

B15 lektionerPRO

Udforsk Pythons centrale datastrukturer som lister, tupler, sæt og dictionaries, og lær at manipulere og organisere data effektivt.

6

B16 lektionerPRO

Opdag principperne i objektorienteret programmering – et effektivt paradigme til udvikling af genanvendelige og skalerbare applikationer.

7

A23 lektionerPRO

Lær at læse fra og skrive til filer i Python, så De kan arbejde med data fra den virkelige verden og bevare oplysninger.

8

B14 lektionerPRO

Opbyg færdigheder i at håndtere fejl på en elegant måde i Python-programmer, så Deres kode bliver mere robust og brugervenlig.

9

A14 lektionerPRO

Mestr Pythons grundlæggende byggesten: variabler, datatyper og brugerinput. Lær, hvordan Python gemmer data, konverterer mellem typer og læser input fra brugere.

10

B25 lektionerPRO

Udforsk avancerede Python-koncepter, så De kan skrive mere effektiv, kompakt og Pythonic-kode.

11

B15 lektionerPRO

Pythons omfattende biblioteksøkosystem gør det muligt at løse opgaver lige fra dataanalyse til webudvikling. Denne kategori introducerer nogle populære biblioteker.

12

B14 lektionerPRO

Opdag det grundlæggende i webudvikling med Python, og lær at bygge enkle webapplikationer.

13

B23 lektionerPRO

Lær teknikker til test og fejlfinding, så De kan sikre, at Deres Python-kode fungerer korrekt og effektivt.

14

B13 lektionerPRO

Automatiser gentagne opgaver, og øg produktiviteten ved at skrive Python-scripts til almindelige opgaver.

15

B15 lektionerPRO

Denne kategori giver et overblik over datavidenskab og introducerer Pythons rolle inden for området. De lærer at rense, forbehandle og administrere data effektivt.

16

C16 lektionerPRO

Denne lektion går i dybden med maskinlæring og avancerede emner inden for datavidenskab og lærer Dem at opbygge prædiktive modeller samt udforske koncepter inden for deep learning.

17

A24 lektionerPRO

Gå i dybden med Python-strenge: slicing, formatering og det omfattende bibliotek af indbyggede strengmetoder til at manipulere og analysere tekstdata.

18

A24 lektionerPRO

Lær Pythons mest anvendte sekvenstyper: hvordan De opretter, ændrer og gennemløber lister og tupler, og hvornår De bør bruge hver af dem.

19

A24 lektionerPRO

Mestr Pythons key-value-lager (dict) og samlingen af uordnede unikke elementer (set). Udfør hurtige opslag, mængdeoperationer og dictionary comprehensions.

20

A24 lektionerPRO

Lær at styre programmets eksekvering med betingelser og løkker. Kombinér if/elif/else-logik med for- og while-løkker, break, continue og else-klausuler.

21

A24 lektionerPRO

Skriv genanvendelig, modulær kode med Python-funktioner. Gennemgå positions- og nøgleordsargumenter, standardværdier, *args, **kwargs og returværdier.

22

A24 lektionerPRO

Arbejd med filsystemet i Python: åbn filer i forskellige tilstande, læs linje for linje, skriv data sikkert, og administrér filstier med pathlib.

23

A24 lektionerPRO

Skriv robuste Python-programmer ved at opfange og håndtere exceptions på en elegant måde. Brug try/except/else/finally, opret brugerdefinerede exceptions, og fejlfind med tracebacks.

24

A24 lektionerPRO

Hold Python-projekter isolerede og reproducerbare med virtuelle miljøer, pip-afhængighedshåndtering og bedste praksis for requirements.txt.

25

A15 lektionerPRO

Denne kategori introducerer de grundlæggende begreber inden for kunstig intelligens, herunder definition, betydning og historiske milepæle. De udforsker forskellige typer AI, såsom smal, generel og s…

26

B14 lektionerPRO

Organisér Python-kode i genanvendelige moduler og pakker. Forstå import-mekanismer, standardbiblioteket, virtuelle miljøer og pip-pakkehåndtering.

27

B14 lektionerPRO

Skriv Pythonisk og hukommelseseffektiv kode med list comprehensions, generatorudtryk og nøgleordet yield til lazy evaluering.

28

A15 lektionerPRO

Opdag de mange anvendelser af kunstig intelligens fra den virkelige verden inden for brancher som sundhed, finans, e-handel, gaming og automatisering. Denne kategori giver eksempler på, hvordan AI re…

29

B14 lektionerPRO

Byg strukturerede programmer med Python-klasser og -objekter. Forstå klassedefinitioner, __init__, instans- og klasseattributter samt metoder.

30

B14 lektionerPRO

Udvid Python-klasser med arv, tilsidesæt metoder, brug super(), og anvend polymorfi til at skrive fleksibel og udvidelig kode.

31

A15 lektionerPRO

Bliv klar til at udvikle AI-løsninger ved at få styr på vigtige Python-værktøjer og -biblioteker. Denne kategori dækker opsætning af Deres udviklingsmiljø, brug af Python-biblioteker som NumPy, Panda…

32

B14 lektionerPRO

Mestr mønstergenkendelse i Python med re-modulet. Skriv regex-mønstre, brug match/search/findall/sub, og håndter grupper og flags.

33

B14 lektionerPRO

Pars og generér JSON- og CSV-data i Python. Brug json- og csv-modulerne, håndtér kodningsproblemer, og arbejd med datafiler fra den virkelige verden.

34

B15 lektionerPRO

Lær at forberede og manipulere data effektivt til AI-projekter. Denne kategori introducerer forskellige datatyper, teknikker til håndtering af manglende værdier, datanormalisering og sammenfletning a…

35

B14 lektionerPRO

Erstat print-sætninger med Pythons logging-modul. Konfigurér logniveauer, handlers og formatters, og brug pdb og IDE-debuggere effektivt.

36

B14 lektionerPRO

Python-enums og NamedTuples: Enum-klassen, IntEnum og Flag med mere

37

A25 lektionerPRO

Det er lettere at forstå data, når De kan visualisere dem. Denne kategori lærer Dem at skabe informative visualiseringer ved hjælp af Python-biblioteker som Matplotlib og Plotly. Fra grundlæggende li…

38

B14 lektionerPRO

Moderne filstier med pathlib: Path-objektet, læsning og skrivning af filer med mere

39

B14 lektionerPRO

Datoer og klokkeslæt med datetime: date, time, datetime, Timedelta og aritmetik med mere

40

B15 lektionerPRO

Denne kategori udforsker de grundlæggende algoritmer inden for supervised learning, såsom lineær regression og logistisk regression, samt evalueringsmål som accuracy og F1-scorer. De lærer at impleme…

41

B14 lektionerPRO

Modulet collections: Counter, defaultdict med mere

42

B14 lektionerPRO

Avanceret strengformatering: Udtryk i f-strenge, formatspecifikationer med mere

43

B25 lektionerPRO

Unsupervised learning fokuserer på at opdage skjulte mønstre i data. Denne kategori introducerer clustering-teknikker som K-Means og metoder til dimensionsreduktion som PCA og t-SNE. Når De er færdig…

44

B14 lektionerPRO

Udvikling af CLI-værktøjer: Grundlæggende argparse, underkommandoer og indstillinger med mere

45

B14 lektionerPRO

SQLite-databaser med sqlite3: Oprettelse af forbindelse og tabeller, Insert, Select, Update, Delete med mere

46

B25 lektionerPRO

Gå på opdagelse i kunstige neurale netværk, som er grundlaget for moderne AI. Denne kategori forklarer neurale netværks arkitektur, aktiveringsfunktioner og backpropagation. De opbygger også Deres fø…

47

B14 lektionerPRO

Automatisering af Excel med openpyxl: Læsning af projektmapper, skrivning og formatering af celler med mere

48

B24 lektionerPRO

Udvid Python-funktioner og -klasser med dekoratorer. Opret Deres egne dekoratorer, brug @property til kontrolleret attributadgang, og anvend @classmethod og @staticmethod.

49

B25 lektionerPRO

Udforsk, hvordan AI behandler og forstår menneskesprog. Denne kategori dækker teknikker til tekstforbehandling, tokenisering, sentimentanalyse og avancerede modeller som transformers. Når De er færdi…

50

B24 lektionerPRO

Administrér ressourcer sikkert med with-sætningen. Skriv brugerdefinerede context managers med __enter__/__exit__ og med contextlib.

51

B24 lektionerPRO

Skriv pålidelig Python-kode med automatiserede tests ved hjælp af pytest. Gennemgå test discovery, fixtures, parametrize, mocking og rapportering af kodedækning.

52

B15 lektionerPRO

Lær, hvordan AI fortolker og manipulerer visuelle data. Med udgangspunkt i det grundlæggende om billedrepræsentation går De videre til at bruge OpenCV til billedbehandling og opbygge convolutional ne…

53

B24 lektionerPRO

Få adgang til Pythons værktøjskasse til funktionel programmering med itertools og functools. Brug combinations, chain, partial, reduce og lru_cache til elegant kode.

54

B24 lektionerPRO

Python-dataklasser og attrs: Definition af en dataklasse, standardværdier og field() med mere

55

C15 lektionerPRO

Reinforcement learning gør det muligt for AI-agenter at lære af deres miljø ved at modtage belønninger eller straffe for deres handlinger. Denne kategori introducerer centrale begreber som Q-learning…

56

B24 lektionerPRO

Strukturel pattern matching: Grundlæggende match og case, matchning af sekvenser og mappings med mere

57

B24 lektionerPRO

Closures og funktioners indre mekanismer: Førsteklasses funktioner, closures og frie variabler med mere

58

B24 lektionerPRO

Generators, iteratorer og yield: Iteratorprotokollen, generatorfunktioner med mere

59

B24 lektionerPRO

subprocess og interaktion med OS: Kørsel af kommandoer med subprocess, opsamling af output med mere

60

B24 lektionerPRO

Database-ORM'er med SQLAlchemy: SQLAlchemy Core kontra ORM, definition af modeller med mere

61

B24 lektionerPRO

Webudvikling med Flask: Routes og views, skabeloner med Jinja2 med mere

62

B24 lektionerPRO

Skriv samtidige Python-programmer uden tråde med async/await og asyncio. Byg event loops, coroutines, tasks og pipelines til asynkron I/O.

63

B24 lektionerPRO

Tilføj statiske typeannotationer til Python-kode. Brug mypy til statisk kontrol, og mestr generiske typer, TypeVar, Protocol og typeindsnævring ved runtime.

64

B24 lektionerPRO

Opbyg grundlaget for numerisk databehandling med NumPy. Mestr ndarray-operationer, broadcasting, vektorisering og lineær algebra til data science-arbejdsgange.

65

B24 lektionerPRO

Analysér strukturerede data i stor skala med Pandas. Arbejd med Series, DataFrame, groupby, sammenføjning, tidsserier og pipelines til datarensning.

66

B24 lektionerPRO

Byg REST-API'er med høj ydeevne og automatisk dokumentation med FastAPI. Brug Pydantic-modeller, dependency injection, asynkrone endpoints og OpenAPI-generering.

67

B24 lektionerPRO

Udtræk data fra nettet med Python. Mestr requests + BeautifulSoup til enkel scraping og Scrapy til crawling i stor skala baseret på spiders.

68

B24 lektionerPRO

Anvend machine learning i Python med scikit-learn. Byg modeller til klassifikation, regression og clustering, og evaluér dem med krydsvalidering og metrics.

69

B24 lektionerPRO

Webudvikling med Django: Projekter og apps, modeller og migrationer med mere

70

B24 lektionerPRO

Datavisualisering med Matplotlib: Figurer og akser, linje-, søjle- og punktdiagrammer med mere

71

B24 lektionerPRO

Interaktive diagrammer med Plotly: Grundlæggende Plotly Express, interaktive funktioner med mere

72

B24 lektionerPRO

Pakning og publicering til PyPI: Projektstruktur og pyproject.toml, bygning med build med mere

73

C14 lektionerPRO

Samtidighed: threading og multiprocessing: Tråde og GIL, ThreadPoolExecutor med mere

74

C14 lektionerPRO

Gå i dybden med Pythons objektmodel gennem metaklasser, descriptors og __slots__. Forstå, hvordan selve sproget er opbygget, og skab effektive abstraktioner.

75

C14 lektionerPRO

Gør Python hurtigere med C-extensions. Brug Python/C API, ctypes og cffi til at kalde C-kode fra Python og skrive udvidelser til ydeevnekritiske formål.

76

C14 lektionerPRO

Forstå CPythons hukommelsesmodel, referenceoptælling og garbage collection, og brug profileringsværktøjer til at finde og løse flaskehalse i ydeevnen.

CoddyKit PRO

Lås op for alle 76 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

Python: Fra det første script til produktionsklar kode

Python er det mest udbredte generelle programmeringssprog inden for datavidenskab, automatisering, webudvikling og AI-forskning. Den læsbare syntaks gør sproget tilgængeligt fra begyndelsen, samtidig med at økosystemet — NumPy, Pandas, Flask, FastAPI, Django, scikit-learn, asyncio — kan skaleres til seriøst produktionsarbejde. Dette forløb dækker hele spektret, fra at skrive din første variabel til at bygge asynkrone web-API'er, træne maskinlæringsmodeller og profilere hukommelse på C-udvidelsesniveau.

Det lærer du

Du arbejder dig gennem sprogets grundlæggende mekanismer — strenge, lister, ordbøger, kontrolflow, funktioner og fil-I/O — og går derefter videre til objektorienteret design med nedarvning, polymorfi, dekoratorer, kontekstadministratorer og dataklasser. På dataområdet manipulerer du datasæt med Pandas og NumPy, visualiserer resultater med Matplotlib og Plotly, anvender overvåget og ikke-overvåget læring med scikit-learn og udforsker neurale netværk og NLP. På webområdet bygger du API'er med Flask og FastAPI, fullstack-apps med Django og automatiserer opgaver med CLI-værktøjer, SQLite, SQLAlchemy og openpyxl. Avancerede emner omfatter async/await med asyncio, samtidighed med threading og multiprocessing, typeangivelser med mypy, metaklasser og Python C-udvidelser.

Læringsforløbet

Forløbet strækker sig over mere end 76 aktive kurser fra A1 til C1. Det begynder med Introduktion til programmering og Python-grundlag, opbygger A2-færdigheder inden for strenge, lister, ordbøger, kontrolflow og filhåndtering og går derefter videre til B1 med moduler, OOP, regulære udtryk, logning og arbejde med JSON og CSV. B2-laget tilføjer generatorer, lukninger, strukturel mønstergenkendelse, async/await, Flask, Django, FastAPI, Pandas, NumPy og maskinlæring med scikit-learn. Forløbet afsluttes på C1 med Samtidighed: threading og multiprocessing, Python-metaklasser og deskriptorer, Python C-udvidelser, Forstærkningslæring og Python-hukommelsesstyring og profilering.

Sådan fungerer det

Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. Du kan få hjælp af en AI-underviser, når du går i stå, og opgaverne bliver bedømt automatisk, så du kan lære i dit eget tempo uden at vente på en gennemgang.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er Python Academy-kurset gratis?

Ja. Du kan begynde på Python Academy-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære Python?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med Python.

Hvordan lærer jeg Python på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører Python Academy?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Python Academy-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære Python på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære Python på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på Python Academy-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre Python Academy?

Python Academy har 76 kurser og 320 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 37 timers praktisk øvelse i dit eget tempo.

Start på Python Academy nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.