Lær Python i praksis-appikon

Lær Python i praksis

Uddannelse · Gratis · iOS & Android · CoddyKit

Lær Python i praksis — Skriv og kør ægte Python på din telefon

Lær Python i praksis er en gratis iOS- og Android-app med en ægte CPython-fortolker indbygget i telefonen — din kode kører på enheden, input() virker, og turtle-tegninger og matplotlib-diagrammer vises direkte i outputtet. 76 kurser og en AI Mentor hjælper dig fra din første print() til Flask, pandas og forberedelse til jobsamtaler.

App Store — Download gratisGoogle Play — Download gratis
Pris
Gratis, Pro-opgradering
Platforme
iOS og Android
Sprog
22
Aldersgrænse
4+
Kræver
iOS 15.1 eller nyere
Skærmbillede fra Lær Python i praksis 1Skærmbillede fra Lær Python i praksis 2
76Kurser, A1 til C1
På enhedenÆgte CPython-fortolker
AIAI Mentor
Koden kører på telefonen, ikke på en server.

Download fortolkeren én gang — cirka 11 MB — og derefter kører Python på enheden, også uden forbindelse. Det er det, der får input() til at virke midt i programmet og får en turtle-tegning eller et matplotlib-diagram til at blive vist i outputtet i stedet for en fejl om en manglende visning.

Hvad det er

Lær Python i praksis er en gratis iOS- og Android-app, der lærer dig Python-programmering fra den første print()-sætning og frem til rigtige projekter, med en komplet CPython-fortolker, der kører lokalt på telefonen i stedet for på en fjernserver. Appen dækker 76 kurser fordelt på 320 lektioner — fra variabler og løkker til objektorienteret programmering, webudvikling med Flask og Django samt dataarbejde med pandas og NumPy — og du har en AI Mentor ved hånden til alt det, der ikke giver mening.

Inde i appen

Sådan ser det ud

Skærmbillede fra Lær Python i praksis 1
Skærmbillede fra Lær Python i praksis 2
Skærmbillede fra Lær Python i praksis 3
Skærmbillede fra Lær Python i praksis 4
Skærmbillede fra Lær Python i praksis 5

Kurset

Det dækker Python-kurset

76 kurser og 320 lektioner fra appens egen kursusliste — fra den første print()-sætning til web-backends, dataværktøjer og en første introduktion til machine learning.

  1. Introduction to Programming og Python Basics

    Hvad programmering er, og hvorfor Python er et fornuftigt førstesprog, efterfulgt af variabler, typer, input og de første linjer rigtig kode.

  2. Betingelser, iteration og datastrukturer

    if/elif/else og løkker, efterfulgt af lister, tupler, ordbøger og sæt — byggestenene, som alle senere kurser forudsætter, at du allerede kender.

  3. Funktioner og objektorienteret programmering

    Funktioner og argumenter, modulær programmering og derefter klasser, nedarvning, polymorfi, dataclasses og enums.

  4. Filhåndtering, fejl og test

    Læsning og skrivning af filer med pathlib, fejlhåndtering med try/except, logging og debugging samt test med pytest.

  5. Arbejde med biblioteker og avancerede Python-funktioner

    Moduler, pakker, pip og virtuelle miljøer, efterfulgt af comprehensions, generators, decorators, context managers, closures og async/await.

  6. Introduktion til webudvikling

    Et første kursus i web-backends efterfulgt af dedikerede kurser i Flask, Django og FastAPI, efterhånden som appens pensum går mere i dybden.

  7. Python til automatisering

    Kommandolinjeværktøjer, subprocess-modulet, automatisering af Excel med openpyxl samt web scraping med BeautifulSoup og Scrapy.

  8. Data Science med Python

    SQLite og SQLAlchemy, NumPy og pandas til dataarbejde, Matplotlib og Plotly til diagrammer samt en introduktion til machine learning med scikit-learn.

Sådan fungerer det

Sådan fungerer en session

Hver session kombinerer en kort forklaring med kode, som du rent faktisk kører, så lektion og øvelse foregår i samme omgang i stedet for teori nu og øvelse senere.

  1. Tag en kort lektion

    Åbn et emne, og gennemfør en enkelt lektion på fem til ti minutter: først teori i et almindeligt sprog, derefter øvelse — tilpas kort til, at lektionen er færdig, før en bustur er det.

  2. Skriv og kør ægte Python på enheden

    Den indbyggede editor kører en ægte CPython-fortolker på telefonen — download den én gang (cirka 11 MB), så kører koden offline fremover. input() virker midt i programmet, og turtle-tegninger eller matplotlib-diagrammer vises direkte i outputtet.

  3. Tjek, at det sidder fast, og gå så videre

    Hvert emne afsluttes med en quiz og en kodningsudfordring. Når et koncept eller en fejlmeddelelse ikke giver mening, forklarer AI Mentor det på få sekunder, og en kodningsmission, den ugentlige Code Duel eller en Bug Hunt-runde giver idéen en ekstra omgang.

