Lær at programmere med Python - den praktiske guide. Sprog: Tysk

At lære at programmere med Python - den praktiske vejledning

Webdesign, CMS & udvikling 91 Videoer · 8.2 h Video-træning · Dansk Jan Brinkmann af Jan Brinkmann

Installér Python og gå i gang med træner Jan Brinkmann: Lær at programmere med Python i teori og praksis! I denne vejledning dykker du ned i variabler og datatyper, berører lister, strenge og løkker, for til sidemst at dukke op med viden om emner og funktioner fra Python-vejledningen. Klart, struktureret, forståeligt og overskueligt - 8 timer, inklusive øvelser!

  • Python tutorial til at lære at programmere med 91 lektioner på over otte timers videoinstruktion.
  • Lær at kende alle vigtige grundlæggende principper - fra brugen af variabler til adgang til databaser.
  • Inklusive øvelser til at prøve og tilhørende løsningsforslag til selvtestning.
  • Emner inkluderer: læse filer, behandle CSV- og XML-data, objekter, kodeanalyse, fejlfinding
  • Fra professionel udvikler Jan Brinkmann, der deler sin viden og entusiasme for Python med dig.

Python-programmeringsvejen: Sæt dine egne programmeringslinjer med tutorial. Lær Python nu for at komme i gang med det samme!

Indhold

91 Videoer, 493 Minutter

Første skridt med Python

7 Videoer · 32 Minutter
01 Åben Gratis

At programmere med Python - 1.1 Velkommen

Hjertelig velkommen til kurset! Find ud af, hvad der venter dig.

02 Åben

At programmere med Python - 1.2 Brug af Python på Windows

I kun få trin er din Python-udviklingsmiljø forberedt. Her: Installation under Windows.

03 Åben

At programmere med Python - 1.3 Brug af Python på macOS

I blot få trin er din Python-udviklingsmiljø forberedt. Her: Installation under macOS.

04 Åben

At programmere med Python - 1.4 Python på kommandolinjen

Kør Python på kommandolinjen og lær at kende og brug den interaktive skal.

05 Åben

At arbejde med PyCharm - 1.5.

PyCharm er et fantastisk udviklingsmiljø. Her lærer du at bruge det og forstå de vigtigste funktioner.

06 Åben

At programmere med Python - 1.6 Det handler om mellemrum.

Python bruger mellemrum til at identificere kodeblokke. Her lærer du at forstå dette koncept (og hvad du ikke må gøre).

07 Åben

Programmering med Python - 1.7 udfordring

En første opgave, hvor du lærer Python-retningslinjer at kende.

01

At programmere med Python - 1.1 Velkommen

2 min Åben
02

At programmere med Python - 1.2 Brug af Python på Windows

7 min Åben
03

At programmere med Python - 1.3 Brug af Python på macOS

5 min Åben
04

At programmere med Python - 1.4 Python på kommandolinjen

5 min Åben
05

At arbejde med PyCharm - 1.5.

6 min Åben
06

At programmere med Python - 1.6 Det handler om mellemrum.

5 min Åben
07

Programmering med Python - 1.7 udfordring

2 min Åben

Python-grundlæggende

8 Videoer · 56 Minutter
08 Åben

At programmere med Python - 2.1 Variabler i Python

Variabler - en vigtig grundlæggende i ethvert programmeringssprog. Her lærer du at bruge dem under Python.

09 Åben

Programmering med Python - 2.2 Numeriske datatyper

Selvom Python administrerer dem selv: Datatyper er en vigtig faktor. I denne lektion vil du lære at kende numeriske datatyper.

10 Åben

At programmere med Python - 2.3 Typekonvertering

Blande flere datatyper? Så skal du arbejde med typeomdannelse. Her lærer du dem at kende.

11 Åben

At programmere med Python - 2.4 Numeriske operatører

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.

12 Åben

At programmere med Python - brug af 2.5 strenge

Strenge er i moderne sprog en enorm lettelse. Forstå hvordan de fungerer i Python.

13 Åben

At programmere med Python - Udnytte 2.6 strengfunktioner

Til behandling af strenge tilbyder Python nogle metoder. Lær nogle af dem her.

14 Åben

At programmere med Python - at bruge kommentarer 2.7

