Programmering med Python - begynderkursus Sprog: Tysk

At programmere med Python - begynderkurset

Webdesign, CMS & udvikling 66 Videoer · 9.9 h Video-træning · Dansk Denis Panjuta af Denis Panjuta

Hvordan du omsætter dine ideer til applikationer: Lær det klart strukturerede og let forståelige programmeringssprog Python i begynderkurset. Din træner, Denis Panjuta, guider dig gennem mere end 9 timer fra at udskrive en simpel tekst til at skabe en funktionel brugergrænseflade med menuer, knapper, billeder og indtastningsfelter. Lær gennem praktiske eksempler!

  • 66 lektioner på over ni timers video-træning i programmering med Python
  • Lær teoretisk de grundlæggende principper for softwareudvikling.
  • Anvend dine nyindkøbte færdigheder direkte på praktiske eksempler.
  • Fra programmør-kunstner og professionel træner Denis Panjuta

Fra tom skærm til dit eget program - begiv dig nu ud i verdenen af strenge, operatorer, klasser og metoder, så din kode trin for trin fører dig til det rigtige resultat.

Indhold

66 Videoer, 592 Minutter

Kursusoversigt

2 Videoer · 9 Minutter
01 Åben Gratis

Python-programmering for begyndere - 01 Kursusintroduktion.

I denne video får du en kort introduktion til indholdet af denne kursus.

02 Åben

Python-programmering for begyndere - 02 Sådan bruger du denne kursus mest effektivt

Her vises, hvad der skal være opmærksom på under kursusafviklingen for at bruge det så succesfuldt som muligt.

01

Python-programmering for begyndere - 01 Kursusintroduktion.

5 min Åben
02

Python-programmering for begyndere - 02 Sådan bruger du denne kursus mest effektivt

4 min Åben

Python installation

2 Videoer · 17 Minutter
03 Åben

Python-programmering for begyndere - 03 Python-installation

Her installeres den nødvendige software.

04 Åben

Python-programmering for begyndere - 04 Valg af udviklingsmiljø

Der vil blive undersøgt de forskellige udviklingsmiljøer og vist, hvilke vi vil bruge.

03

Python-programmering for begyndere - 03 Python-installation

7 min Åben
04

Python-programmering for begyndere - 04 Valg af udviklingsmiljø

10 min Åben

Python datatyper

10 Videoer · 99 Minutter
05 Åben

Python-programmering for begyndere - 05 Tal og variabler i Python.

I dette del af kurset vil vi se på, hvordan tal og variabler fungerer i Python.

06 Åben

Python-programmering for begyndere - 06 Matematiske operatorer i Python

I denne del af Python-kurset vil vi beskæftige os med matematiske operatører i Python. Dette har vi allerede set de første simple beregninger i den sidste del. Nu vil vi se nogle flere eksempler.

07 Åben

Python-programmering for begyndere - 07 strenge

I denne del af kurset vil vi beskæftige os med strenge i Python.

08 Åben

Python-programmering for begyndere - 08 Egenskaber og formatering af strenge

I denne del af kurset vil vi beskæftige os med strenge i Python.

09 Åben

Python-programmering for begyndere – 09 Udvidet formatering af strenge.

Flere oplysninger om formatering af strenge.

10 Åben

Python-programmering for begyndere - 10 lister

I denne artikel vil vi beskæftige os med lister i Python.

11 Åben

Python-programmering for begyndere - 11 sæt

I denne artikel kigger vi på sæt. Det handler om datatyper.

12 Åben

Python-programmering for begyndere - 12 tuples

I denne vejledning vil vi beskæftige os med en anden datatype: et tuple.

13 Åben

Python-programmering for begyndere - 13 Ordbøger

I denne artikel vil vi behandle ordbøger. Det er en datatype, der gør det muligt for os at "mappe", altså næsten at udføre en tilordning af to værdier, der fungerer på samme måde som lister.

14 Åben

Python-programmering for begyndere - 14 Booleans og logiske operatorer.

I denne artikel vil vi beskæftige os med booleans og logiske operatorer i Python.

05

Python-programmering for begyndere - 05 Tal og variabler i Python.

9 min Åben
06

Python-programmering for begyndere - 06 Matematiske operatorer i Python

10 min Åben
07

Python-programmering for begyndere - 07 strenge

5 min Åben
08

Python-programmering for begyndere - 08 Egenskaber og formatering af strenge

12 min Åben
09

Python-programmering for begyndere – 09 Udvidet formatering af strenge.

8 min Åben
10

Python-programmering for begyndere - 10 lister

14 min Åben
11

