Programmeren met Python - de beginnerscursus Taal: Duits

Programmeren met Python - de beginnerscursus

Webdesign, CMS & Ontwikkeling 66 Videos · 9.9 h Videotraining · Nederlands Denis Panjuta by Denis Panjuta

Hoe je jouw ideeën omzet in toepassingen: Leer in de Python-cursus voor beginners een duidelijk gestructureerde en gemakkelijk te begrijpen programmeertaal kennen. Je trainer Denis Panjuta begeleidt je gedurende meer dan 9 uur van het weergeven van een eenvoudige tekst tot het creëren van een functionele gebruikersinterface met menu's, knoppen, afbeeldingen en invoervelden. Leren aan de hand van praktische voorbeelden!

  • 66 lessen in meer dan negen uur aan video-training over programmeren in Python
  • Leer de basisprincipes van softwareontwikkeling theoretisch kennen.
  • Pas je nieuw verworven kennis direct toe op praktische voorbeelden.
  • Van programmeerkunstenaar en professionele trainer Denis Panjuta

Van het lege scherm tot je eigen programma - stap nu in de wereld van strings, operatoren, klassen en methoden, zodat jouw code regel voor regel naar het juiste resultaat leidt.

Inhoud

66 Videos, 592 Minuten

Cursusoverzicht

2 Videos · 9 Minuten
01 Open Gratis

Python-programmeren voor beginners - 01 Cursusintroductory

In deze video krijg je een korte introductie tot de inhoud van deze cursus.

02 Open

Python-programmering voor beginners - 02 Hoe je deze cursus het meest effectief gebruikt

Hier wordt getoond wat er bij het uitvoeren van de cursus in acht moet worden genomen om hem zo succesvol mogelijk te gebruiken.

01

Python-programmeren voor beginners - 01 Cursusintroductory

5 min Open
02

Python-programmering voor beginners - 02 Hoe je deze cursus het meest effectief gebruikt

4 min Open

Python Installatie

2 Videos · 17 Minuten
03 Open

Python-programmeren voor beginners - 03 Python-installatie

Hier wordt de benodigde software geïnstalleerd.

04 Open

Python-programmeren voor beginners - 04 Keuze van de ontwikkelingsomgeving

Er wordt ingegaan op de verschillende ontwikkelingsomgevingen en getoond welke we zullen gebruiken.

03

Python-programmeren voor beginners - 03 Python-installatie

7 min Open
04

Python-programmeren voor beginners - 04 Keuze van de ontwikkelingsomgeving

10 min Open

Python gegevensstructuren

10 Videos · 99 Minuten
05 Open

Python-programmeren voor beginners - 05 Getallen en variabelen in Python.

In dit deel van de cursus zullen we kijken naar hoe getallen en variabelen werken in Python.

06 Open

Python-programmeren voor beginners - 06 Wiskundige operatoren in Python

In dit deel van de Python-cursus zullen we ons bezighouden met wiskundige operatoren in Python. Daarvoor hebben we in het vorige deel al de eerste eenvoudige berekeningen gezien. Nu zullen we enkele andere voorbeelden bekijken.

07 Open

Python-programmering voor beginners - 07 Strings

In dit deel van de cursus zullen we ons bezighouden met strings in Python.

08 Open

Python-programmeren voor beginners - 08 Eigenschappen en opmaak van strings

In dit deel van de cursus zullen we ons bezighouden met strings in Python.

09 Open

Python-programmeren voor beginners - 09 Formatteren van strings uitgebreid

Meer informatie over de opmaak van strings.

10 Open

Python-programmering voor beginners - 10 lijsten

In dit artikel zullen we ons bezighouden met lijsten in Python.

11 Open

Python-programmeren voor beginners - 11 sets

In dit artikel bekijken we sets. Het gaat hierbij om datatypes.

12 Open

Python-programmeren voor beginners - 12 tuples

In deze tutorial gaan we aan de slag met een ander gegevenstype: een tuple.

