Python-programmeringsstien: Bli dyktig med opplæringen din og skriv dine egne programlinjer! Lær Python nå for å komme i gang direkte!
Hjertelig velkommen til kurset! Finn ut hva som venter deg.
I bare noen få trinn er ditt Python-utviklingsmiljø klart. Her: Installasjon under Windows.
I bare noen få trinn er Python-utviklingsmiljøet ditt klart. Her: Installasjon under macOS.
Kjør Python i kommandolinjen og lær å kjenne og bruke den interaktive skallet.
PyCharm er et flott utviklingsmiljø. Her lærer du å bruke det og forstå de viktigste funksjonene.
Python bruker mellomrom for å identifisere kodeblokker. Her lærer du å forstå dette konseptet (og hva du ikke skal gjøre).
En første oppgave der du lærer Python-retningslinjer.
Variabler - en viktig grunnlegging for ethvert programmeringsspråk. Her lærer du å bruke dem i Python.
Selv om Python administrerer dem selv: Datatyper er et viktig aspekt. I denne leksjonen vil du lære om numeriske datatyper.
Blande flere datatyper? Da må du jobbe med typekonvertering. Her lærer du dem å kjenne.
De grunnleggende regneoperasjonene er den minste utfordringen. Python tilbyr i tillegg til addisjon og så videre også andre operasjoner. Her lærer du å kjenne de viktige grunnoperasjonene.
Strenger er en enorm lettelse i moderne språk. Forstå hvordan de fungerer i Python.
For å behandle strenger tilbyr Python noen metoder. Lær noen av dem her.
Kommentarer er en viktig del av god kode. I denne videoen lærer du om de viktige typene.
Lær hvordan du kan jobbe med formaterte strenger i Python.
På andre språk blir lister også kalt for matriser. En viktig måte å samle data på. Her lærer du dem å kjenne.
Assosiative data er under Python dictionaries. Her lærer du også å kjenne denne typen.
Settene representerer den matematiske mengden. Finn ut hvordan du jobber med dem.
Uten betingelser ville programmeringsspråk være veldig statiske. Oppdag her hvordan du kan gjøre koden din dynamisk med Python.
Direkte til Bedingungen er de mulige sammenligningene. Lær også her noen grunnleggende muligheter med Python.
Hva regnes egentlig som "true" eller sant i Python? Finn det ut her.
I de følgende eksemplene vil innsatte data alltid være et tema. Her lærer du hvordan Python tilbyr dem.
Også løkker er et sentralt aspekt av moderne programmering. Her lærer du varianten med nøkkelordet "while".
Det finnes ulike løkkekonstruksjoner. Her lærer du varianten med nøkkelordet "for" å kjenne.
Et praktisk prosjekt for å fordype seg i de tidligere temaene.
Her finner du en løsning for selvkontroll.
Skal du opprette eller initialisere en liste? Med listecomprehensions er det ofte enklere. Lær om dem her.
For ordbøker finnes det også forståelsesoppgaver. Her lærer du å kjenne dem.
Også sett kan initialiseres via forståelseslist... Lær her hvordan det fungerer.
Funksjonene tillater gjenbrukbar kode og separasjon av oppgaveområder. Her lærer du grunnleggende.
Lær å kjenne flere detaljer om parametere.
I Python spiller spesialverdien "None" en viktig rolle. Den representerer "ingen verdi".
Med Docstrings kan du optimal dokumentere koden din. Finn ut hvordan du gjør det her.
Funksjoner kan også fungere som en datatyp. Høres abstrakt ut, men er veldig enkelt å forstå. I denne leksjonen finner du detaljene.
Funksjoner kan gjøre enda mer. Viktige er f.eks. også lukkede pakker, som du vil lære deg her.
Har du noen gang hørt om lambda-funksjoner? Her vil du lære dem å kjenne.
Finn ut her hvordan du kan bruke generatorer.
Et flott konsept i Python er dekoratører. Finn ut hva de brukes til, og hvordan du bruker dem.
Også viktig er gyldighetsområdene. Oppdag her hva det nøyaktig er.
Hvordan skal Python-prosjekter struktureres? Lær om de ulike skriptene i denne leksjonen.
Moduler spiller en viktig rolle. I denne videoen lærer du de viktige grunnleggende prinsippene.
Moduler importeres. Hvor leter Python etter dem? Finn det ut her.
Det neste nivået i organisasjonen er pakker. Her lærer du å bruke dem.
Python er stolt av sitt standardbibliotek. Her lærer du konseptet av "batteries included".
Du kan til og med lage og distribuere dine egne pakker. Finn ut her hvordan du gjør det.
Kan du bruke pakker fra andre utviklere? "Python Package Index" er din venn. Her skal du bli kjent med ham.
Feil blir representert i Python via unntak. Hva er det? Hvordan håndterer du det? Finn ut her.
Behandle feil som unntak i koden.
Det er flere unntak i samme del av koden? Finn ut hvordan du reagerer spesielt på hvert enkelt.
Du kan også definere egne unntak for å gi koden din enda mer meningsfullt innhold. Finn ut hvordan det gjøres.
På kommandolinjen implementeres nå det neste prosjektet.
Finn en mulig løsning på oppgaven fra forrige leksjon.
Objektorientering – hva betyr det grunnleggende sett? I denne videoen finner du det ut.
Klasser er grunnlaget for objekter. Finn ut hvordan de defineres i Python.
Arv er en viktig søyle i objektorientering. Her lærer du grunnleggende prinsipper.
I arv kan metoder fra foreldreklassene overskrives. Finn ut hvordan Python implementerer dette.
Henvisningen til den overordnede klassen fungerer via nøkkelordet "super". Finn ut hvordan dette skjer, og hvorfor det er fornuftig.
Referansen til det gjeldende objektet er av sentral betydning. Oppdag hva som ligger bak.
Finnes det klassiske gettere og settere i Python? Svaret ligger i denne leksjonen.
Statikkmetoder kan være til stor hjelp. Dette virkemidlet bør du absolutt kjenne til.
Python har noen magiske metoder. Høres det fortryllende ut? Men det er ganske logisk å forklare. I denne videoen finner du detaljer.
Type-hints hjelper med lesbarhet og automatisk utfylling. Lær konseptet ved hjelp av et eksempel.
Lagre data i filer? Ekstremt praktisk. Finn ut hvordan Python hjelper deg med det.
Den motsatte vei: Lese data igjen. Finn ut hvordan du kan lese fra filer i Python.
Det finnes ikke bare tekstdarstellung. Det kan også skrives binære data. Finn ut hvordan det gjøres.
CSV-filer transporterer viktig informasjon i mange miljøer. Lær deg å bruke konseptet til din fordel.
XML spiller for øyeblikket en viktig rolle på nettet. Lær deg å håndtere det i Python.
Også JSON er et enormt viktig format på nettet. Oppdag Python-verktøy for behandling.
Vil du teste koden din automatisk? Om og om igjen? Velkommen til verden av enhetstester!
Lær om noen beste praksiser for enhetstester.
Forberede tester eller rydde opp etter testen? Med setUp og tearDown er det ikke noe problem.
Erstatt enkelt deler av koden eller få kontroll over returverdien? For dette bruker du Mockups.
Laste ned data i Python? Arbeide med nettet? Lær her hvordan dette kan fungere.
Viktige tips for macOS-brukere - spesielt med tanke på HTTPS-URL-er.
Laste ned innhold som JSON-data? Finn ut her hvordan det gjøres.
Nå blir de nedlastede dataene virkelig behandlet.
MySQL er et populært databaseprogram. Finn ut hvordan den blir installert under Windows.
Analogt til oppsettet på Windows, her er et oppsett for macOS.
SQL-databasene fungerer i hovedsak på det samme språket: SQL. Her finner du noen grunnleggende prinsipper.
Opprett din første database og legg dermed grunnlaget for de kommende eksemplene.
De grunnleggende funksjonene til enhver database: CRUD-kommandoene. Lær dem å kjenne i SQL-sammenheng.
Bygg en tilkobling til MySQL-databasen med Python.
Hente datarekorder fra MySQL, din første SELECT-uttalelse.
Legg til nye data - med INSERT-uttalelser er det heller ingen problem.
Nå vil også oppføringer bli fjernet igjen.
Hente enkeltrader fra MySQL ved hjelp av SELECT-uttrykk.
Lær å oppdatere data med UPDATE-uttalelser.
Enda et prosjekt for å bruke den tidligere kunnskapen igjen.
En mulig løsning for prosjektet fra forrige leksjon.
Kommenter nå „Lære å programmere med Python - den praktiske opplæringen“