Kommentarer er en vigtig del af god kode. I denne video lærer du de vigtige typer at kende.

15 Åben

At programmere med Python - Brug af formaterede strenge 2.8

Lær, hvordan du kan arbejde med formaterede strenge under Python.

08

At programmere med Python - 2.1 Variabler i Python

9 min Åben
09

Programmering med Python - 2.2 Numeriske datatyper

6 min Åben
10

At programmere med Python - 2.3 Typekonvertering

6 min Åben
11

At programmere med Python - 2.4 Numeriske operatører

7 min Åben
12

At programmere med Python - brug af 2.5 strenge

7 min Åben
13

At programmere med Python - Udnytte 2.6 strengfunktioner

9 min Åben
14

At programmere med Python - at bruge kommentarer 2.7

3 min Åben
15

At programmere med Python - Brug af formaterede strenge 2.8

9 min Åben

Brug af datakollektioner

4 Videoer · 32 Minutter
16 Åben

At programmere med Python - 3.1 Lister

På andre sprog kaldes lister også for arrays. En vigtig måde at samle data på. Her lærer du dem at kende.

17 Åben

Programmering med Python - 3.2 Tuple

Lær at kende og brug tuples.

18 Åben

Programmering med Python - 3.3 Ordbøger.

Associative data findes i Python dictionaries. Her vil du også lære denne type at kende.

19 Åben

At programmere med Python - 3.4 Sæt.

Sets skaber den matematiske mængde. Find ud af, hvordan du arbejder med dem.

16

At programmere med Python - 3.1 Lister

12 min Åben
17

Programmering med Python - 3.2 Tuple

6 min Åben
18

Programmering med Python - 3.3 Ordbøger.

7 min Åben
19

At programmere med Python - 3.4 Sæt.

7 min Åben

Kontrol over forløbet

6 Videoer · 34 Minutter
20 Åben

At programmere med Python - 4.1 Betingelser med if

Uden betingelser ville programmeringssprog være meget statiske. Opdag her, hvordan du dynamisk udformer din kode med Python.

21 Åben

At programmere med Python - 4.2 Udfør sammenligninger.

Direkte forbundet med betingelser er de mulige sammenligninger. Lær også her nogle grundlæggende muligheder med Python.

22 Åben

At programmere med Python - 4.3 Er det virkelig sandt?

Hvad betragtes faktisk som "sandt" i Python? Find ud af det her.

23 Åben

At programmere med Python - 4.4 Undersøgelse: Indtastninger i kommandolinjen

I de følgende eksempler vil indtastede data altid være et emne. Her lærer du, hvordan Python leverer dem.

24 Åben

Programmering med Python - 4.5 Gentagelse med While-løkker

Også løkker er en central del af moderne programmering. Her lærer du varianten med nøgleordet "while" at kende.

25 Åben

At programmere med Python - 4.6 Brug af for-løkker

Der er forskellige sløjfekonstruktioner. Her lærer du varianten med nøgleordet "for" at kende.

20

At programmere med Python - 4.1 Betingelser med if

7 min Åben
21

At programmere med Python - 4.2 Udfør sammenligninger.

10 min Åben
22

At programmere med Python - 4.3 Er det virkelig sandt?

4 min Åben
23

At programmere med Python - 4.4 Undersøgelse: Indtastninger i kommandolinjen

1 min Åben
24

Programmering med Python - 4.5 Gentagelse med While-løkker

9 min Åben
25

At programmere med Python - 4.6 Brug af for-løkker

3 min Åben

Indskud: Praxisprojekt

2 Videoer · 4 Minutter
26 Åben

Programmering med Python - 5.1 Opgave: Indlæs værdier og beregn gennemsnittet

Et praktisk projekt til at uddybe de hidtidige emner.

27 Åben

At programmere med Python - 5.2 En mulig løsning.

Her finder du en løsning til selvkontrol.

26

Programmering med Python - 5.1 Opgave: Indlæs værdier og beregn gennemsnittet

2 min Åben
27

At programmere med Python - 5.2 En mulig løsning.

2 min Åben

Comprehensions

3 Videoer · 17 Minutter
28 Åben

Programmering med Python - 6.1 Listekomprehensioner.

