Lær Python: kod & øv
Lær Python: kod & øv — Skriv og kjør ekte Python på telefonen
Lær Python: kod & øv er en gratis iOS- og Android-app med en ekte CPython-tolk innebygd i telefonen — koden kjører på enheten, input() fungerer, og turtle-tegninger og matplotlib-diagrammer vises direkte i resultatet. 76 kurs og en AI-mentor tar deg fra din første print() til Flask, pandas og intervjuforberedelser.
- Pris
- Gratis, Pro-oppgradering
- Plattformer
- iOS og Android
- Språk
- 22
- Aldersgrense
- 4+
- Krever
- iOS 15.1 eller nyere


Koden kjører på telefonen, ikke på en server.
Last ned tolken én gang — omtrent 11 MB — så kjører Python på enheten heretter, selv uten forbindelse. Det er dette som gjør at input() fungerer midt i programmet, og at en turtle-tegning eller et matplotlib-diagram vises i resultatet i stedet for en feilmelding om manglende skjerm.
Hva det er
Lær Python: kod & øv er en gratis iOS- og Android-app som lærer deg Python-programmering fra den første print()-setningen og frem til praktiske prosjekter, med en full CPython-tolk som kjører lokalt på telefonen i stedet for på en ekstern server. Appen dekker 76 kurs fordelt på 320 leksjoner, fra variabler og løkker til objektorientert programmering, webutvikling med Flask og Django og arbeid med data i pandas og NumPy, med en AI-mentor tilgjengelig når noe ikke gir mening.
Inne i appen
Slik ser den ut