13 Open

Python-programmeren voor beginners - 13 woordenboeken

In dit artikel zullen we Dictionaries behandelen. Dit is een gegevenstype dat ons in staat stelt om te "mappen", wat eigenlijk neerkomt op het toewijzen van twee waarden, die vergelijkbaar werkt als bij lijsten.

14 Open

Python-programmering voor beginners - 14 Booleans en logische operatoren.

In dit artikel zullen we ons bezighouden met Booleans en logische operators in Python.

05

Python-programmeren voor beginners - 05 Getallen en variabelen in Python.

9 min Open
06

Python-programmeren voor beginners - 06 Wiskundige operatoren in Python

10 min Open
07

Python-programmering voor beginners - 07 Strings

5 min Open
08

Python-programmeren voor beginners - 08 Eigenschappen en opmaak van strings

12 min Open
09

Python-programmeren voor beginners - 09 Formatteren van strings uitgebreid

8 min Open
10

Python-programmering voor beginners - 10 lijsten

14 min Open
11

Python-programmeren voor beginners - 11 sets

7 min Open
12

Python-programmeren voor beginners - 12 tuples

11 min Open
13

Python-programmeren voor beginners - 13 woordenboeken

15 min Open
14

Python-programmering voor beginners - 14 Booleans en logische operatoren.

8 min Open

Instructies en lussen

6 Videos · 60 Minuten
15 Open

Python-programmeren voor beginners - 15 If-, Elif- en Else-verklaringen

In dit artikel leer je een van de belangrijkste concepten van programmeren - de If-verklaring.

16 Open

Python-programmeren voor beginners - 16 for-lussen

In dit artikel gaan we in op For-lussen in Python. In het Engels wordt het geheel "For Loop" genoemd en het is een krachtig middel om extreem veel repetitief werk te besparen.

17 Open

Python-programmering voor beginners - 17 While-lussen

Nu we For-lussen hebben gezien, is het tijd om While-lussen in Python te leren kennen. While-lussen (of "While-loops") zijn de eenvoudigste manier om iets meerdere keren te herhalen. Het zijn lussen omdat de code telkens opnieuw wordt doorlopen totdat aan de voorwaarde is voldaan.

18 Open

Python-programmering voor beginners - 18 while-lussen: uitdaging

While-lussen: uitdaging - laagste gemene deler.

19 Open

Python-programmeren voor beginners - 19 range-functie

In dit artikel gaat het over de range()-functie in Python. Die is namelijk behoorlijk nuttig als je een reeks getallen wilt genereren of zelfs een lijst. Dat bespaart je enorm veel werk als je met for-lussen wilt werken. Range komt overigens uit het Engels en betekent bereik.

20 Open

Python-programmering voor beginners - 20 Uitzonderingsafhandeling met Try, Except, Else, Finally.

In deze les zullen we ons bezighouden met exception handling in Python. Hiervoor zullen we de termen Try, Except, Else en Finally bespreken.

15

Python-programmeren voor beginners - 15 If-, Elif- en Else-verklaringen

13 min Open
16

Python-programmeren voor beginners - 16 for-lussen

10 min Open
17

Python-programmering voor beginners - 17 While-lussen

14 min Open
18

Python-programmering voor beginners - 18 while-lussen: uitdaging

6 min Open
19

Python-programmeren voor beginners - 19 range-functie

6 min Open
20

Python-programmering voor beginners - 20 Uitzonderingsafhandeling met Try, Except, Else, Finally.

11 min Open

Functies en modules

8 Videos · 88 Minuten
21 Open

Python-programmeren voor beginners - 21 functies

In dit artikel zullen we ons bezighouden met functies in Python. Het is een onderdeel dat extreem belangrijk is. Functies stellen ons in staat om een bepaalde code voor te bereiden en deze vervolgens op elk gewenst moment aan te roepen.

22 Open

Python-programmering for nybegynnere - 22 funksjoner med parametere