Hvad det indeholder

Det får du med appen

76

Kurser, A1 til C1

320 lektioner fordelt på 76 kurser — fra variabler, løkker og funktioner gennem objektorienteret programmering, fejlhåndtering, dekoratorer og async/await til Flask, Django, FastAPI, pandas og en første introduktion til scikit-learn.

På enheden

Ægte CPython-fortolker

Koden kører på selve telefonen, ikke på en server: input() virker, mens et program kører, og turtle-grafik eller matplotlib-diagrammer vises i outputvinduet. Download runtime-miljøet én gang, og kør derefter offline.

AI

AI Mentor

Sidder du fast i et koncept eller en fejlmeddelelse? Spørg AI Mentor, og få en klar forklaring på få sekunder fra lektionens chatskærm.

60

Kodningsmissioner

20 lette, 20 mellemste og 20 svære missioner samt 20 guidede projekter, f.eks. forespørgsler til en SQLite-database eller skrivning af din egen dekorator, trin for trin.

Bug Hunt

Find fejlen

Korte kodestykker med en skjult fejl, vægtet mod de emner, du personligt oftest har problemer med — en anden form for øvelse end at skrive kode fra bunden.

Jobsamtale

Forberedelse til Python-jobsamtaler

Python-spørgsmål til jobsamtaler med eksempelsvar samt en AI-prøvejobsamtale, der stiller opfølgende spørgsmål og vurderer dine svar til sidst.

Baggrund

Kan man virkelig lære Python på en telefon, og hvad bruges det til?

Python er et programmeringssprog til generelle formål, der er kendt for en syntaks, som ligger tæt på almindeligt engelsk, og derfor anbefales det ofte som det første sprog. Det bruges til webbackends (Django, Flask, FastAPI), automatisering af gentagne opgaver (omdøbning af filer, udfyldning af regneark, scraping af websider) og til det meste af det tunge arbejde inden for dataanalyse og machine learning (pandas, NumPy, scikit-learn). En telefon kan ikke erstatte en bærbar computer til et stort projekt med mange filer, men den er et reelt alternativ til det, der faktisk blokerer begyndere: at læse et koncept én gang og skrive den kode, der bruger det, før idéen forsvinder. Det passer langt bedre til et hul på fem til ti minutter end at åbne en bærbar computer.

Fortolket, ikke kompileretderfor kører det med det samme

Python-kode læses og udføres linje for linje af en fortolker uden et separat build-trin. Det er også derfor, den overhovedet kan køre lokalt på en telefon: Den samme CPython-fortolker, som kører på en bærbar computer, kører i appen, så en lektions kode udføres, så snart du trykker på Kør.

Dynamisk typningden første rigtige tilvænning

En variabels type bestemmes af den værdi, der tildeles den, og ikke ved at blive deklareret på forhånd, og den kan ændre sig senere i det samme program. Det er som regel lettere i en begynders første kodelinjer, men det er også kilden til en bestemt type fejl, når funktioner og argumenter bliver introduceret.

Indrykning som strukturden første begynderfælde

Python bruger indrykning, ikke klammer, til at markere, hvilke linjer der hører til i en løkke, funktion eller betingelse. Det er let at læse, når man først har forstået det, men et inkonsekvent mellemrum eller en tabulator er en syntaksfejl og ikke bare en stilklage, hvilket fanger næsten alle begyndere mindst én gang.

Standardbiblioteket og pipderfor føles Python så alsidigt

Python leveres med et stort standardbibliotek (filhåndtering, datoer, regulære udtryk), og pip installerer alt det, der ikke allerede er med — pandas til data, Flask til en webserver og BeautifulSoup til scraping. Det meste af det, Python er kendt for at blive brugt til, kommer i virkeligheden fra en populær tredjepartspakke og ikke fra selve sproget.

Egnethed

Hvem det er til — og hvem det ikke er til

Det passer godt til dig, hvis du

  • Er helt nybegynder og vil have alle begreber forklaret, før du skriver en eneste linje kode
  • Vil have kode, der faktisk kører på enheden, med input() og diagramoutput, ikke et skrivebeskyttet eksempel
  • Vil lære i sessioner på fem til ti minutter i stedet for at afsætte tid til en lang studieblok
  • Forbereder dig til en teknisk jobsamtale og vil have øvelsesspørgsmål samt en bedømt prøvejobsamtale
  • Vil se Python brugt til automatisering og dataarbejde, ikke kun teori

Det er ikke det rette værktøj, hvis du

  • Har brug for at bygge et stort projekt med flere filer — det kræver stadig en laptop og en fuld IDE på et tidspunkt
  • Forventer, at alt er gratis: Det første kursus og en håndfuld funktioner er gratis, mens Pro låser resten op
  • Skriver allerede Python professionelt og vil have en opslagsmanual i stedet for et begynderkursus
  • Vil have numpy, pandas eller matplotlib til at fungere uden opsætning — de downloades ved den første import, hvilket kræver internetforbindelse én gang

Spørgsmål