Kurset
Dette dekker Python-kurset
76 kurs og 320 leksjoner fra appens egen kursliste – fra den første print()-setningen til web-backend, dataverktøy og en første introduksjon til maskinlæring.
Introduksjon til programmering og grunnleggende Python
Hva programmering er, og hvorfor Python er et godt førstespråk, etterfulgt av variabler, typer, input og de første linjene med ekte kode.
Betingelser, iterasjon og datastrukturer
if/elif/else og løkker, etterfulgt av lister, tupler, ordbøker og mengder – byggesteinene alle senere kurs forutsetter at du allerede kjenner.
Funksjoner og objektorientert programmering
Funksjoner og argumenter, modulær programmering, deretter klasser, arv, polymorfisme, dataclasses og enums.
Filhåndtering, feil og testing
Lesing og skriving av filer med pathlib, feilhåndtering med try/except, logging og feilsøking, samt testing med pytest.
Arbeid med biblioteker og avanserte Python-funksjoner
Moduler, pakker, pip og virtuelle miljøer, etterfulgt av comprehensions, generatorer, dekoratorer, konteksthåndterere, closures og async/await.
Introduksjon til webutvikling
Et første kurs i web-backend, etterfulgt av egne kurs i Flask, Django og FastAPI etter hvert som appens pensum går mer i dybden.
Python for automatisering
Kommandolinjeverktøy, subprocess-modulen, automatisering av Excel med openpyxl og web scraping med BeautifulSoup og Scrapy.
Data science med Python
SQLite og SQLAlchemy, NumPy og pandas for dataarbeid, Matplotlib og Plotly for diagrammer, samt en introduksjon til maskinlæring med scikit-learn.
Slik fungerer det
Slik fungerer en økt
Hver økt kombinerer en kort forklaring med kode du faktisk kjører, slik at leksjonen og øvingen skjer i samme omgang, i stedet for teori nå og øving senere.
Ta én liten leksjon
Åpne et emne og jobb deg gjennom én enkelt leksjon på fem til ti minutter: først teori i et lettfattelig språk, deretter øving — lagt opp slik at du rekker å fullføre leksjonen før bussturen er over.
Skriv og kjør ekte Python på enheten
Den innebygde redigereren kjører en ekte CPython-tolk på telefonen — last den ned én gang (omtrent 11 MB), så kjører koden offline heretter. input() fungerer midt i programmet, og turtle-tegninger eller matplotlib-diagrammer vises direkte i resultatet.
Sjekk at det sitter, og gå videre
Hvert emne avsluttes med en quiz og en kodeutfordring. Når et konsept eller en feilmelding ikke gir mening, forklarer AI-mentoren det på sekunder, og et kodeoppdrag, Weekly Code Duel eller en Bug Hunt-runde gir ideen en ny gjennomgang.
Hva den inneholder
Dette følger med i appen
76
Kurs, A1 til C1
320 leksjoner fordelt på 76 kurs, fra variabler, løkker og funksjoner til objektorientert programmering, feilhåndtering, dekoratorer og async/await, videre til Flask, Django, FastAPI, pandas og en første introduksjon til scikit-learn.
På enheten
Ekte CPython-tolk
Koden kjører direkte på telefonen, ikke på en server: input() fungerer mens et program kjører, og turtle-grafikk eller matplotlib-diagrammer vises i resultatvinduet. Last ned kjøremiljøet én gang, og kjør det offline.
AI
AI-mentor
Står du fast på et konsept eller en feilmelding? Spør AI-mentoren og få en tydelig forklaring på sekunder fra chat-skjermen i leksjonen.
60
Kodeoppdrag
20 enkle, 20 middels vanskelige og 20 vanskelige oppdrag, i tillegg til 20 veiledede prosjekter, som å spørre en SQLite-database eller skrive din egen dekorator, trinn for trinn.
Bug Hunt
Finn feilen
Korte kodebiter med en skjult feil, prioritert etter emnene du personlig oftest bommer på — en annen type øving enn å skrive kode fra bunnen av.
Intervju
Forberedelser til Python-intervju
Python-intervjuspørsmål med eksempelsvar, i tillegg til et AI-prøveintervju som stiller oppfølgingsspørsmål og vurderer svarene dine til slutt.
Bakgrunn
Kan du faktisk lære Python på en telefon, og hva brukes det til?
Python er et programmeringsspråk for generell bruk, kjent for en syntaks som ligger nær vanlig engelsk. Derfor anbefales det ofte som det første programmeringsspråket. Det brukes til webbackend (Django, Flask, FastAPI), automatisering av repetitive oppgaver (gi filer nye navn, fylle ut regneark, hente ut innhold fra nettsider) og det meste av det tunge arbeidet innen dataanalyse og maskinlæring (pandas, NumPy, scikit-learn). En telefon kan ikke erstatte en bærbar datamaskin for et stort prosjekt med mange filer, men den er et reelt alternativ for det som faktisk stopper nybegynnere: å lese et konsept én gang og skrive koden som bruker det før ideen forsvinner. Det passer langt bedre i et ledig øyeblikk på fem til ti minutter enn å åpne en bærbar datamaskin.
Tolket, ikke kompilertderfor kjører det med én gang
Python-kode leses og kjøres linje for linje av en tolk, uten et separat byggesteg. Det er også derfor den kan kjøre lokalt på en telefon: Den samme CPython-tolken som kjører på en bærbar datamaskin, kjører i appen, så leksjonens kode utføres idet du trykker på Kjør.
Dynamisk typetden første virkelige tilpasningen
Typen til en variabel bestemmes av verdien som tildeles den, ikke ved at typen deklareres på forhånd, og den kan endres senere i samme program. Dette er vanligvis enklere i de første kodelinjene til en nybegynner, men det er også kilden til en bestemt type feil når funksjoner og argumenter introduseres.
Innrykk som strukturden første nybegynnerfellen
Python bruker innrykk, ikke krøllparenteser, for å markere hvilke linjer som hører til i en løkke, funksjon eller betingelse. Koden er lett å lese når man først forstår det, men et inkonsekvent mellomrom eller tabulator er en syntaksfeil, ikke bare en stilmerknad. Det tar nesten alle nybegynnere minst én gang.
Standardbiblioteket og pipderfor føles Python så allsidig
Python leveres med et stort standardbibliotek (filhåndtering, datoer, regulære uttrykk), og pip installerer alt språket ikke har — pandas for data, Flask for en webserver og BeautifulSoup for uthenting av innhold fra nettsider. Det meste Python er kjent for å brukes til, er egentlig en populær tredjepartspakke, ikke selve kjernespråket.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Er helt nybegynner og vil ha hvert konsept forklart før du skriver en eneste kodelinje
- Vil ha kode som faktisk kjører på enheten, med input() og diagrammer som vises, ikke bare et eksempel du kan lese
- Vil lære i økter på fem til ti minutter i stedet for å sette av tid til en lang studieøkt
- Forbereder deg til et teknisk intervju og vil ha øvingsspørsmål samt et prøveintervju med poengsum
- Vil se Python brukt til automatisering og dataarbeid, ikke bare teori
Ikke riktig verktøy for deg hvis du
- Trenger å bygge et stort prosjekt med flere filer – det krever fortsatt en laptop og en fullverdig IDE etter hvert
- Forventer at alt er gratis: det første kurset og en håndfull funksjoner er gratis, mens Pro låser opp resten
- Skriver allerede Python profesjonelt og vil ha en oppslagsmanual i stedet for et nybegynnerkurs
- Vil at numpy, pandas eller matplotlib skal fungere uten oppsett – de lastes ned ved første import, noe som krever forbindelse én gang
Spørsmål
Ofte stilte spørsmål
Hva er den beste appen for å lære Python på en telefon?
På en telefon er det to ting som betyr mest: om koden faktisk kjører på enheten, og om en økt passer inn i en kort pause i løpet av dagen. Lær Python: kod & øv kjører en ekte CPython-tolk lokalt – input() fungerer, turtle-tegninger og matplotlib-diagrammer vises i resultatet – gjennom 76 kurs med leksjoner på fem til ti minutter, med en AI Mentor for alt som ikke gir mening. Du kan starte gratis på iOS og Android, på 22 språk.
Kan man virkelig lære Python på en telefon, eller trenger man en laptop?
Det grunnleggende fungerer faktisk på en telefon: variabler, løkker, funksjoner, datastrukturer og objektorientert programmering er konsepter du kan lese om og teste i små deler. Lær Python: kod & øv kjører en ekte tolk på enheten, slik at du skriver og kjører faktisk Python i stedet for bare å lese om det. En laptop blir nyttig igjen når du bygger et prosjekt med flere filer, egen mappestruktur, en database og et utrullingstrinn – det kommer senere, ikke på dag én.
Hva brukes Python egentlig til?
Hovedsakelig tre ting: web-backend (Django, Flask og FastAPI driver en stor del av webens serverside), automatisering (gi filer nye navn, fylle ut regneark og hente innhold fra en nettside) og dataarbeid (pandas og NumPy til analyse, scikit-learn til en første modell). Det som er viktigst for deg, bør avgjøre hvilke kurs du tar først – appens pensum dekker alle tre som separate spor i stedet for å anta at én vei passer for alle.
Hvor lang tid tar det å lære det grunnleggende i Python?
Regelmessighet er viktigere enn totalt antall timer. Når du jobber deg gjennom korte daglige leksjoner – variabler, betingelser, løkker, funksjoner og de viktigste datastrukturene – kan de fleste nybegynnere skrive små, fungerende programmer i løpet av noen uker, lenge før de kommer til objektorientert programmering eller web-rammeverk. Lær Python: kod & øv er bygget rundt nettopp dette: leksjoner på fem til ti minutter, en quiz etter hvert tema og rekker og påminnelser som hindrer at det går for lang tid mellom øktene.
Trenger jeg noen forkunnskaper for å komme i gang?
Nei. Lær Python: kod & øv forutsetter ingen tidligere programmeringserfaring og starter med hva en variabel er, og hvorfor innrykk er viktig i Python spesielt. Leksjonene kombinerer kort teori i klart språk med noe du kan skrive og kjøre, slik at det første kurset er et ekte startpunkt og ikke en oppfriskning for folk som allerede kan et annet språk.
Hvorfor trenger numpy, pandas eller matplotlib en nedlasting første gang jeg bruker dem?
Appens tolk kjører selve Python helt offline når kjøretidsmiljøet på omtrent 11 MB er lastet ned, men tyngre biblioteker som numpy, pandas og matplotlib hentes første gang en leksjon importerer dem, noe som krever forbindelse for denne ene nedlastingen. Etter den første importen kjører den samme pakken lokalt. Dette gjelder bare data science-kursene – de grunnleggende språkkursene fungerer offline fra starten.
Er Lær Python: kod & øv gratis?
Appen er gratis å laste ned fra App Store og Google Play. Det første kurset er gratis, sammen med en daglig kvote med AI Mentor-spørsmål, to kodeoppdrag og Weekly Code Duel, slik at du kan prøve ekte leksjoner før du bestemmer deg. Pro låser opp alle kurs og leksjoner, ubegrenset AI Mentor, prøveintervjuene på mellomnivå og seniornivå samt sertifiseringseksamen.
Får man et sertifikat til slutt?
Ja. Når du består avsluttende eksamen, får du et fullføringssertifikat som du kan dele på LinkedIn – et bevis på arbeidet du har lagt ned, som er nyttig sammen med prosjekter du kan fortelle om i et intervju, men ikke en akkreditert akademisk kvalifikasjon.
Hjelper appen med forberedelser til Python-intervjuer?
Ja, som en egen del og ikke bare som et tillegg i siste liten: et utvalg Python-intervjuspørsmål med eksempelsvar, samt et AI-prøveintervju som stiller oppfølgingsspørsmål og gir en rapport med poengsum til slutt. Et gratis junior-prøveintervju er tilgjengelig hver måned; prøveintervjuer på mellomnivå og seniornivå er en del av Pro.
Hvilke plattformer og språk støtter den?
Lær Python: kod & øv kjører på iOS via App Store og på Android via Google Play, og appens grensesnitt er tilgjengelig på 22 språk. Den er rangert 4+, så ingenting i materialet har aldersbegrensning.
Tilgjengelig på iOS og Android.