In het vorige artikel hebben we eenvoudige functies geleerd, in dit artikel zullen we ons bezighouden met functies met parameters in Python.

23 Open

Python-programmeren voor beginners - 23 gebruikersinvoer

Tot nu toe hebben we de gebruiker van ons programma nog nooit gevraagd om iets in te voeren. Dat veranderen we in dit artikel.

24 Open

Python-programmering voor beginners - 24 modules en pakketten

Tot dusver hebben we onze code bijna uitsluitend zelf geschreven, maar nu leren we de modules en pakketten in Python kennen. Deze stellen ons in staat om code te gebruiken die we niet zelf hoeven te schrijven. Dit bespaart ons enorm veel tijd en stelt ons in staat om functies te gebruiken waarmee we complexe taken met slechts een paar regels code kunnen uitvoeren.

25 Open

Python-programmeren voor beginners - 25 Eigen modules maken in Python.

In het laatste artikel hebben we gezien hoe we modules in Python kunnen importeren. Nu is het tijd om te zien hoe we onze eigen modules kunnen maken.

26 Open

Python-programmering for nybegynnere - 26 Det Random-modulen

De `random`-module stelt ons in staat om een willekeurig getal te genereren. Hierdoor kunnen we veel gebeurtenissen willekeurig aansturen.

27 Open

Python-programmeren voor beginners - 27 oefening: Black Jack (Intro)

In deze oefening programmeren we het spel Black Jack.

28 Open

Python-programmering voor beginners - 28 oefening: Black Jack (oplossing)

In deze video wordt de oplossing van de oefening voor het spel Black Jack uitgewerkt.

21

Python-programmeren voor beginners - 21 functies

4 min Open
22

Python-programmering for nybegynnere - 22 funksjoner med parametere

12 min Open
23

Python-programmeren voor beginners - 23 gebruikersinvoer

10 min Open
24

Python-programmering voor beginners - 24 modules en pakketten

7 min Open
25

Python-programmeren voor beginners - 25 Eigen modules maken in Python.

5 min Open
26

Python-programmering for nybegynnere - 26 Det Random-modulen

5 min Open
27

Python-programmeren voor beginners - 27 oefening: Black Jack (Intro)

4 min Open
28

Python-programmering voor beginners - 28 oefening: Black Jack (oplossing)

41 min Open

Met bestanden werken

2 Videos · 12 Minuten
29 Open

Python-programmeren voor beginners - 29 bestanden openen en lezen

In dit artikel leer je hoe je bestanden in Python kunt openen en lezen.

30 Open

Python-programmering voor beginners - 30 bestanden schrijven

In dit artikel leer je hoe je met Python naar een bestand kunt schrijven.

29

Python-programmeren voor beginners - 29 bestanden openen en lezen

6 min Open
30

Python-programmering voor beginners - 30 bestanden schrijven

6 min Open

Reguliere expressies

2 Videos · 22 Minuten
31 Open

Python-programmeren voor beginners - 31 Regelmatige Expressies: re.match & re.search

Het begrip "reguliere expressie" komt uit de automatentheorie en de theorie van de formele talen, twee gebieden van de theoretische informatica.

32 Open

Python-programmeren voor beginners - 32 Regular Expressions: re.findall en split

In dit artikel zullen we verder kijken naar regex. Hierbij zullen we de functies re.findall en split bekijken.

31

Python-programmeren voor beginners - 31 Regelmatige Expressies: re.match & re.search

12 min Open
32

Python-programmeren voor beginners - 32 Regular Expressions: re.findall en split

10 min Open

Objectgeoriënteerd programmeren basisprincipes

4 Videos · 42 Minuten
33 Open

Python-programmeren voor beginners - 33 objectgeoriënteerd programmeren

In dit artikel leer je de basis van objectgeoriënteerd programmeren in Python (OOP).

34 Open

Python-programmering voor beginners - 34 klassen