Python-programmering for begyndere - 11 sæt

7 min Åben
12

Python-programmering for begyndere - 12 tuples

11 min Åben
13

Python-programmering for begyndere - 13 Ordbøger

15 min Åben
14

Python-programmering for begyndere - 14 Booleans og logiske operatorer.

8 min Åben

Instruktioner og sløjfer

6 Videoer · 60 Minutter
15 Åben

Python-programmering for begyndere - 15 If-, Elif- og Else-anvisninger

I denne artikel lærer du et af de vigtigste koncepter inden for programmering - if-anweisung.

16 Åben

Python-programmering for begyndere - 16 for-løkker

I denne artikel vil vi beskæftige os med for-løkker i Python. På engelsk kaldes det en "for loop", og det er et kraftfuldt redskab til at spare ekstremt meget gentaget arbejde.

17 Åben

Python-programmering for begyndere - 17 While-løkker

Nu, da vi har set for-løkker, er det tid til at lære om while-løkker i Python. While-løkker (eller "While Loops") er den enkleste måde at gentage noget flere gange. De er løkker, fordi koden altid vil blive udført igen og igen, indtil betingelsen er opfyldt.

18 Åben

Python-programmering for begyndere - 18 While-løkker: udfordring

While-løkker: udfordring - største fællesnævner.

19 Åben

Python-programmering for begyndere - 19 Range-funktion

I denne artikel handler det om range()-funktionen i Python. Den er ret nyttig, når man vil oprette en række af tal eller endda en liste. Det sparer en enorm mængde arbejde, når man vil arbejde med For-løkker. Range kommer i øvrigt fra engelsk og betyder rækkevidde.

20 Åben

Python-programmering for begyndere - 20 undtagelsesbehandling med Try, Except, Else, Finally

I denne lektion vil vi beskæftige os med undtagelsesbehandling i Python. Til dette vil vi gennemgå begreberne Try, Except, Else og Finally.

15

Python-programmering for begyndere - 15 If-, Elif- og Else-anvisninger

13 min Åben
16

Python-programmering for begyndere - 16 for-løkker

10 min Åben
17

Python-programmering for begyndere - 17 While-løkker

14 min Åben
18

Python-programmering for begyndere - 18 While-løkker: udfordring

6 min Åben
19

Python-programmering for begyndere - 19 Range-funktion

6 min Åben
20

Python-programmering for begyndere - 20 undtagelsesbehandling med Try, Except, Else, Finally

11 min Åben

Funktioner og moduler

8 Videoer · 88 Minutter
21 Åben

Python-programmering for begyndere - 21 funktioner

I denne artikel vil vi se på funktioner i Python. Dette er en ekstremt vigtig komponent, fordi funktioner gør det muligt for os at forberede en bestemt kode og derefter kalde den på ethvert tidspunkt.

22 Åben

Python-programmering for begyndere - 22 funktioner med parametre.

I den seneste artikel lærte vi om simple funktioner, i denne vil vi beskæftige os med funktioner med parametre i Python.

23 Åben

Python-programmering for begyndere - 23 brugerinput

Indtil videre har vi aldrig bedt brugeren af vores program om at indtaste noget. Præcis det ændrer vi i denne artikel.

24 Åben

Python-programmering for begyndere - 24 moduler og pakker

Indtil videre har vi primært skrevet vores kode selv, men nu lærer vi at kende modulerne og pakkerne i Python. Disse giver os mulighed for at bruge kode, som vi ikke selv behøver at skrive. Dette sparer os enormt meget tid og giver os mulighed for at bruge funktioner, der gør det muligt for os at løse komplekse opgaver med færre linjer med kode.

25 Åben

Python-programmering for begyndere - Opret 25 egne moduler i Python.

I den seneste artikel har vi set, hvordan vi kan importere moduler i Python. Nu er det tid til at se, hvordan vi kan oprette vores egne moduler.

26 Åben

Python-programmering for begyndere - 26 Det tilfældige modul

Random-modulet giver os mulighed for at få et tilfældigt tal. På den måde kan vi styre mange begivenheder tilfældigt.

27 Åben

Python-programmering for begyndere - 27 øvelsesopgaver: Black Jack (Intro)

I denne øvelsesopgave programmerer vi spillet Black Jack.

28 Åben

Python-programmering for begyndere - 28 øvelsesopgave: Black Jack (løsning)

I denne video udarbejdes løsningen på øvelsesopgaven til spillet Black Jack.

21

Python-programmering for begyndere - 21 funktioner

4 min Åben
22

Python-programmering for begyndere - 22 funktioner med parametre.