Skal vi oprette eller initialisere en liste? Med comprehension er det ofte lettere. Lær dem at kende her.

29 Åben

Programmering med Python - 6.2 Ordbogsforståelser

Forståelser findes også for ordbøger. Her lærer du dem at kende.

30 Åben

At programmere med Python - 6.3 Set forståelser

Også sæt kan initialiseres via forståelser. Lær her, hvordan det fungerer.

28

Programmering med Python - 6.1 Listekomprehensioner.

10 min Åben
29

Programmering med Python - 6.2 Ordbogsforståelser

5 min Åben
30

At programmere med Python - 6.3 Set forståelser

2 min Åben

Funktioner og generatorer

10 Videoer · 60 Minutter
31 Åben

Programmering med Python - 7.1 Funktioner med parametre og returværdi

Funktionerne gør det muligt at genbruge kode og adskille opgaveområder. Her lærer du grundlæggende ting.

32 Åben

At programmere med Python - 7.2 Parametre i detaljer

Lær flere detaljer om parametre at kende.

33 Åben

At programmere med Python - 7.3 Den specielle værdi None

Under Python spiller den specielle værdi "None" en vigtig rolle. Det står for "ingen værdi".

34 Åben

At programmere med Python - 7.4 Docstrings.

Med Docstrings kan du dokumentere din kode optimalt. Find ud af, hvordan man gør det her.

35 Åben

Programmering med Python - 7.5 Funktioner som datatyper

Funktionerne kan også fungere som en datatyp. Lyder abstrakt, men er faktisk ret nemt at forstå. I denne lektion finder du detaljerne.

36 Åben

At programmere med Python - 7.6 Indre funktioner og lukninger.

Funktionerne kan mere endnu. Vigtige er f.eks. også lukninger, som du vil lære at kende her.

37 Åben

At programmere med Python - 7.7 Lambda-funktioner.

Har du nogensinde hørt om Lambda-funktioner? Her lærer du dem at kende.

38 Åben

At programmere med Python - 7.8 Generatorer

Find ud af her, hvordan du kan bruge generatorer.

39 Åben

At programmere med Python - 7.9 Dekoratorer

En fantastisk koncept under Python er dekoratorer. Find ud af, hvad de bruges til, og hvordan du anvender dem.

40 Åben

Programmering med Python - 7.10 Gældende områder og navnerum

Ligeledes vigtige er gyldighedsområderne. Oplev her, hvad det præcist er.

31

Programmering med Python - 7.1 Funktioner med parametre og returværdi

6 min Åben
32

At programmere med Python - 7.2 Parametre i detaljer

9 min Åben
33

At programmere med Python - 7.3 Den specielle værdi None

3 min Åben
34

At programmere med Python - 7.4 Docstrings.

3 min Åben
35

Programmering med Python - 7.5 Funktioner som datatyper

3 min Åben
36

At programmere med Python - 7.6 Indre funktioner og lukninger.

8 min Åben
37

At programmere med Python - 7.7 Lambda-funktioner.

4 min Åben
38

At programmere med Python - 7.8 Generatorer

7 min Åben
39

At programmere med Python - 7.9 Dekoratorer

10 min Åben
40

Programmering med Python - 7.10 Gældende områder og navnerum

7 min Åben

Moduler og pakker

7 Videoer · 27 Minutter
41 Åben

Programmering med Python - 8.1 Enkelt Python-scripts & parametre

Hvordan struktureres Python-projekter? Lær om de enkelte scripts i denne lektion.

42 Åben

At programmere med Python - 8.2 Brug og import af moduler

Moduler spiller en vigtig rolle. I denne video lærer du de vigtige grundlæggende principper.

43 Åben

Programmering med Python - 8.3 Modulstien

Moduler importeres. Hvor leder Python efter dem? Find ud af det her.

44 Åben

At programmere med Python - 8.4 Pakker: Gruppering af moduler.

Det næste niveau i organisationen er pakker. Her lærer du at bruge dem.

45 Åben

At programmere med Python - 8.5 batterier inkluderet: Python Standardbiblioteket

Python er stolt af sit standardbibliotek. Her lærer du konceptet med "batterier inkluderet" at kende.

46 Åben

At programmere med Python - 8.6 Distribuere dine egne pakker