In dit artikel leer je hoe klassen in Python zijn opgebouwd en wat ze doen. Daarbij heb je in het vorige artikel gezien wat objecten zijn en hoe objecten in principe werken. Nu zal je leren hoe klassen verbonden zijn met objecten.

35 Open

Python-programmeren voor beginners - 35 klassen en methoden

In dit artikel leer je de methoden in Python kennen. Hierbij gaat het om acties die onze klasse kan uitvoeren. We hebben al gezien hoe attributen werken. Nu zullen we eens kijken naar de methoden en zien hoe we onze auto eindelijk aan het rijden kunnen krijgen. ;)

36 Open

Python-programmeren voor beginners - 36 Erfenis

In dit artikel wordt het concept van overerving in Python besproken. Dit concept maakt het mogelijk om in de programmering klassen te creëren die erven van andere klassen - en zo al hun attributen en methoden erven.

33

Python-programmeren voor beginners - 33 objectgeoriënteerd programmeren

6 min Open
34

Python-programmering voor beginners - 34 klassen

9 min Open
35

Python-programmeren voor beginners - 35 klassen en methoden

15 min Open
36

Python-programmeren voor beginners - 36 Erfenis

12 min Open

Ingebouwde functies

7 Videos · 45 Minuten
37 Open

Python-programmeren voor beginners - 37 Lambda-operator

In dit artikel leer je de Lambda-operator in Python kennen en begrijpen. Bij Lambda gaat het om een concept dat voor veel beginners erg moeilijk is. Daarom breek ik de individuele stappen langzaam af, zodat het gemakkelijk te begrijpen is.

38 Open

Python-programmeren voor beginners - 38 filters

In dit artikel leer je de functie Filter in Python kennen.

39 Open

Python-programmering for nybegynnere - 39 Zip-funksjon

In dit artikel leer je hoe de zip-functie werkt. Deze is namelijk handig om bijvoorbeeld twee lijsten samen te voegen tot een lijst bestaande uit tuples, of om de inhoud van dictionaries met elkaar te combineren en tuples terug te geven.

40 Open

Python-programmeren voor beginners - 40 map-functie

In dit artikel leer je de map-functie in Python kennen. De map-functie neemt als eerste argument een functie en als tweede een sequentie (bijv. een lijst). De map-functie past vervolgens de functie toe op alle elementen van de sequentie en schrijft de resultaten dan in een lijst.

41 Open

Python programmeren voor beginners - 41 Enumerate-functie

In dit artikel leer je de Enumerate-functie kennen. Hiermee kun je een reeks doorlopen.

42 Open

Python-programmeren voor beginners - 42 priemgetallen: oefening

In deze oefening vinden we de gezochte priemgetallen.

43 Open

Python-programmeren voor beginners - 43 all()- & any()-methoden

In dit artikel leer je hoe de all() en any() methoden in Python werken.

37

Python-programmeren voor beginners - 37 Lambda-operator

10 min Open
38

Python-programmeren voor beginners - 38 filters

8 min Open
39

Python-programmering for nybegynnere - 39 Zip-funksjon

5 min Open
40

Python-programmeren voor beginners - 40 map-functie

6 min Open
41

Python programmeren voor beginners - 41 Enumerate-functie

3 min Open
42

Python-programmeren voor beginners - 42 priemgetallen: oefening

8 min Open
43

Python-programmeren voor beginners - 43 all()- & any()-methoden

5 min Open

Decorateurs

2 Videos · 27 Minuten
44 Open

Python-programmeren voor beginners - 44 *args en **kwargs in Python

In deze video worden functies behandeld met een vooraf niet gedefinieerde hoeveelheid argumenten.

45 Open

Python-programmeren voor beginners - 45 decorators

In dit artikel gaat het over decorators in Python, hoe ze werken en wat ze opleveren.

44

Python-programmeren voor beginners - 44 *args en **kwargs in Python

9 min Open
45

Python-programmeren voor beginners - 45 decorators

18 min Open

Geavanceerde objecten en datastructuren

