Cursus Inleiding tot programmeren met Python

Gratis online cursus · Beginner · 10 lessen

Leer Python-programma's schrijven, uitvoeren en debuggen met variabelen, voorwaarden, lussen, functies, lijsten, dictionary's, bestanden en een eerste kennismaking met klassen. Na de cursus kun je kleine taken automatiseren en code op beginnersniveau met vertrouwen lezen.

Door Studeli

Begin met les 1

Is deze cursus Python iets voor jou?

Voor wie

Je hebt nog nooit geprogrammeerd, of je hebt het één keer geprobeerd en wilt een gestructureerde eerste cursus in een algemene programmeertaal.

Wat je leert in 10 lessen

Elke les bevat alle negen studietools

  • Leermodule
  • Samenvatting
  • Walkthroughs
  • Oefenvragen
  • Flashcards
  • Leg Het Uit
  • Kernbegrippen
  • Spiekbriefje
  • Conceptmap
  1. Schrijf en voer korte Pythonprogramma’s uit die waarden in variabelen opslaan, ze met operatoren combineren en invoer van de gebruiker lezen.

    5 leerdoelen
    1. 1.Voer Pythonprogramma’s uit en begrijp hun uitvoer en meldingen
    2. 2.Werk met waarden en hun typen
    3. 3.Sla waarden op in variabelen en werk ze bij
    4. 4.Reken met operatoren en expressies
    5. 5.Lees invoer, voer typeconversies uit en toon resultaten
  2. Laat programma’s met if, elif en else tussen acties kiezen en combineer vergelijkingen met booleaanse operatoren.

    5 leerdoelen
    1. 1.Vergelijk waarden om True of False te krijgen
    2. 2.Laat programma’s kiezen met if, elif en else
    3. 3.Combineer voorwaarden met booleaanse logica
    4. 4.Structureer en test complexere keuzes
    5. 5.Kies uit gevallen met match-instructies
  3. Herhaal werk met while- en for-lussen en pas standaardpatronen voor lussen toe, zoals tellen, optellen en zoeken.

    6 leerdoelen
    1. 1.Herhaal acties met while-lussen
    2. 2.Doorloop sequenties met for-lussen en range
    3. 3.Stuur een lus met break, continue en else
    4. 4.Gebruik standaardpatronen voor lussen
    5. 5.Schrijf geneste lussen
    6. 6.Volg lussen stap voor stap en debug ze
  4. Definieer functies met parameters en retourwaarden en verdeel een programma in kleine, herbruikbare functies met duidelijke namen.

    5 leerdoelen
    1. 1.Definieer je eigen functies en roep ze aan
    2. 2.Geef informatie door aan functies
    3. 3.Geef resultaten terug met retourwaarden
    4. 4.Begrijp waar variabelen geldig zijn: lokaal en globaal geldigheidsbereik
    5. 5.Documenteer en ontwerp programma’s met functies
  5. Bewerk tekst met indexen, uitsneden, stringmethoden en f-strings en maak uitvoer voor gebruikers netjes op.

    5 leerdoelen
    1. 1.Maak strings en selecteer delen ervan
    2. 2.Verwerk strings teken voor teken
    3. 3.Bewerk, doorzoek en toets tekst met stringmethoden
    4. 4.Splits tekst in delen en voeg delen samen tot tekst
    5. 5.Maak uitvoer op met f-strings
  6. Sla sequenties van waarden op in lijsten en tuples en verwerk ze, en leg uit hoe wijzigbaarheid en aliassen een programma beïnvloeden.

    6 leerdoelen
    1. 1.Sla waarden op in lijsten en benader ze via hun positie
    2. 2.Wijzig lijsten met methoden en toekenning
    3. 3.Verwerk lijsten met lussen
    4. 4.Gebruik tuples en pak ze uit
    5. 5.Leg wijzigbaarheid, aliassen en kopiëren uit
    6. 6.Sorteer lijsten en andere sequenties
  7. Gebruik dictionary’s om gegevens via een sleutel op te zoeken, te tellen en te groeperen, en gebruik verzamelingen om duplicaten te verwijderen en collecties te vergelijken.

    5 leerdoelen
    1. 1.Sla gegevens op en zoek ze op met dictionary’s
    2. 2.Doorloop dictionary’s met lussen en maak nieuwe dictionary’s
    3. 3.Tel en groepeer gegevens met dictionary’s
    4. 4.Modelleer gestructureerde gegevens met geneste dictionary’s
    5. 5.Gebruik verzamelingen om duplicaten te verwijderen en collecties te vergelijken
  8. Lees en schrijf tekst- en CSV-bestanden en handel fouten af met try en except, zodat programma’s fouten netjes melden in plaats van vast te lopen.

    5 leerdoelen
    1. 1.Lees en schrijf tekstbestanden
    2. 2.Vind bestanden met paden
    3. 3.Lees en schrijf CSV-bestanden
    4. 4.Handel fouten af met try en except
    5. 5.Werp zelf excepties op
  9. Importeer modules uit de standaardbibliotheek en geïnstalleerde pakketten, spoor programmeerfouten op met een stapsgewijze aanpak en controleer functies met eenvoudige tests.

    4 leerdoelen
    1. 1.Gebruik modules uit de standaardbibliotheek, je eigen bestanden en PyPI
    2. 2.Lees stacktraces en foutmeldingen
    3. 3.Zoek en herstel programmeerfouten systematisch
    4. 4.Controleer functies met asserties en unittests
  10. Definieer klassen met attributen en methoden, maak er objecten van en leg uit wanneer het bundelen van gegevens en gedrag een programma duidelijker maakt.

    5 leerdoelen
    1. 1.Begrijp objecten en definieer je eerste klasse
    2. 2.Richt objecten in met constructors en attributen
    3. 3.Geef objecten gedrag met instantiemethoden
    4. 4.Gebruik speciale methoden om objecten goed weer te geven en te vergelijken
    5. 5.Bouw programma’s met samenwerkende objecten

Wat je hierna kunt volgen

Meer cursussen Programmeren
Volgende: Computernetwerken en internetprotocollen (Gemiddeld)

Je studeert informatica en wilt begrijpen hoe internetprotocollen werken en waarom ze zo ontworpen zijn, niet alleen hoe je apparaten configureert.

Maak je eigen Studiemateriaal

Maak van je aantekeningen, slides en documenten Leermodules, Oefenvragen, Flashcards en 6 andere tools.

Aan de slag