Ofte stillede spørgsmål

Hvad er den bedste app til at lære Python på en telefon?

Det vigtigste på en telefon er, om koden faktisk kører på enheden, og om en session passer ind i et kort hul i dagens program. Lær Python i praksis kører med en rigtig CPython-fortolker lokalt — input() fungerer, turtle-tegninger og matplotlib-diagrammer vises i outputtet — gennem 76 kurser med lektioner på fem til ti minutter og en AI-mentor til alt det, der ikke giver mening. Du kan komme gratis i gang på iOS og Android på 22 sprog.

Kan man virkelig lære Python på en telefon, eller har man brug for en laptop?

Det grundlæggende fungerer faktisk på en telefon: Variabler, løkker, funktioner, datastrukturer og objektorienteret programmering er idéer, du kan læse om og teste i små dele. Lær Python i praksis kører med en rigtig fortolker på enheden, så du skriver og udfører ægte Python i stedet for bare at læse om det. En laptop bliver nyttig igen, når du bygger et projekt med flere filer, sin egen mappestruktur, en database og et deployment-trin — det kommer senere, ikke på dag ét.

Hvad bruges Python egentlig til?

Primært tre ting: web-backends (Django, Flask og FastAPI driver en stor del af webserverens side), automatisering (omdøbning af filer, udfyldning af regneark og scraping af en webside) samt dataarbejde (pandas og NumPy til analyse og scikit-learn til en første model). Det, der er relevant for dig, bør afgøre, hvilke kurser du tager først — appens pensum dækker alle tre som separate spor i stedet for at antage, at én vej passer til alle.

Hvor lang tid tager det at lære det grundlæggende i Python?

Det er vigtigere at være konsekvent end at tælle de samlede timer. Hvis du arbejder dig gennem korte daglige lektioner — variabler, betingelser, løkker, funktioner og de centrale datastrukturer — kan de fleste begyndere skrive små programmer, der virker, på få uger, længe før de når til objektorienteret programmering eller web-frameworks. Lær Python i praksis er bygget op omkring netop det: lektioner på fem til ti minutter, en quiz efter hvert emne samt streaks og påmindelser, så pausen mellem sessionerne ikke vokser.

Har jeg brug for erfaring for at komme i gang?

Nej. Lær Python i praksis forudsætter ingen tidligere programmeringserfaring og starter med, hvad en variabel er, og hvorfor indrykning er vigtig specifikt i Python. Lektionerne kombinerer kort teori i et letforståeligt sprog med noget, du kan skrive og køre, så det første kursus er et reelt startpunkt og ikke en genopfriskning målrettet personer, der allerede kender et andet sprog.

Hvorfor kræver numpy, pandas eller matplotlib en download, første gang jeg bruger dem?

Appens fortolker kører selve Python fuldt offline, når runtime-miljøet på cirka 11 MB er downloadet, men tungere biblioteker som numpy, pandas og matplotlib hentes første gang, en lektion importerer dem, hvilket kræver internetforbindelse til denne ene download. Efter den første import kører den samme pakke lokalt. Det påvirker kun data science-kurserne — kurserne i det grundlæggende sprog kører offline fra starten.

Er Lær Python i praksis gratis?

Appen kan downloades gratis fra App Store og Google Play. Det første kursus er gratis sammen med en daglig kvote af spørgsmål til AI-mentoren, to kodemissioner og Weekly Code Duel, så du kan prøve rigtige lektioner, før du beslutter dig. Pro låser alle kurser og lektioner op samt ubegrænset adgang til AI-mentoren, prøvejobsamtaler på mellem- og seniorniveau og certifikateksamen.

Er der et certifikat til sidst?

Ja. Når du består den afsluttende eksamen, får du et gennemførelsescertifikat, som du kan dele på LinkedIn — et bevis på det arbejde, du har udført, og som er nyttigt sammen med projekter, du kan gennemgå til en jobsamtale, men det er ikke en akkrediteret akademisk kvalifikation.

Hjælper appen med forberedelse til Python-jobsamtaler?

Ja, som en dedikeret sektion og ikke bare en eftertanke: et sæt Python-jobsamtalespørgsmål med modelbesvarelser samt en AI-prøvejobsamtale, der stiller opfølgende spørgsmål og giver en bedømt rapport til sidst. En gratis junior-prøvejobsamtale er tilgængelig hver måned; prøvejobsamtaler på mellem- og seniorniveau er en del af Pro.

Hvilke platforme og sprog understøtter den?

Lær Python i praksis kører på iOS via App Store og på Android via Google Play, og appens brugerflade er tilgængelig på 22 sprog. Den er klassificeret som 4+, så intet af materialet er aldersbegrænset.

Kom i gang

Skriv din første linje Python i dag

Gratis at komme i gang på iOS og Android på 22 sprog.

App Store — Download gratisGoogle Play — Download gratis
Senest gennemgået Oktober 2026 · Udgivet af CoddyKit · Privatlivspolitik
Tilgængelig på iOS og Android.