Advanced Search
Search Results
445 total results found
Canvas API
Example API URLS: Show all items (pages, quizes, assignemnts, ....) from a module. https://.../api/v1/courses/3237/modules/19631/items Show assignment 110611 from course 7760Include user- en submission information *see parameters) https://.../api/v1/cours...
Strings
Strings zijn best een beetje bijzonder in Python.
JSON hoogste leeftijd
Maak de volgende code af. In het programma wordt een JSON-structuur gegeven waarin persoonsnamen staan met hun leeftijd. Maak de code af zodat de maximale leeftijd wordt gevonden. import json # JSON data json_data = """ { "mensen": [ {"na...
JSON Leeftijd en naam
Gebruik de code van de vorige opdracht, maar zorg dat de functie twee waarden returned; de hoogste leeftijd en de naam van de persoon met de hoogste leeftijd. De laatste twee regels van de code worden. naam, leeftijd = vind_oudste_persoon(json_data) print(f...
API and JSON
We hebben de volgende code import requests import json def vind_langste_username(): # Verzend een GET verzoek naar de JSONPlaceholder API response = requests.get("https://jsonplaceholder.typicode.com/users") # Zet de JSON response om ...
Flask form
In deze opdracht ga je in Flask je een eenvoudige webpagina maken met een formulier. In het formulier vraag je de gebruiker om zijn naam en vervolgens gebruik je die naam voor een begroeting. Maak een nieuw Python-bestand, bijvoorbeeld app.py, en op...
Form aanpassen
Neem de code die je bij de vorige opdracht hebt gemaakt als uitgangspunt. Pas de code die aan de route /greet is verbonden aan: @app.route('/greet', methods=['POST']) def greet(): current_time = datetime.now().strftime('%H:%M:%S') current_date = dat...
Testrapport
Een testrapport bestaat uit Inleiding: Geef een korte beschrijving van de software die wordt getest, de versie van de software, het doel van het testen en andere relevante informatie, zoals de datum van de test. Lijst van use cases: Maak een lijst van de u...
Stappen
Voorbeeld stappen Je bent een software tester voor de website van de Openbare Bibliotheek Amsterdam (https://www.oba.nl/). Je taak is om een testrapport te maken over de volgende use case: Use Case: Als lid van de bibliotheek wil ik een Boek Zoeken en reserv...
Hang Man - inleiding
Inleiding Je gaat een Python spelletje installeren. Dit spel gaan we testen. Spel Je hebt een hang man spel, waarvan hier de code: # versie 0.9 hangman import random def hangman(): word_list = ["python", "hangman", "programming", "game", "comput...
Hang man - use cases en scenario's
Use Cases Je hebt eigenlijk maar een paar use cases: Als speler wil het spel starten omdat ik het spel wil gaan spelen Als speler wil een beurt spelen en een letter raden om het woord te raden Als speler wil ik het spel stoppen omdat ik het niet wil afma...
Hang Man - bevindingen
In de vorige opgave heb je een aantal stappenplannen gemaakt. Voer alle stappenplannen uit en beschrijf per stappen plan je bevindingen. Je voert minimaal alle stappenplannen uit, maar mocht je tegen zaken aanlopen die misschien niet in de stappenplannen sta...
Hang Man - conclussies
Als laatste maken we paragraaf conclusies. In de conclusies benoem je het algemene beeld, zoals: Wat vind je van de kwaliteit van de software? Zijn er zaken die los van de use cases en scenario's aandacht nodig hebben? Wat zijn de belangrijkste bevinding...
Tafels leren
Je gaat opnieuw een Python programma testen. Tafels leren Met het Python-programma tafels leren . Use cases Als een student wil ik mijn tafels oefenen binnen een bepaalde tijdslimiet, zodat ik mijn snelheid en nauwkeurigheid bij het vermenigvuldigen ka...
Inleiding met 06 nummers
WTF is een reguliere expressie? Een reguliere expressie (regex) is een reeks symbolen en speciale karakters die wordt gebruikt om patronen in tekst te vinden en/of aan te passen. Het is als een krachtige zoekopdracht die je kunt gebruiken om te zoeken naar sp...
Hexadecimale getallen herkennen
Stel we willen valideren of iets een hexadecimaal getal is. Een hexadecimaal getal is een getal dat bestaat uit de cijfers 0 t/m 9 en A t/m F. 9A is dus een valide hexadecimaal getal, maar 1G niet. Met de volgende code wordt een hexadecimaal getal herkend: ...
Nog meer voorbeelden
Even terugkijken.....wat hebben we tot nu toe gedaan. Tot nu toe hebben we teksten gevalideerd. We hebben gekeken of een string voldoet aan een bepaald patroon. We hebben bijvoorbeeld bepaald of een getal een valide 06-nummer is, hiervoor gebruikte we de exp...
Twee spaties
Als we een tekst hebben en we willen controleren of we ergens een spatie te veel hebben ingetypt dan zoeken we naar twee of meer spaties Dat gaat met het volgende programma. import re def heeft_dubbele_of_meer_spaties(tekst): # Definieer een regulier...
Twee of meer hoofdletters
Opdracht Maak een python programma dat in een tekst zoekt of er ergens meer dan één hoofdletter achter elkaar staat. Gebruik hiervoor een regex. Dus: "Dit is een Voorbeeld" zou moeten worden goedgekeurd, maar "Het gehaalde cijfer is NVT", zou moeten worde...
Headers uit HTML 1
Neem de code van het volgende voorbeeld over. import re string = "De kat in de hoed wist dat de vleermuis daar was." pattern = "de" matches = re.findall(pattern, string, flags=re.I) # De vlag re.I maakt de zoekopdracht case-insensitive print(matche...