6 Videos · 45 Minuten
46 Open

Python-programmering for nybegynnere - 46 Jobber med tall

Over getallen hebben we het al gehad in een eerdere sectie van de cursus. In dit artikel zullen we nog meer methoden leren kennen die handig zijn in verband met getallen.

47 Open

Python-programmering voor beginners - 47 methoden van strings

In dit artikel leer je verschillende methoden van strings in Python.

48 Open

Python-programmering voor beginners - 48 lijsten en hun methoden

In dit artikel leer je enkele van de lijstmethoden kennen. We hebben er al een paar van gezien, maar we zullen nu de belangrijkste nog eens bekijken in relatie tot lijsten.

49 Open

Python-programmeren voor beginners - 49 oefening: Wachtrij

Hier maken we een klein programma dat een wachtrij verwerkt.

50 Open

Python-programmering voor beginners - 50 sets en hun methoden

In dit bericht gaat het over sets en hun methoden in Python.

51 Open

Python-programmeren voor beginners - 51 Meer over Dictionaries

Het meeste over woordenboeken hebben we al gezien in eerdere artikelen. Hier voegen we echter nog wat toe aan de lijst met methoden.

46

Python-programmering for nybegynnere - 46 Jobber med tall

5 min Open
47

Python-programmering voor beginners - 47 methoden van strings

7 min Open
48

Python-programmering voor beginners - 48 lijsten en hun methoden

9 min Open
49

Python-programmeren voor beginners - 49 oefening: Wachtrij

8 min Open
50

Python-programmering voor beginners - 50 sets en hun methoden

10 min Open
51

Python-programmeren voor beginners - 51 Meer over Dictionaries

6 min Open

Geavanceerde modules in Python

6 Videos · 38 Minuten
52 Open

Python-programmering voor beginners - 52 Datetime

In dit artikel leer je hoe je de tijd kunt gebruiken met Datetime in Python. Datetime is een module die de tijd voorstelt en opslaat.

53 Open

Python-programmeren voor beginners - 53 namedTuple

In dit artikel leer je het namedTuple in Python kennen en begrijpen.

54 Open

Python-programmering voor beginners - 54 OrderedDict

In dit artikel laat ik je zien hoe OrderedDict in Python werkt en waar het voor dient. Daarbij had je al gezien hoe dictionaries werken. Het is zo dat dictionaries er geen belang bij hebben of ze geordend zijn of niet – ofwel: het kan ze niet schelen in welke volgorde ze zijn ingevuld. "Ordered Dictionaries" daarentegen letten op wanneer wat is ingevoegd.

55 Open

Python-programmering voor beginners - 55 DefaultDict

In dit deel van de Python-cursus leer je DefaultDict in Python kennen. Daarvoor hebben we al standaardwoordenboeken gezien en vastgesteld dat een woordenboek uit twee belangrijke onderdelen bestaat: een sleutel en een waarde. Als we echter willen dat een woordenboek een bepaalde standaardwaarde krijgt toegewezen als we deze niet expliciet toewijzen, dan kunnen we dat doen met behulp van DefaultDict.

56 Open

Python-programmeren voor beginners - 56 teller

In dit artikel gaat het over Counter in Python. Een Counter is een container die bijhoudt hoe vaak dezelfde waarde wordt toegevoegd. Het kan worden gebruikt om dezelfde algoritmen te implementeren als Bag of "Multiset Data Structures" in andere programmeertalen.

57 Open

Python-programmeren voor beginners - 57 Python-debuggers

De Python-debugger stelt ons in staat om onze code te debuggen, dat wil zeggen, fouten gemakkelijker te vinden dan bijvoorbeeld met een print-statement.

52

Python-programmering voor beginners - 52 Datetime

12 min Open
53

Python-programmeren voor beginners - 53 namedTuple

4 min Open
54

Python-programmering voor beginners - 54 OrderedDict

4 min Open
55

Python-programmering voor beginners - 55 DefaultDict