Du kan endda oprette og distribuere dine egne pakker. Find ud af hvordan det gøres her.

47 Åben

Programmering med Python - 8.7 Den Python Pakkeindeks

Brug pakker fra andre udviklere? "Python Package Index" er din ven. Her lærer du at kende ham.

41

Programmering med Python - 8.1 Enkelt Python-scripts & parametre

5 min Åben
42

At programmere med Python - 8.2 Brug og import af moduler

4 min Åben
43

Programmering med Python - 8.3 Modulstien

2 min Åben
44

At programmere med Python - 8.4 Pakker: Gruppering af moduler.

5 min Åben
45

At programmere med Python - 8.5 batterier inkluderet: Python Standardbiblioteket

2 min Åben
46

At programmere med Python - 8.6 Distribuere dine egne pakker

6 min Åben
47

Programmering med Python - 8.7 Den Python Pakkeindeks

3 min Åben

Fejlbehandling med Exceptions

4 Videoer · 15 Minutter
48 Åben

Programmering med Python - 9.1 Hvad gør man, når der er brand?

Fejl bliver repræsenteret i Python med undtagelser. Hvad er det? Hvordan håndterer du det? Find ud af det her.

49 Åben

Programmering med Python - 9.2 Fejl vises som undtagelser.

Behandle fejl som undtagelser i koden.

50 Åben

At programmere med Python - 9.3 Behandle enkelte undtagelser specielt

Er der flere undtagelser i samme kodeområde? Find ud af, hvordan du reagerer specifikt på hver enkelt.

51 Åben

At programmere med Python - 9.4 Oprettelse af egne undtagelser.

Du kan også definere dine egne undtagelser for at give din kode endnu mere indholdsmæssig mening. Find ud af, hvordan det gøres.

48

Programmering med Python - 9.1 Hvad gør man, når der er brand?

3 min Åben
49

Programmering med Python - 9.2 Fejl vises som undtagelser.

3 min Åben
50

At programmere med Python - 9.3 Behandle enkelte undtagelser specielt

4 min Åben
51

At programmere med Python - 9.4 Oprettelse af egne undtagelser.

5 min Åben

Indskud: Projekt på kommandolinjen

2 Videoer · 7 Minutter
52 Åben

At programmere med Python - 10.1 Regnemaskine på kommandolinjen

På kommandolinjen implementeres næste projekt nu.

53 Åben

Programmering med Python - 10.2 En mulig løsning

Find en mulig løsning på opgaven fra den sidste lektion.

52

At programmere med Python - 10.1 Regnemaskine på kommandolinjen

3 min Åben
53

Programmering med Python - 10.2 En mulig løsning

4 min Åben

Objekter og klasser

10 Videoer · 54 Minutter
54 Åben

Programmering med Python - 11.1 Hvad er objekter?

Objektorientering - hvad betyder det grundlæggende? I denne video finder du ud af det.

55 Åben

At programmere med Python - 11.2 Definere egne klasser

Klasser er grundlaget for objekter. Find ud af, hvordan de defineres i Python.

56 Åben

Programmering med Python - 11.3 Udnytte arv

Nedarvning er en vigtig søjle i objektorientering. Her lærer du grundlæggende koncepter.

57 Åben

At programmere med Python - 11.4 Overstyring af metoder

I arv kan metoder fra forældreklasserne overskrives. Find ud af, hvordan Python implementerer dette.

58 Åben

Programmering med Python - 11.5 Nøgleordet "super

Henvisningen til den overordnede klasse fungerer via nøgleordet "super". Find ud af, hvordan det gøres, og hvorfor det er hensigtsmæssigt.

59 Åben

At programmere med Python - 11.6 Selvreferens

Referencen til det aktuelle objekt er af central betydning. Opdag, hvad der gemmer sig bagved.

60 Åben

Programmering med Python - 11.7 Getter og setter i Python?

Findes der klassiske getters og setters i Python? Svaret gemmer sig i denne lektion.

61 Åben

At programmere med Python - 11.8 klasser og statiske metoder

Statiske metoder kan være en lettelse. Denne stilfigur bør du absolut kende.

62 Åben

At programmere med Python - 11.9 Magiske metoder

Python kommer med nogle magiske metoder. Lyder fortryllende? Men det er helt logisk at forklare. I denne video finder du detaljer.