12 min Åben
23

Python-programmering for begyndere - 23 brugerinput

10 min Åben
24

Python-programmering for begyndere - 24 moduler og pakker

7 min Åben
25

Python-programmering for begyndere - Opret 25 egne moduler i Python.

5 min Åben
26

Python-programmering for begyndere - 26 Det tilfældige modul

5 min Åben
27

Python-programmering for begyndere - 27 øvelsesopgaver: Black Jack (Intro)

4 min Åben
28

Python-programmering for begyndere - 28 øvelsesopgave: Black Jack (løsning)

41 min Åben

Arbejder med filer

2 Videoer · 12 Minutter
29 Åben

Python-programmering for begyndere - åben og læs 29 filer.

I denne artikel lærer du, hvordan man åbner og læser filer i Python.

30 Åben

Python-programmering for begyndere - skriv 30 filer

I denne artikel vil du lære, hvordan du kan skrive til en fil med Python.

29

Python-programmering for begyndere - åben og læs 29 filer.

6 min Åben
30

Python-programmering for begyndere - skriv 30 filer

6 min Åben

Regulære udtryk

2 Videoer · 22 Minutter
31 Åben

Python-programmering for begyndere - 31 regelmæssige udtryk: re.match & re.search

Udtrykket "regulært udtryk" stammer fra automatteorien og teorien om formelle sprog, to områder inden for teoretisk informatik.

32 Åben

Python-programmering for begyndere - 32 regulære udtryk: re.findall og split

I denne artikel vil vi se nærmere på Regex. Vi vil se på funktionerne re.findall og split.

31

Python-programmering for begyndere - 31 regelmæssige udtryk: re.match & re.search

12 min Åben
32

Python-programmering for begyndere - 32 regulære udtryk: re.findall og split

10 min Åben

Objektorienteret programmering grundlæggende

4 Videoer · 42 Minutter
33 Åben

Python-programmering for begyndere - 33 objektorienteret programmering

I denne artikel lærer du grundlæggende om objektorienteret programmering i Python (OOP).

34 Åben

Python-programmering for begyndere - 34 klasser.

I denne artikel lærer du, hvordan klasser er opbygget i Python og hvad de gør. Dertil har du jo set i den sidste artikel, hvad objekter er og hvordan objekter grundlæggende fungerer. Nu vil du lære, hvordan klasser er forbundet med objekter.

35 Åben

Python-programmering for begyndere - 35 klasser og metoder

I denne artikel lærer du metoderne at kende i Python. Dette er handlinger, som vores klasse kan udføre. Vi har allerede set, hvordan attributter fungerer. Nu vil vi se på metoderne og se, hvordan vi endelig får vores bil til at køre. ;)

36 Åben

Python-programmering for begyndere - 36 arv

I denne artikel handler det om konceptet med arv i Python. Dette koncept gør det muligt i programmering at oprette klasser, som arver fra andre klasser - og dermed arver alle deres attributter og metoder.

33

Python-programmering for begyndere - 33 objektorienteret programmering

6 min Åben
34

Python-programmering for begyndere - 34 klasser.

9 min Åben
35

Python-programmering for begyndere - 35 klasser og metoder

15 min Åben
36

Python-programmering for begyndere - 36 arv

12 min Åben

Indbyggede funktioner

7 Videoer · 45 Minutter
37 Åben

Python-programmering for begyndere - 37 Lambda-operatører

I denne artikel vil du lære om lambda-operatoren i Python og forstå den. Lambda er et koncept, som mange begyndere har svært ved. Derfor bryder jeg de enkelte trin ned langsomt for at gøre det letforståeligt.

38 Åben

Python-programmering for begyndere - 38 filtre

I denne artikel lærer du funktionen Filter at kende i Python.

39 Åben

Python-programmering for begyndere - 39 Zip-funktion

I denne artikel vil du lære, hvordan zip-funktionen fungerer. Den er nemlig nyttig til f.eks. at kombinere to lister til en liste bestående af tupler eller til at blande indhold fra to ordbøger sammen og returnere tupler.

40 Åben

Python-programmering for begyndere - 40 Map-funktioner

I denne artikel lærer du om map-funktionen i Python. Map-funktionen tager som det første argument en funktion og som det andet en sekvens (f.eks. liste). Map-funktionen anvender derefter funktionen på alle elementerne i sekvensen og skriver derefter resultaterne til en liste.

41 Åben

Python-programmering for begyndere - 41 Enumerate-funktion

I denne artikel lærer du Enumerate-funktionen at kende. Her er tale om en funktion, der gør det muligt for os at gennemgå en sekvens.

