← All printables
VCE Software Development U4O1 · Modules 115–124

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable VCE Software Development U4O1 crossword with 10 clues, built from the key terms of Code repositories, APIs, libraries and AI assistants (Modules 115–124) — Branches and merging, What a library is: standard vs third-party, Random numbers with import random, The math module, Date and time values with the datetime module, Installing a third-party library with pip and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

VCE Software Development U4O1 Crossword: Code repositories, APIs, libraries and AI assistants (Modules 115–124)

Name:
Date:
Class:

Crossword

Read each clue and write the matching term in the grid. Numbers in brackets show the letters in each word.

1
2
3
4
5
6
7
8
9
10

Across

  1. 2. Check a response's ______ code (200 OK, 404 not found) and wrap requests.get() in try/except so a failed API call shows a friendly message, not a crash. Word 2 of: response._______code (6)
  2. 6. A collection of ready-made code you can reuse. The standard ______ comes with Python; third-party libraries are made by others and must be installed separately (e.g. with pip). (7)
  3. 8. Word 1 of the term in 4 Down: ___ ______ (3)
  4. 9. Converts the ______ text of an API response into Python dictionaries and lists, so you can read values by key, e.g. data['name'], or loop over a list of results. Word 2 of: response.____() (4)
  5. 10. Loads Python's ______ module, giving you extras like ______.sqrt(), ______.pi, ______.ceil() and ______.floor() that basic operators don't have. Call them with the ______. prefix. Word 2 of: import ____ (4)

Down

  1. 1. Brings in the ______ tool so Python can get the current date and time with ______.now(), format it with strftime, and subtract two dates to find a duration. Word 2 of: ____ ________ import ________ (8)
  2. 3. Sends a request to a web API endpoint at the given ______ and returns a response object. Needs import requests. Check response.status_code (200 means success) before using the data. Word 3 of: requests.get(___) (3)
  3. 4. Creates a ______, a separate line of development that you work on safely and later combine into the main ______ with ______ merge. Word 2 of: ___ ______ (6)
  4. 5. Word 1 of the term in 1 Down: ____ ________ import ________ (4)
  5. 7. A terminal command that uses pip to download a third-party library (here requests) so a Python program can then import it. Add ==2.31.0 after the name to pick a version. Word 2 of: pip _______ requests (7)

Answer Key

VCE Software Development U4O1 · Modules 115–124
1D
2S
T
A
T
3U
S
T
R
4B
5F
E
6L
7I
B
R
A
R
Y
8G
I
T
N
A
O
I
9J
S
O
N
M
M
T
C
E
10M
A
T
H
L
L
Across
2STATUS — Check a response's ______ code (200 OK, 404 not found) and wrap requests.get() in try/except so a failed API call shows a friendly message, not a crash. Word 2 of: response._______code
6LIBRARY — A collection of ready-made code you can reuse. The standard ______ comes with Python; third-party libraries are made by others and must be installed separately (e.g. with pip).
8GIT — Word 1 of the term in 4 Down: ___ ______
9JSON — Converts the ______ text of an API response into Python dictionaries and lists, so you can read values by key, e.g. data['name'], or loop over a list of results. Word 2 of: response.____()
10MATH — Loads Python's ______ module, giving you extras like ______.sqrt(), ______.pi, ______.ceil() and ______.floor() that basic operators don't have. Call them with the ______. prefix. Word 2 of: import ____
Down
1DATETIME — Brings in the ______ tool so Python can get the current date and time with ______.now(), format it with strftime, and subtract two dates to find a duration. Word 2 of: ____ ________ import ________
3URL — Sends a request to a web API endpoint at the given ______ and returns a response object. Needs import requests. Check response.status_code (200 means success) before using the data. Word 3 of: requests.get(___)
4BRANCH — Creates a ______, a separate line of development that you work on safely and later combine into the main ______ with ______ merge. Word 2 of: ___ ______
5FROM — Word 1 of the term in 1 Down: ____ ________ import ________
7INSTALL — A terminal command that uses pip to download a third-party library (here requests) so a Python program can then import it. Add ==2.31.0 after the name to pick a version. Word 2 of: pip _______ requests

Modules this crossword covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: VCE Software Development - U4O1 - development and evaluation, 7-8 Digital Technologies: Programming in Python, VCE Applied Computing U1O2 Programming: Strings, input, operators and imports, ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (Python), QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 1 — Programmed Solutions, QCE Digital Solutions Unit 2 — Data and Programming Techniques, QCE Digital Solutions Unit 3 — Interactions Between Users, Data and Digital Systems, QCE Digital Solutions Unit 4 — Digital Methods for Exchanging Data, QCE Digital Solutions Unit 4 — Complex Digital Data Exchange Problems and Solution Requirements, QCE Digital Solutions Unit 4 — Prototype Digital Data Exchanges, WA Computer Science ATAR Year 11 — Modular Programming

More VCE Software Development U4O1 printables

This printable is free — no login needed.

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.