63 Åben

At programmere med Python - 11.10 Brug af typehints

Typehints hjælper med læsbarhed og automatisk fuldførelse. Lær konceptet at kende ved eksemplet.

54

Programmering med Python - 11.1 Hvad er objekter?

5 min Åben
55

At programmere med Python - 11.2 Definere egne klasser

7 min Åben
56

Programmering med Python - 11.3 Udnytte arv

3 min Åben
57

At programmere med Python - 11.4 Overstyring af metoder

3 min Åben
58

Programmering med Python - 11.5 Nøgleordet "super

4 min Åben
59

At programmere med Python - 11.6 Selvreferens

5 min Åben
60

Programmering med Python - 11.7 Getter og setter i Python?

10 min Åben
61

At programmere med Python - 11.8 klasser og statiske metoder

6 min Åben
62

At programmere med Python - 11.9 Magiske metoder

8 min Åben
63

At programmere med Python - 11.10 Brug af typehints

3 min Åben

Håndtering af filer

6 Videoer · 37 Minutter
64 Åben

At programmere med Python - 12.1 Skriv til filer

Gem data i filer? Ekstremt praktisk. Find ud af, hvordan Python kan hjælpe dig med det.

65 Åben

At programmere med Python - 12.2 Læse fra filer.

Den omvendte vej: Data læses igen. Find ud af hvordan du kan læse fra filer i Python.

66 Åben

At programmere med Python - 12.3 At arbejde med binære data.

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.

67 Åben

At programmere med Python - 12,4 at behandle CSV-filer.

CSV-filer transporterer vigtige oplysninger i mange miljøer. Lær at bruge konceptet til din fordel.

68 Åben

At arbejde med XML-formatet i Python.

XML spiller i øjeblikket en vigtig rolle på nettet. Lær at håndtere det i Python.

69 Åben

At programmere med Python - 12.6 Import/Eksport som JSON.

Også JSON er et enormt vigtigt format på nettet. Opdag Python-værktøjer til behandling.

64

At programmere med Python - 12.1 Skriv til filer

5 min Åben
65

At programmere med Python - 12.2 Læse fra filer.

6 min Åben
66

At programmere med Python - 12.3 At arbejde med binære data.

6 min Åben
67

At programmere med Python - 12,4 at behandle CSV-filer.

9 min Åben
68

At arbejde med XML-formatet i Python.

7 min Åben
69

At programmere med Python - 12.6 Import/Eksport som JSON.

4 min Åben

Enhedstestning

5 Videoer · 33 Minutter
70 Åben

At programmere med Python - 13.1 Din første enhedstest

Vil du teste din kode automatisk? Igen og igen? Velkommen til verdenen af unit-tests!

71 Åben

Programmering med Python - 13.2 Bedste praksis for enhedstests

Lær nogle bedste praksisser for enhedstest at kende.

72 Åben

At programmere med Python - 13.3 Brug af assertions.

Brug assertions til at oprette tests.

73 Åben

At programmere med Python - Forbered 13.4 testcases med setUp og tearDown.

Forberede tests eller rydde op efter testen? Med setUp og tearDown er det ikke noget problem.

74 Åben

At programmere med Python - 13,5 bruge mockups.

Erstatte enkelte dele af koden eller få kontrol over returværdien? Til det bruger du mockups.

70

At programmere med Python - 13.1 Din første enhedstest

11 min Åben
71

Programmering med Python - 13.2 Bedste praksis for enhedstests

7 min Åben
72

At programmere med Python - 13.3 Brug af assertions.

8 min Åben
73

At programmere med Python - Forbered 13.4 testcases med setUp og tearDown.

2 min Åben
74

At programmere med Python - 13,5 bruge mockups.

5 min Åben

Web-adgang

4 Videoer · 25 Minutter
75 Åben

At programmere med Python - Oprettelse af HTTP-forespørgsler

Downloade data i Python? Arbejder med weben? Lær her, hvordan det kan fungere.

76 Åben

At programmere med Python - 14.2 Indsæt: SSL-fejl på macOS?

Vigtige informationer til macOS-brugere - specielt med henblik på HTTPS-URL'er.

77 Åben

