← All printables
Python · Modules 51–63

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

A free printable Python crossword with 10 clues, built from the key terms of Advanced (Modules 51–63) — OOP – Methods, OOP – String Representation (__str__), OOP – Practical Application, OOP – Class Variables vs Instance Variables, OOP – Private Attributes (underscore convention), OOP – Inheritance (basic) and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

Python Crossword: Advanced (Modules 51–63)

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

Across

  1. 3. {expression for item in iterable} builds a ______ concisely. Word 1 of: ___ comprehension (3)
  2. 5. Counts how many times ______ appears in the tuple. Word 2 of: .count(_____) (5)
  3. 6. Combines two dicts into one new dict (Python 3.9+). Word 2 of: Merge ________ (8)
  4. 8. ______ defined in the class body and shared by all instances. Word 2 of: Class ________ (8)
  5. 9. Immutable tuples can be used as dictionary keys. Word 3 of: Tuple as ____ key (4)

Down

  1. 1. Returns multiple values from a function as a tuple. Word 1 of: ______ a, b (6)
  2. 2. Cannot be changed after creation. (9)
  3. 3. Accesses the parent class to call its methods. (5)
  4. 4. The ______ of an enum member as a string. (4)
  5. 7. Calls __str__ to display the object as text. Word 1 of: _____(object) (5)

Answer Key

Python · Modules 51–63
1R
2I
E
M
3S
E
T
4N
M
U
U
5V
A
L
U
E
P
R
M
T
E
N
6O
7P
E
R
A
T
O
R
R
B
8V
A
R
I
A
B
L
E
N
E
9D
I
C
T
Across
3SET — {expression for item in iterable} builds a ______ concisely. Word 1 of: ___ comprehension
5VALUE — Counts how many times ______ appears in the tuple. Word 2 of: .count(_____)
6OPERATOR — Combines two dicts into one new dict (Python 3.9+). Word 2 of: Merge ________
8VARIABLE — ______ defined in the class body and shared by all instances. Word 2 of: Class ________
9DICT — Immutable tuples can be used as dictionary keys. Word 3 of: Tuple as ____ key
Down
1RETURN — Returns multiple values from a function as a tuple. Word 1 of: ______ a, b
2IMMUTABLE — Cannot be changed after creation.
3SUPER — Accesses the parent class to call its methods.
4NAME — The ______ of an enum member as a string.
7PRINT — Calls __str__ to display the object as text. Word 1 of: _____(object)

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: Python Coding, VCE Software Development - U3O1 - Programming, VCE Software Development - U4O1 - development and evaluation, 9-10 Digital Technologies: Data structures in Python, 9-10 Digital Technologies: Object-oriented programming, debugging and testing, VCE Applied Computing U1O2 Programming: Data structures, VCE Applied Computing U1O2 Programming: Object-oriented programming, ACARA Digital Technologies Years 9–10 — Testing and Validating Programs, ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (Python), QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 2 — Prototype Data Solutions, WA Computer Science ATAR Year 11 — Modular Programming

More Python 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.