Introductie

Welkom bij de Basiscursus Python. In deze cursus leer je de basisbeginselen van het programmeren met Python. Het doel van deze opleiding is dat je de basisconcepten van het programmeren begrijpt én kunt toepassen in de praktijk.

Na het volgen van de cursus ben je dan ook in staat om zelfstandig (eenvoudige) scripts[1] en (web)applicaties te ontwikkelen met Python. Om dit te bereiken leer je niet alleen de theorie, maar ga je ook veel zelf aan de slag. Door de cursus heen zie je veel voorbeelden, zoals:

def greet(name):
    print(f"Hello, {name}!")

Het advies is om dergelijke voorbeelden zelf ook uit te proberen en dit te doen door het over te typen (dus niet kopiëren en plakken). Op die manier begrijp en beheers je de stof het snelst.

Leerdoel

Het hoofddoel van de Basiscursus Python is:

Het fundament van Python leren, zodat je een basis hebt waarop je zelf verder kunt bouwen en leren.

Hoe lees je dit boek

Dit boek kun je op je eigen tempo doornemen. Er zijn twee manieren om dat te doen.

Je begint bij het begin en leest het hele boek in volgorde. Doe dit als je nog maar net begint met programmeren en ervan houdt om eerst alles te begrijpen voor je iets gaat ontwikkelen.

Houd je er meer van om te leren door te proberen, ga dan naar het laatste hoofdstuk. Dit is een project dat je zelf kunt uitvoeren. Begin eraan en zie hoe ver je komt. Loop je vast of denk je dat iets eenvoudiger moet kunnen, zoek dan het juiste hoofdstuk erbij. Bijvoorbeeld: als je niet weet hoe je een bestand moet openen, lees dan Werken met bestanden.

Verder leer je het best door te doen, dus voer alle voorbeelden ook zeker zelf uit. En belangrijk: je kunt ze het beste overtypen, niet kopiëren! Maak ook alle opdrachtjes om te oefenen. De antwoorden zijn erbij gegeven.

Je kunt het online lezen of downloaden als PDF.

Conventies

Code

Code is altijd duidelijk herkenbaar doordat het in een apart blok staat:

def greet(name):
    print(f"Hello, {name}!")

Soms zie je ook in de lopende tekst code staan, bijvoorbeeld om te verwijzen naar een variabele: mijn_variabele. Deze code heeft een ander lettertype, kleur en heeft een licht grijze achtergrond.

Begrippen

Verder zie je soms een cijfertje achter een woord staan. Daar kun je op klikken voor een korte toelichting op het woord.

Tot slot

Heb je vragen, opmerkingen, verbeteringen of tips naar aanleiding van dit boek, laat het dan weten!


1. Een script in Python is een bestand met een reeks commando’s die door de Python-interpreter kunnen worden uitgevoerd. Het heeft meestal de bestandsextensie .py.