42 Åben

Python-programmering for begyndere - 42 primtal: øvelsesopgave

I denne øvelsesopgave finder vi de søgte primtal.

43 Åben

Python-programmering for begyndere - 43 all()- & any()-metoder

I denne artikel lærer du, hvordan all() og any() metoderne fungerer i Python.

37

Python-programmering for begyndere - 37 Lambda-operatører

10 min Åben
38

Python-programmering for begyndere - 38 filtre

8 min Åben
39

Python-programmering for begyndere - 39 Zip-funktion

5 min Åben
40

Python-programmering for begyndere - 40 Map-funktioner

6 min Åben
41

Python-programmering for begyndere - 41 Enumerate-funktion

3 min Åben
42

Python-programmering for begyndere - 42 primtal: øvelsesopgave

8 min Åben
43

Python-programmering for begyndere - 43 all()- & any()-metoder

5 min Åben

Dekoratører

2 Videoer · 27 Minutter
44 Åben

Python-programmering for begyndere - 44 *args og **kwargs i Python

I denne video håndteres funktioner med en tidligere ikke-defineret mængde argumenter.

45 Åben

Python-programmering for begyndere - 45 dekoratorer

I denne artikel handler det om dekoratører i Python, hvordan de fungerer og hvad de bringer.

44

Python-programmering for begyndere - 44 *args og **kwargs i Python

9 min Åben
45

Python-programmering for begyndere - 45 dekoratorer

18 min Åben

Avancerede objekter og datastrukturer

6 Videoer · 45 Minutter
46 Åben

Python-programmering for begyndere - 46 arbejder med tal

Vi er allerede gået ind på tal i en tidligere del af kurset. I denne artikel vil vi lære endnu flere metoder at kende, der er nyttige i forbindelse med tal.

47 Åben

Python-programmering for begyndere - 47 metoder af strenge.

I denne artikel lærer du forskellige metoder til strengbehandling i Python.

48 Åben

Python-programmering for begyndere - 48 lister og deres metoder

I denne artikel vil du lære nogle af listemetoderne. Vi har allerede set nogle af dem, men vi vil nu se de vigtigste i sammenhæng med lister.

49 Åben

Python-programmering for begyndere - 49 øvelsesopgave: Kø

Her opretter vi et lille program, der behandler en kø.

50 Åben

Python-programmering for begyndere - 50 sæt og deres metoder

I denne artikel handler det om sæt og deres metoder i Python.

51 Åben

Python-programmering for begyndere - 51 Mere om ordbøger

Det meste af ordbøgerne har vi allerede set i tidligere artikler. Her udvider vi dog listen over metoder en smule.

46

Python-programmering for begyndere - 46 arbejder med tal

5 min Åben
47

Python-programmering for begyndere - 47 metoder af strenge.

7 min Åben
48

Python-programmering for begyndere - 48 lister og deres metoder

9 min Åben
49

Python-programmering for begyndere - 49 øvelsesopgave: Kø

8 min Åben
50

Python-programmering for begyndere - 50 sæt og deres metoder

10 min Åben
51

Python-programmering for begyndere - 51 Mere om ordbøger

6 min Åben

Avancerede moduler i Python

6 Videoer · 38 Minutter
52 Åben

Python-programmering for begyndere - 52 DateTime

I denne artikel lærer du, hvordan du kan drage fordel af tidspunktet med Datetime i Python. Ved Datetime handler det om et modul, der repræsenterer og gemmer tid.

53 Åben

Python-programmering for begyndere - 53 namedTuple

I denne artikel lærer du at kende og forstå det navngivne tupel i Python.

54 Åben

Python-programmering for begyndere - 54 OrderedDict

I denne artikel vil jeg vise dig, hvordan OrderedDict fungerer i Python og hvad det er godt for. Du har allerede set, hvordan dictionaries fungerer. Dictionaries har ikke interesse i, om de er ordnede eller ej - det er ligegyldigt for dem, i hvilken rækkefølge de blev fyldt ud. Tværtimod tager "ordnede ordbøger" hensyn til, hvad der blev indsat hvornår.

55 Åben

Python-programmering for begyndere - 55 DefaultDict

I denne del af Python-kurset lærer du at kende DefaultDict i Python. Vi havde allerede set standard ordbøger og konstateret, at en ordbog består af to vigtige dele: en nøgle og en værdi. Hvis vi dog ønsker, at en bestemt standardværdi tildeles en ordbog, hvis vi ikke eksplicit tildeler en til den, kan vi gøre dette ved hjælp af en DefaultDict.