4 min Open
56

Python-programmeren voor beginners - 56 teller

8 min Open
57

Python-programmeren voor beginners - 57 Python-debuggers

6 min Open

GUI - gebruikersinterface

9 Videos · 87 Minuten
58 Open

Python-programmeren voor beginners - 58 GUI: Introductie

In dit artikel gaan we eens kijken hoe je een GUI (Graphical User Interface of gebruikersinterface) in Python kunt gebruiken. Hiervoor zijn er meerdere mogelijkheden in Python, maar we zullen werken met tkinter.

59 Open

Python-programmeren voor beginners - 59 Lay-out ordenen

In dit artikel leer je hoe je met tkinter in Python de lay-out opmaakt. Daarvoor nemen we de code van het vorige artikel en breiden we deze een beetje uit.

60 Open

Python-programmering voor beginners - gebruik van 60 knoppen en klikken.

In dit artikel leer je hoe je knoppen in Python kunt gebruiken. Daarbij zul je zien hoe je ze in een GUI maakt en aan hen een functie toewijst.

61 Open

Python-programmeren voor beginners - 61 invoervelden met Entry.

In dit artikel leer je hoe invoervelden werken met Entry. Daarbij zullen we zien hoe we onze GUI (grafische gebruikersinterface) kunnen aanpassen zodat de gebruiker zijn naam en leeftijd kan invoeren.

62 Open

Python-programmering voor beginners - 62 Gebruik van afbeeldingen.

In dit vrij korte artikel leer je hoe je afbeeldingen in de GUI (grafische gebruikersinterface) in Python invoegt.

63 Open

Python-programmeren voor beginners - 63 De Tkinter Grid-Geometry-Manager.

In dit artikel leer je wat de "Grid Geometry Manager" is en hoe je het kunt gebruiken om je gebruikersinterface schoon te maken. Het is een tool waarmee we onze widgets (elementen) in een tweedimensionale tabel kunnen rangschikken. Hiervoor worden alles opgedeeld in rijen en kolommen.

64 Open

Python-programmeren voor beginners - 64 Menubalk en dropdownmenu maken

Zodra je een uitgebreider programma ontwikkelt, heb je misschien op een gegeven moment een menubalk nodig. Dat ken je vast wel van de meeste programma's waarmee je tot nu toe hebt gewerkt. Nu is het tijd om te zien hoe je zelf zo'n menubalk in Python kunt maken en gebruiken. Daarvoor maken we eerst de menubalk zelf.

65 Open

Python-programmeren voor beginners - 65 canvas in de GUI

In dit artikel leer je hoe je met de Canvas in de GUI kunt werken. Daartoe maken we een klein programma waarin we een cirkel op de Canvas tonen. Canvas komt uit het Engels en kan worden vertaald als "doek". Je tekent dus eigenlijk iets op het doek.

66 Open

Python-programmering voor beginners - 66 oefeningen over GUI en Canvas.

In deze oefening breiden we de code uit het laatste video uit en voeren we willekeurige bewerkingen uit.

58

Python-programmeren voor beginners - 58 GUI: Introductie

9 min Open
59

Python-programmeren voor beginners - 59 Lay-out ordenen

6 min Open
60

Python-programmering voor beginners - gebruik van 60 knoppen en klikken.

7 min Open
61

Python-programmeren voor beginners - 61 invoervelden met Entry.

11 min Open
62

Python-programmering voor beginners - 62 Gebruik van afbeeldingen.

5 min Open
63

Python-programmeren voor beginners - 63 De Tkinter Grid-Geometry-Manager.

13 min Open
64

Python-programmeren voor beginners - 64 Menubalk en dropdownmenu maken

11 min Open
65

Python-programmeren voor beginners - 65 canvas in de GUI

16 min Open
66

Python-programmering voor beginners - 66 oefeningen over GUI en Canvas.

9 min Open
Opmerkingen (0)

Geef nu commentaar „Programmeren met Python - de beginnerscursus“