CSE Puzzle
Across
- 3. Value Python allows a programmer to specify the value for an argument if the function is called without that actual argument.
- 4. The portion of a program that knows about a variable and can access its value. In Python a variable has a local scope (the variable can only be used in a function definition) or global scope (the variable can be used anywhere in the source file of code).
- 7. In Python import is a key word for using one module of code from inside another module.
- 10. A list of code that was executed just before an exception stopped the program.
- 15. telling the interpreter or compiler to execute a function or method defined elsewhere, replacing the call with a return value if applicable.
- 16. To determine the result of an expression.
- 17. A special comment located at the beginning of a program or the beginning of a function that is used to automatically create help documentation.
- 19. A native type representing the integers, which are positive whole numbers and their opposites.
- 20. Design A software development process in which developers first create a test suite and then create the code to satisfy the test suite, e.g., Xtreme Programming.
- 23. An error or other message raised by the interpreter or compiler to indicate a special circumstance that should be handled by an exception handler. If an exception is not handled, the program will stop and report the error.
- 24. A native type representing rational numbers to limited precision.
- 25. Converting data from one type to another, e.g., from string to int, potentially losing information.
- 27. Value Any value that a method or function gives back to the statement command from which the function or method is called.
- 28. A native type in Python that can store a collection but cannot assign new values to individual elements.
- 29. A property of collections that are used to provide elements one at a time and in sequence.
- 31. that the values stored in variables are of the correct type and/or within appropriate value ranges.
- 32. Comment Denoted by either ‘’’, or “”” these can generate docstrings and allow the programmer to leave notes in code that span several lines without having to type ‘#’ at the beginning of each line.
- 33. A computer program created to read an entire program and convert it into a lower-level language and ultimately to assembly language used by the processor.
- 34. Operator The ‘=’ character causes the compiler or interpreter to evaluate to the expression on its right and store the result in the variable(s) on its left.
- 36. Code Zeros and ones that represent simple instructions executed by a processor.
- 38. Name A unique identifier given to the function when it is defined and used again whenever the function is called.
- 40. A graphic organizer that can be used to show the procedural pathways within a program.
Down
- 1. A single object or variable/value in a collection.
- 2. The digital representation of an instruction that will be fetched, decoded, retrieved, and executed by the CPU.
- 5. Any single typeset unit, including uppercase and lowercase letters, digits, punctuation marks, international characters like letters with Ümläüts, and special characters like tabs and carriage returns.
- 6. A native type in Python representing a sequence of characters. Strings are both iterable and immutable.
- 8. An object that is able to be changed after its creation.
- 9. A very tiny part of the processor microchip that stores bits of data, typically 32 or 64 bits in modern computers.
- 11. The values that the programmer provides in the function call.
- 12. A string that contains no characters.
- 13. Selecting a portion of a collection.
- 14. Conditional A conditional with one or more logical operators used to incorporate several logical expressions.
- 18. The directory in the file system you are currently "in".
- 21. Algorithmic structure for performing the instructions multiple times, with each pass through the loop called an iteration. Usually controlled by a condition evaluated with each iteration.
- 22. An encapsulated collection of one or more related classes, each with its own methods and attributes.
- 26. A variable or value with several elements such as a string, tuple, or list.
- 30. A collection of modules.
- 35. Not able to be changed after creation.
- 37. Function The set of functions available to the programmer without the need to use any “import” or “include” statements.
- 39. The grammar of a programming language, defining what specific sequences of characters are allowed, what they mean, and how they can be put together.