56 Åben

Python-programmering for begyndere - 56 tællere

I denne artikel handler det om tællere i Python. En tæller er en beholder, der holder styr på, hvor ofte den samme værdi tilføjes. Det kan bruges til at implementere de samme algoritmer som Bag eller "Multiset Data Structures" i andre programmeringssprog.

57 Åben

Python-programmering for begyndere - 57 Python-fejlfindere

Python-debuggeren tillader os at debugge vores kode, dvs. at finde fejl lettere end f.eks. med en print-erklæring.

52

Python-programmering for begyndere - 52 DateTime

12 min Åben
53

Python-programmering for begyndere - 53 namedTuple

4 min Åben
54

Python-programmering for begyndere - 54 OrderedDict

4 min Åben
55

Python-programmering for begyndere - 55 DefaultDict

4 min Åben
56

Python-programmering for begyndere - 56 tællere

8 min Åben
57

Python-programmering for begyndere - 57 Python-fejlfindere

6 min Åben

GUI - brugergrænseflade

9 Videoer · 87 Minutter
58 Åben

Python-programmering for nybegyndere - 58 GUI: Introduktion

I denne artikel skal vi se på, hvordan man kan bruge et GUI (Grafisk Brugergrænseflade eller brugergrænseflade) i Python. Der er flere måder at gøre dette på i Python, men vi vil arbejde med tkinter.

59 Åben

Python-programmering for begyndere - 59 ordne layout

I denne artikel lærer du, hvordan man arrangerer layoutet med tkinter i Python. Til dette vil vi tage koden fra den sidste artikel og udvide den lidt.

60 Åben

Python-programmering for begyndere - brug 60 knapper og klik.

I denne artikel lærer du hvordan man kan bruge knapper i Python. Her vil du se hvordan man opretter dem i et GUI og tilknytter dem en funktion.

61 Åben

Python-programmering for begyndere - 61 inputfelter med Entry

I denne artikel lærer du, hvordan inputfelter fungerer med Entry. Vi vil se, hvordan vi kan tilpasse vores brugergrænseflade (GUI) så brugeren kan indtaste sit navn og alder.

62 Åben

Python-programmering for begyndere - 62 brug af billeder

I denne ret korte artikel lærer du, hvordan man indsætter billeder i GUI (Grafisk Brugergrænseflade) i Python.

63 Åben

Python-programmering for begyndere - 63 Tkinter Grid-Geometry Manager.

I denne artikel lærer du, hvad der menes med "Grid Geometry Manager" og hvordan du kan bruge den til at holde din brugergrænseflade ren. Det er et værktøj, der giver os mulighed for at placere vores widgets (elementer) i en todimensionel tabel. Dertil opdeles alt i rækker og kolonner.

64 Åben

Python-programmering for begyndere - opret 64 menu bar og dropdown-menu

Når du udvikler et mere omfattende program, kan det være, at du på et tidspunkt får brug for en menulinje. Det kender du sikkert fra de fleste af de programmer, du hidtil har arbejdet med. Nu er det tid til at se, hvordan man selv kan oprette og bruge en sådan menulinje i Python. Først opretter vi selve menuen.

65 Åben

Python-programmering for begyndere - 65 lærred i GUI

I denne artikel lærer du, hvordan man kan arbejde med Canvas i GUI. Til dette opretter vi et lille program, hvor man viser en cirkel på Canvas. Canvas kommer fra engelsk og kan oversættes til "lærred". Man maler altså bogstaveligt talt noget på lærredet.

66 Åben

Python-programmering for begyndere - 66 øvelsesopgaver til GUI og Canvas.

I denne øvelsesopgave udvider vi koden fra den sidste video og udfører tilfældige operationer.

58

Python-programmering for nybegyndere - 58 GUI: Introduktion

9 min Åben
59

Python-programmering for begyndere - 59 ordne layout

6 min Åben
60

Python-programmering for begyndere - brug 60 knapper og klik.

7 min Åben
61

Python-programmering for begyndere - 61 inputfelter med Entry

11 min Åben
62

Python-programmering for begyndere - 62 brug af billeder

5 min Åben
63

Python-programmering for begyndere - 63 Tkinter Grid-Geometry Manager.

13 min Åben
64

Python-programmering for begyndere - opret 64 menu bar og dropdown-menu

11 min Åben
65

Python-programmering for begyndere - 65 lærred i GUI

16 min Åben
66

Python-programmering for begyndere - 66 øvelsesopgaver til GUI og Canvas.

9 min Åben
Kommentarer (0)

Kommenter nu „At programmere med Python - begynderkurset“