QCE Digital Solutions Unit 4: Libraries, APIs and data exchange formats
Students use existing code libraries and web APIs to receive and send JSON and XML data, then build a receive, process and display prototype.
One content description from the full QCE Digital Solutions Unit 4 — Prototype Digital Data Exchanges journey. All 14 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (14)
1
What a library is: standard vs third-party
2
Installing a third-party library with pip
3
The math module
4
What an API is
5
Calling a web API with requests.get()
6
Reading JSON data from an API response
7
Handling API errors
8
Keeping API keys secure
9
Creating JSON text with json.dumps
10
Sending data with requests.post()
11
XML files: structure
12
Reading an XML file with ElementTree
13
Reasons for using TXT, CSV and XML data sources
14
Receive, process and display external data
For Teachers
Add this journey to your class and track every student in real time.
Create a free teacher account →No credit card. No setup fee. Make a class and invite students in under three minutes.
For Students
Start this journey on Cloodit — track progress, earn badges, and play live sprints with your class.
Start Learning Free →