Programmering med Python - 14.3 Downloade indhold som HTTP-klient

Download indhold som JSON-data? Find ud af, hvordan det gøres her.

78 Åben

Programmering med Python - 14.4 Behandling af JSON og brug af data

Nu bliver de downloadede data virkelig behandlet.

75

At programmere med Python - Oprettelse af HTTP-forespørgsler

9 min Åben
76

At programmere med Python - 14.2 Indsæt: SSL-fejl på macOS?

9 min Åben
77

Programmering med Python - 14.3 Downloade indhold som HTTP-klient

1 min Åben
78

Programmering med Python - 14.4 Behandling af JSON og brug af data

6 min Åben

Tilgå databaser

11 Videoer · 54 Minutter
79 Åben

At programmere med Python - Installér MySQL på Windows 15.1

MySQL er et populært databaseprogram. Find ud af, hvordan det installeres på Windows.

80 Åben

At programmere med Python - 15.2 Installér MySQL på macOS.

Analog til opsætningen under Windows, her er en konfiguration for macOS.

81 Åben

Programmering med Python - 15.3 Introduktion til SQL-databaser

SQL-databaser fungerer i bund og grund på det samme sprog: SQL. Her finder du nogle grundlæggende principper.

82 Åben

At programmere med Python - 15.4 Oprettelse af en eksempeldatabase og oprettelse af brugere.

Opret din første database og læg dermed grundlaget for de kommende eksempler.

83 Åben

Programmering med Python - 15,5 Kernefunktionalitet: Opret, Læs, Opdater og Slet (CRUD)

De grundlæggende funktioner i enhver database: CRUD-kommandoerne. Lær dem at kende i SQL-sammenhæng.

84 Åben

Programmering med Python - 15.6 MySQL-forbindelse med Python

Opret forbindelse til en MySQL-database med Python.

85 Åben

At programmere med Python - 15.7 VÆLG: læs alle poster.

Få data fra MySQL, din første SELECT-erklæring.

86 Åben

Programmering med Python - 15.8 INSERT: Indsæt data

Ny data indsættes - med INSERT-udtalelser heller ikke noget problem.

87 Åben

At programmere med Python - 15.9 SLET: Fjern poster

Nu vil der også blive fjernet poster igen.

88 Åben

At programmere med Python - 15.10 Hent enkelte linjer.

Hente enkelte linjer fra MySQL ved hjælp af en SELECT-erklæring.

89 Åben

At opdatere eksisterende data i Python - 15.11

Lær at opdatere data med UPDATE-sætninger.

79

At programmere med Python - Installér MySQL på Windows 15.1

4 min Åben
80

At programmere med Python - 15.2 Installér MySQL på macOS.

4 min Åben
81

Programmering med Python - 15.3 Introduktion til SQL-databaser

6 min Åben
82

At programmere med Python - 15.4 Oprettelse af en eksempeldatabase og oprettelse af brugere.

8 min Åben
83

Programmering med Python - 15,5 Kernefunktionalitet: Opret, Læs, Opdater og Slet (CRUD)

9 min Åben
84

Programmering med Python - 15.6 MySQL-forbindelse med Python

7 min Åben
85

At programmere med Python - 15.7 VÆLG: læs alle poster.

3 min Åben
86

Programmering med Python - 15.8 INSERT: Indsæt data

4 min Åben
87

At programmere med Python - 15.9 SLET: Fjern poster

3 min Åben
88

At programmere med Python - 15.10 Hent enkelte linjer.

2 min Åben
89

At opdatere eksisterende data i Python - 15.11

4 min Åben

Praxisprojekt: Bogadministration på kommandolinjen

2 Videoer · 8 Minutter
90 Åben

At programmere med Python - 16.1 Opgavebeskrivelse: Bogstyring

Et andet projekt for at anvende den hidtidige viden endnu engang.

91 Åben

At programmere med Python - 16.2 Mit løsning for bogstyring.

En mulig løsning for projektet fra den forrige lektion.

90

At programmere med Python - 16.1 Opgavebeskrivelse: Bogstyring

3 min Åben
91

At programmere med Python - 16.2 Mit løsning for bogstyring.

5 min Åben
Kommentarer (2)

Kommenter nu „At lære at programmere med Python - den praktiske vejledning“