Python Basisprincipes I
De lessen staan in een aanbevolen volgorde, maar je kunt elke les openen.
Hoofdstuk 1
Welkom bij Python Land
Hoofdstuk 2
Waarden en variabelen
- Maak kennis met waarden in Python
- Geef een waarde een naam met variabelenoefening
- Kies duidelijke variabelenamenoefening
- Variabelen kunnen veranderenoefening
- Laat Python het rekenwerk doenoefening
- Reken met variabelenoefening
- Maak berichten met f-stringsoefening
- Project: Plan een groepsuitjeeindproject
Hoofdstuk 3
In gesprek met je programma
- Je programma kan vragen stellenoefening
- Invoer is altijd tekst
- Zo werken functieaanroepen
- Zet tekst om in een geheel getaloefening
- Lees decimale getallen inoefening
- Stel meer dan één vraagoefening
- Als omzetten niet lukt
- Invoer, verwerking en uitvoeroefening
- Project: Maak het programma voor je groepsuitje interactiefeindproject
Hoofdstuk 4
Werken met tekst
- Strings zijn reeksen
- Speciale tekens en regeleindenoefening
- Tekst samenvoegen en herhalenoefening
- Meet tekst met len()oefening
- Een kijkje onder de motorkap: strings zijn objecten
- Zoek tekens op positieoefening
- Neem delen met slicesoefening
- Handige stringmethodenoefening
- Stringbewerkingen geven nieuwe waarden terugoefening
- Project: Bouw een interactieve tekstonderzoekereindproject
Hoofdstuk 5
Beslissingen nemen
- Maak kennis met booleaanse waarden
- Vergelijk waardenoefening
- Voer code uit als een voorwaarde waar isoefening
- Kies tussen twee padenoefening
- Controleer meerdere mogelijkhedenoefening
- Combineer voorwaardenoefening
- Keer voorwaarden om en verduidelijk zeoefening
- Maak beslissingen op basis van antwoordenoefening
- Project: Bouw een adviesprogrammaeindproject
Hoofdstuk 6
Lijsten
- Maak kennis met lijsten
- Maak een lijstoefening
- Zoek items op positieoefening
- Vervang lijstitemsoefening
- Voeg items toe aan een lijstoefening
- Verwijder items uit een lijstoefening
- Lijsten meten, doorzoeken en slicenoefening
- Als twee namen een lijst delenoefening
- Project: Bouw een kleine organizereindproject
Hoofdstuk 7
Werk herhalen met lussen
- Herhaal zonder te kopiëren
- Loop over een lijstoefening
- Loop over een stringoefening
- Tel met range()oefening
- Kies begin, einde en stap van een rangeoefening
- Bouw een resultaat opoefening
- Herhaal zolang een voorwaarde geldtoefening
- Als een lus nooit eindigt
- Stop een lus met breakoefening
- Sla over met continue en blijf vragenoefening
- Project: Bouw een interactief menueindproject
Hoofdstuk 8
Zelf functies schrijven
- Maak van een taak een functie
- Definieer en roep een functie aanoefening
- Parameters en argumentenoefening
- Geef een waarde terugoefening
- Teruggeven is niet afdrukkenoefening
- Lokale variabelen en bereikoefening
- Laat functies samenwerkenoefening
- Kies duidelijke grenzen voor functies
- Herstructureer de menuactiesoefening
- Project: bouw het interactieve menu opnieuw op met functieseindproject
Hoofdstuk 9
Dictionaries en andere verzamelingen
- Geef elke waarde een label
- Maak en lees een dictionaryoefening
- Voeg dictionaryparen toe en wijzig zeoefening
- Controleer sleutels en gebruik get()oefening
- Doorloop een dictionaryoefening
- Schrijf functies voor dictionaryrecordsoefening
- Bewaar meerdere records in een lijstoefening
- Doorzoek een lijst met recordsoefening
- Kies de juiste verzameling
- Wanneer waarden als waar of onwaar geldenoefening
- Project: bouw een doorzoekbare minicataloguseindproject
Hoofdstuk 10
Fouten, validatie en debuggen
- Fouten hebben verschillende vormen
- Lees een traceback vanaf onderaanoefening
- Reproduceer een fout betrouwbaaroefening
- Bekijk waarden voordat je gaat gokkenoefening
- Valideer vóór het omzettenoefening
- Werp een fout op bij ongeldige gegevensoefening
- Vang een specifieke exceptie opoefening
- Probeer opnieuw met try en exceptoefening
- Vang alleen op wat je kunt afhandelen
- Herstel de oorzaak, niet het symptoomoefening
- Project: maak de uitjesplanner robuusteindproject
Hoofdstuk 11
Programma’s plannen, bouwen en testen
- Begin met het probleem, niet met de code
- Schrijf eisen die je kunt controleren
- Werk voorbeelden met de hand uitoefening
- Zet voorbeelden om in assertiesoefening
- Zoek bewust naar randgevallenoefening
- Gebruik pseudocode als planoefening
- Bouw en test één onderdeel tegelijkoefening
- Herstructureer met een vangnetoefening
- Lees code voordat je die verandertoefening
- Project: bereid je quizprogramma vooreindproject
Hoofdstuk 12
Eindproject: bouw een quizprogramma
Hoofdstuk 13
Hoe ga je verder?
Course reviews
No reviews yet
Learner reviews will appear here once approved.