Scripting-2 Flashcards
Wat betekent CRUD?
Create, Read, Update, Delete
Waar staat CSV voor?
Comma Separated Values
Waar staat XML voor?
eXtensible Markup Language
Waar staat JSON voor?
JavaScript Object Notation
Waar kunnen CSV, XML en JSON voor gebruikt worden?
Om gegevens op te slaan en te transporteren.
Uit welke elementen MOET een Python function bestaan?
def functienaam (parameter)
body (inhoud van de functie)
Waaruit bestaat JSON bestandstructuur?
Een dictionary
Kan een lijst (List) meerdere lijsten bevatten?
Ja
Wat is een unit test
Met unit testing schrijf je code om andere code te testen. Dit is een algemeen concept in programmeren.
Unit testing helpt je om de het juiste resultaat van je code te garanderen. Hiernaast voorkomt het dat code door later aanpassingen niet goed meer werkt.
Unit testing is vooral handig als je aan grote projecten werkt. Ook is het nuttig wanneer je samen met anderen aan code werkt.
Unit testen bestaat uit een iteratie van een aantal stappen:
Stap 1: Aanmaken van een lege functie in code
Stap 2: Maak testcases aan de hand van je testplan en implementeren deze.
Stap 3: Maak functie zodat deze aan de eisen voldoet
De hoofdstappen van unit testing zijn?
Met unit testing kun je de uitkomst van functies testen. Dit kun je doen voor meerdere scenario’s. Grofweg doorloop je bij unit testing altijd enkele hoofdstappen en eventuele alternatieve stappen uit je use-case beschrijving.
Dit zijn de volgende stappen in meer detail
Stap 1:
Maak een lege functie aan. Laat deze functie een vaste (foute) waarde teruggeven.
Stap 2:
Denk na over mogelijke test cases waaraan de functie moet voldoen. Schrijf deze functies en valideer het resultaat.
Stap 3:
Voeg logica toe aan de originele functie. Dit totdat de testfuncties succesvol uitgevoerd worden.
Stap 4:
Herhaal eerdere stappen, totdat de originele functie aan alle eisen voldoet.
Wat doet assert?
Het assert keyword wordt gebruikt bij het debuggen van code.
Met het assert keyword kun je testen of een voorwaarde in je code True retourneert, zo niet, dan zal het programma een AssertionError geven.
Wat doet import?
import binnen Python zorgt ervoor
dat code (functionaliteit) die
eerder gemaakt is (bijvoorbeeld door
derden) kan worden hergebruikt in
nieuwe code.
Wat kun je met import? (2)
Scripting 2
Strings importeren
substring van extra
modules
Met het import statement kunnen meerdere modules tegelijk worden ingelezen. De voorgeschreven manier hiervoor is zoals onder afgebeeld
Hoe krijg je meer inzicht op een module
Inzicht krijgen in de mogelijkheden van een module kun je uiteraard zoeken op internet maar de volgende code kan je binnen Python verder helpen:
De dir() functie is hierbij gebruikt import math
for name in dir(math): print(name, end=”\t”)
?
CC BY NC SA | ICT Academie |