Across
- 2. A pre-built set of libraries and tools for developing applications
- 6. A special method used to initialize an object
- 8. An instance of a class
- 9. A tool that converts source code into machine code
- 12. A function calling itself
- 13. A value that cannot be changed once defined
- 14. A data type that can be true or false
- 18. Repeated execution of code
- 19. A collection of elements of the same type
- 21. A sequence of characters
- 22. A value passed to a function
- 24. A statement that evaluates to true or false
- 26. A mechanism for a class to inherit properties and methods from another
- 27. Application Programming Interface
- 28. A block of code that performs a task
Down
- 1. A storage location for data
- 3. A trigger that activates a function in event-driven programming
- 4. The value a function sends back after execution
- 5. A variable that stores the memory address of another variable
- 7. A blueprint for creating objects in OOP
- 10. Running multiple threads simultaneously in a program
- 11. A collection of pre-written code that can be used in programs
- 15. A step-by-step procedure for solving a problem
- 16. A file containing Python code (or other language)
- 17. Finding and fixing errors in code
- 20. type A classification of data (e.g., int, float, char)
- 21. The set of rules that define the structure of code
- 23. An error or unexpected event in code
- 25. Integrated Development Environment
