Python-programmeringsvejen: Sæt dine egne programmeringslinjer med tutorial. Lær Python nu for at komme i gang med det samme!
Hjertelig velkommen til kurset! Find ud af, hvad der venter dig.
I kun få trin er din Python-udviklingsmiljø forberedt. Her: Installation under Windows.
I blot få trin er din Python-udviklingsmiljø forberedt. Her: Installation under macOS.
Kør Python på kommandolinjen og lær at kende og brug den interaktive skal.
PyCharm er et fantastisk udviklingsmiljø. Her lærer du at bruge det og forstå de vigtigste funktioner.
Python bruger mellemrum til at identificere kodeblokke. Her lærer du at forstå dette koncept (og hvad du ikke må gøre).
En første opgave, hvor du lærer Python-retningslinjer at kende.
Variabler - en vigtig grundlæggende i ethvert programmeringssprog. Her lærer du at bruge dem under Python.
Selvom Python administrerer dem selv: Datatyper er en vigtig faktor. I denne lektion vil du lære at kende numeriske datatyper.
Blande flere datatyper? Så skal du arbejde med typeomdannelse. Her lærer du dem at kende.
De grundlæggende regneoperationer er den mindste udfordring. Python tilbyder ud over addition og co også yderligere operationer. Her lærer du de vigtige grundoperationer at kende.
Strenge er i moderne sprog en enorm lettelse. Forstå hvordan de fungerer i Python.
Til behandling af strenge tilbyder Python nogle metoder. Lær nogle af dem her.
Kommentarer er en vigtig del af god kode. I denne video lærer du de vigtige typer at kende.
Lær, hvordan du kan arbejde med formaterede strenge under Python.
På andre sprog kaldes lister også for arrays. En vigtig måde at samle data på. Her lærer du dem at kende.
Associative data findes i Python dictionaries. Her vil du også lære denne type at kende.
Sets skaber den matematiske mængde. Find ud af, hvordan du arbejder med dem.
Uden betingelser ville programmeringssprog være meget statiske. Opdag her, hvordan du dynamisk udformer din kode med Python.
Direkte forbundet med betingelser er de mulige sammenligninger. Lær også her nogle grundlæggende muligheder med Python.
Hvad betragtes faktisk som "sandt" i Python? Find ud af det her.
I de følgende eksempler vil indtastede data altid være et emne. Her lærer du, hvordan Python leverer dem.
Også løkker er en central del af moderne programmering. Her lærer du varianten med nøgleordet "while" at kende.
Der er forskellige sløjfekonstruktioner. Her lærer du varianten med nøgleordet "for" at kende.
Et praktisk projekt til at uddybe de hidtidige emner.
Her finder du en løsning til selvkontrol.
Skal vi oprette eller initialisere en liste? Med comprehension er det ofte lettere. Lær dem at kende her.
Forståelser findes også for ordbøger. Her lærer du dem at kende.
Også sæt kan initialiseres via forståelser. Lær her, hvordan det fungerer.
Funktionerne gør det muligt at genbruge kode og adskille opgaveområder. Her lærer du grundlæggende ting.
Lær flere detaljer om parametre at kende.
Under Python spiller den specielle værdi "None" en vigtig rolle. Det står for "ingen værdi".
Med Docstrings kan du dokumentere din kode optimalt. Find ud af, hvordan man gør det her.
Funktionerne kan også fungere som en datatyp. Lyder abstrakt, men er faktisk ret nemt at forstå. I denne lektion finder du detaljerne.
Funktionerne kan mere endnu. Vigtige er f.eks. også lukninger, som du vil lære at kende her.
Har du nogensinde hørt om Lambda-funktioner? Her lærer du dem at kende.
Find ud af her, hvordan du kan bruge generatorer.
En fantastisk koncept under Python er dekoratorer. Find ud af, hvad de bruges til, og hvordan du anvender dem.
Ligeledes vigtige er gyldighedsområderne. Oplev her, hvad det præcist er.
Hvordan struktureres Python-projekter? Lær om de enkelte scripts i denne lektion.
Moduler spiller en vigtig rolle. I denne video lærer du de vigtige grundlæggende principper.
Moduler importeres. Hvor leder Python efter dem? Find ud af det her.
Det næste niveau i organisationen er pakker. Her lærer du at bruge dem.
Python er stolt af sit standardbibliotek. Her lærer du konceptet med "batterier inkluderet" at kende.
Du kan endda oprette og distribuere dine egne pakker. Find ud af hvordan det gøres her.
Brug pakker fra andre udviklere? "Python Package Index" er din ven. Her lærer du at kende ham.
Fejl bliver repræsenteret i Python med undtagelser. Hvad er det? Hvordan håndterer du det? Find ud af det her.
Behandle fejl som undtagelser i koden.
Er der flere undtagelser i samme kodeområde? Find ud af, hvordan du reagerer specifikt på hver enkelt.
Du kan også definere dine egne undtagelser for at give din kode endnu mere indholdsmæssig mening. Find ud af, hvordan det gøres.
På kommandolinjen implementeres næste projekt nu.
Find en mulig løsning på opgaven fra den sidste lektion.
Objektorientering - hvad betyder det grundlæggende? I denne video finder du ud af det.
Klasser er grundlaget for objekter. Find ud af, hvordan de defineres i Python.
Nedarvning er en vigtig søjle i objektorientering. Her lærer du grundlæggende koncepter.
I arv kan metoder fra forældreklasserne overskrives. Find ud af, hvordan Python implementerer dette.
Henvisningen til den overordnede klasse fungerer via nøgleordet "super". Find ud af, hvordan det gøres, og hvorfor det er hensigtsmæssigt.
Referencen til det aktuelle objekt er af central betydning. Opdag, hvad der gemmer sig bagved.
Findes der klassiske getters og setters i Python? Svaret gemmer sig i denne lektion.
Statiske metoder kan være en lettelse. Denne stilfigur bør du absolut kende.
Python kommer med nogle magiske metoder. Lyder fortryllende? Men det er helt logisk at forklare. I denne video finder du detaljer.
Typehints hjælper med læsbarhed og automatisk fuldførelse. Lær konceptet at kende ved eksemplet.
Gem data i filer? Ekstremt praktisk. Find ud af, hvordan Python kan hjælpe dig med det.
Den omvendte vej: Data læses igen. Find ud af hvordan du kan læse fra filer i Python.
Der er ikke kun mulighed for at skrive tekst. Det er også muligt at skrive binære data. Find ud af, hvordan det gøres.
CSV-filer transporterer vigtige oplysninger i mange miljøer. Lær at bruge konceptet til din fordel.
XML spiller i øjeblikket en vigtig rolle på nettet. Lær at håndtere det i Python.
Også JSON er et enormt vigtigt format på nettet. Opdag Python-værktøjer til behandling.
Vil du teste din kode automatisk? Igen og igen? Velkommen til verdenen af unit-tests!
Lær nogle bedste praksisser for enhedstest at kende.
Brug assertions til at oprette tests.
Forberede tests eller rydde op efter testen? Med setUp og tearDown er det ikke noget problem.
Erstatte enkelte dele af koden eller få kontrol over returværdien? Til det bruger du mockups.
Downloade data i Python? Arbejder med weben? Lær her, hvordan det kan fungere.
Vigtige informationer til macOS-brugere - specielt med henblik på HTTPS-URL'er.
Download indhold som JSON-data? Find ud af, hvordan det gøres her.
Nu bliver de downloadede data virkelig behandlet.
MySQL er et populært databaseprogram. Find ud af, hvordan det installeres på Windows.
Analog til opsætningen under Windows, her er en konfiguration for macOS.
SQL-databaser fungerer i bund og grund på det samme sprog: SQL. Her finder du nogle grundlæggende principper.
Opret din første database og læg dermed grundlaget for de kommende eksempler.
De grundlæggende funktioner i enhver database: CRUD-kommandoerne. Lær dem at kende i SQL-sammenhæng.
Opret forbindelse til en MySQL-database med Python.
Få data fra MySQL, din første SELECT-erklæring.
Ny data indsættes - med INSERT-udtalelser heller ikke noget problem.
Nu vil der også blive fjernet poster igen.
Hente enkelte linjer fra MySQL ved hjælp af en SELECT-erklæring.
Lær at opdatere data med UPDATE-sætninger.
Et andet projekt for at anvende den hidtidige viden endnu engang.
En mulig løsning for projektet fra den forrige lektion.
Kommenter nu „At lære at programmere med Python - den praktiske vejledning“