Fra tom skjerm til ditt eget program - dykk nå inn i verden av strenger, operatorer, klasser og metoder, slik at koden din leder til riktig resultat linje for linje.
I denne videoen får du en kort introduksjon til innholdet i denne kurset.
Her blir det vist hva som må tas hensyn til ved gjennomføringen av kurset for å bruke det så vellykket som mulig.
Her vil den nødvendige programvaren bli installert.
Det vil bli sett nærmere på de ulike utviklingsmiljøene og vist hvilke vi vil bruke.
I denne delen av kurset skal vi se på hvordan tall og variabler fungerer i Python.
I denne delen av Python-kurset vil vi se på matematiske operatører i Python. Vi har allerede sett de første enkle beregningene i forrige del. Nå skal vi se på noen flere eksempler.
I denne delen av kurset vil vi se på strenger i Python.
I denne delen av kurset vil vi fokusere på strenger i Python.
Flere opplysninger om formatering av strenger.
I denne artikkelen vil vi se nærmere på lister i Python.
I denne artikkelen skal vi se på sett. Dette er datatyper.
I denne opplæringen skal vi se nærmere på en annen datatype: et tuple.
I denne artikkelen skal vi behandle ordbøker. Dette er en datetype som lar oss "mappe", altså gjøre en tilordning av to verdier som fungerer lignende som lister.
I denne artikkelen vil vi se nærmere på booleans og logiske operatorer i Python.
I denne artikkelen lærer du en av de viktigste konseptene i programmering – if-uttalelsen.
I denne artikkelen vil vi se nærmere på for-løkker i Python. På engelsk kalles dette "For Loop" og det er et kraftig verktøy for å spare mye gjentakende arbeid.
Nå som vi har sett for-løkker, er det på tide å lære om while-løkker i Python. While-løkker (eller "While Loops") er den enkleste måten å gjenta noe flere ganger. Dette er løkker, siden koden vil gjentas igjen og igjen til vilkåret er oppfylt.
While-løkker: utfordring - største fellesnevner.
I denne artikkelen handler det om range()-funksjonen i Python. Den er ganske nyttig når man vil opprette et sett med tall eller til og med en liste. Dette sparer mye arbeid når man vil jobbe med for-løkker. Range kommer faktisk fra engelsk og betyr rekkevidde.
I denne leksjonen vil vi se på unntakshåndtering i Python. Vi vil se nærmere på begrepene Try, Except, Else og Finally.
I denne artikkelen vil vi se på funksjoner i Python. Dette er en viktig komponent, fordi funksjoner gjør det mulig for oss å forberede en bestemt kode og deretter kalle den når som helst.
I den siste artikkelen lærte vi om enkle funksjoner, i denne vil vi se på funksjoner med parametere i Python.
Hittil har vi aldri bedt brukeren av programmet vårt om å fylle ut noe. Nøyaktig det endrer vi i denne artikkelen.
Hittil har vi skrevet koden vår nesten utelukkende selv, men nå lærer vi å kjenne modulene og pakkene i Python. Disse lar oss bruke kode vi ikke trenger å skrive selv. Dette sparer oss enormt med tid og lar oss bruke funksjoner som muliggjør å løse komplekse oppgaver med færre linjer med kode.
I den siste artikkelen har vi sett hvordan vi kan importere moduler i Python. Nå er det på tide å se hvordan vi kan lage våre egne moduler.
Random-modulen lar oss få et tilfeldig tall. Dette lar oss styre mange hendelser tilfeldig.
I denne øvelsesoppgaven programmerer vi spillet Black Jack.
I denne videoen blir løsningen på øvingsoppgaven til spillet Black Jack utarbeidet.
I denne artikkelen lærer du hvordan du kan åpne og lese filer i Python.
I denne artikkelen lærer du hvordan du kan skrive til en fil med Python.
Begrepet "regulært uttrykk" kommer fra automatteorien og teorien om formelle språk, to områder innen teoretisk informatikk.
I denne artikkelen ser vi nærmere på regex. Vi vil se på funksjonene re.findall og split.
I denne artikkelen lærer du grunnleggende om objektorientert programmering i Python (OOP).
I denne artikkelen vil du lære hvordan klasser er bygd opp i Python og hva de gjør. I forrige artikkel så du hva objekter er og hvordan objekter generelt fungerer. Nå vil du lære hvordan klasser er relatert til objekter.
I denne artikkelen vil du lære metodene i Python å kjenne. Disse er handlingene som vår klasse kan utføre. Vi har allerede sett hvordan attributtene fungerer. Nå skal vi se på metodene og se hvordan vi endelig kan få bilen vår til å kjøre. 😉
I denne artikkelen handler det om konseptet med arv i Python. Dette konseptet gjør det mulig i programmering å opprette klasser som arver fra andre klasser - og dermed arver alle deres attributter og metoder.
I denne artikkelen vil du lære og forstå Lambda-operatøren i Python. Lambda er et konsept som mange nybegynnere sliter med. Derfor bryter jeg ned de enkelte trinnene sakte slik at det er lett å forstå.
I denne artikkelen lærer du om funksjonen Filter i Python.
I denne artikkelen lærer du hvordan zip-funksjonen fungerer. Den er nyttig for å for eksempel kombinere to lister til en liste bestående av tupler, eller for å blande innholdet i ordbøker og returnere tupler.
I denne artikkelen lærer du å kjenne kartfunksjonen i Python. Kartfunksjonen tar som det første argumentet en funksjon og som det andre en sekvens (f.eks. liste). Kartfunksjonen bruker deretter funksjonen på alle elementene i sekvensen og skriver deretter resultatene til en liste.
I denne artikkelen lærer du om Enumerate-funksjonen. Det er en funksjon som lar oss iterere gjennom en sekvens.
I denne øvelsesoppgaven identifiserer vi de søkte primtallene.
I denne artikkelen lærer du hvordan all()- og any()-metodene fungerer i Python.
I denne videoen blir funksjoner behandlet med en tidligere udefinert mengde argumenter.
I denne artikkelen handler det om dekoratører i Python, hvordan de fungerer og hva de bringer.
Vi har allerede gått gjennom tall i en tidligere del av kurset. I denne artikkelen vil vi lære enda flere metoder som er nyttige i forbindelse med tall.
I denne artikkelen lærer du ulike metoder for strenger i Python.
I denne artikkelen vil du lære noen av metodene for lister. Vi hadde allerede sett noen av dem, men nå skal vi se på de viktigste i sammenheng med lister.
Her lager vi et lite program som behandler en kø.
I denne artikkelen handler det om sett og metodene deres i Python.
Det meste om ordbøker har vi allerede sett i tidligere artikler. Her utvider vi imidlertid listen over metodene litt til.
I denne artikkelen lærer du hvordan du kan dra nytte av tidspunktet med Datetime i Python. Datetime er en modul som representerer og lagrer tid.
I denne artikkelen lærer du å kjenne og forstå namedTuple i Python.
I denne artikkelen vil jeg vise deg hvordan OrderedDict fungerer i Python og hva det er godt for. Til dette hadde du allerede sett hvordan ordbøker fungerer. Det er slik at ordbøker ikke bryr seg om de er ordnet eller ikke - eller: De bryr seg ikke om i hvilken rekkefølge de ble fylt. "Ordered Dictionaries" derimot passer på hva som ble satt inn når.
I denne delen av Python-kurset lærer du å kjenne DefaultDict i Python. Til dette hadde vi allerede sett standarddictionaries og konstatert at et dictionary består av to viktige deler: en nøkkel og en verdi. Hvis vi imidlertid vil at et dictionary skal tilordnes en bestemt standardverdi hvis vi ikke eksplicit vil angi en, kan vi gjøre det ved hjelp av DefaultDict.
I denne artikkelen handler det om tellere i Python. En Counter er en beholder som holder styr på hvor ofte en lik verdi legges til. Den kan brukes til å implementere de samme algoritmene som Bag eller "Multiset Data Structures" i andre programmeringsspråk.
Python-debuggeren tillater oss å feilsøke koden vår, det vil si å finne feil lettere enn det for eksempel kan gjøres med en print-setning.
I denne artikkelen skal vi se på hvordan man kan bruke et GUI (Graphical User Interface eller brukergrensesnitt) i Python. Det finnes flere måter å gjøre dette på i Python, men vi vil jobbe med tkinter.
I denne artikkelen lærer du hvordan du organiserer layoutet med tkinter i Python. For dette tar vi koden fra forrige artikkel og utvider den litt.
I denne artikkelen vil du lære hvordan du kan bruke knapper i Python. Du vil se hvordan du oppretter dem i et GUI og tilordner dem en funksjon.
I denne artikkelen vil du lære hvordan inndatafelt fungerer med Entry. Deretter vil vi se hvordan vi kan tilpasse GUIen vår (grafisk brukergrensesnitt) slik at brukeren kan skrive inn navnet sitt og alderen sin.
I denne ganske korte artikkelen lærer du hvordan man setter inn bilder i GUI (Grafisk brukergrensesnitt) i Python.
I denne artikkelen vil du lære hva "Grid Geometry Manager" handler om, og hvordan du kan bruke den til å designe brukergrensesnittet ditt på en ryddig måte. Dette er et verktøy som lar oss plassere våre widgets (elementer) i en todimensjonal tabell. Alt blir delt inn i rader og kolonner.
Så snart du utvikler et mer omfattende program, kan det hende du til slutt trenger en menylinje. Dette kjenner du sikkert fra de fleste programmene du har jobbet med så langt. Nå er det på tide å se hvordan man kan opprette og bruke en slik menylinje i Python. Først oppretter vi selve menyen.
I denne artikkelen lærer du hvordan du kan arbeide med lerretet i GUI-en. Derfor vil vi lage et lite program der vi viser en sirkel på lerretet. Canvas kommer fra engelsk og kan oversettes til "lerret". Så man maler praktisk talt noe på lerretet.
I denne øvelsesoppgaven utvider vi koden fra den forrige videoen og utfører tilfeldige operasjoner.
Kommenter nå „Programmering med Python – nybegynnerkurs“