Search the definitions introduced in the available lessons.
154 definitions
Identifying the required steps and the sequence in which they must be completed.
See it in the lessonA symbol that tells a program to perform a numerical calculation.
See it in the lessonA parameter that receives an array or Python list from the caller.
See it in the lessonThe OCR ERL operation that returns the numeric code of a character.
See it in the lessonStoring a value, including a returned value, in a variable.
See it in the lessonVerifying a user's identity, commonly with a username and password.
See it in the lessonAn expression that evaluates to either true or false.
See it in the lessonSymbols used to make part of an expression evaluate before the surrounding operations.
See it in the lessonAn instruction that runs a sub-program and supplies any required values.
See it in the lessonOne value that may match the switch expression and select its instructions.
See it in the lessonChanging letters to uppercase or lowercase without changing the original wording.
See it in the lessonA number used by a computer to represent a character.
See it in the lessonThe OCR ERL operation that returns the character represented by a numeric code.
See it in the lessonOne pairing of an outer-loop value with an inner-loop value.
See it in the lessonAn operator such as == or >= that compares two values and produces a Boolean result.
See it in the lessonA loop whose repetition is controlled by a Boolean condition.
See it in the lessonA variable updated to record how many times an event has occurred.
See it in the lessonA method of organising and storing data so it can be accessed and used.
See it in the lessonA classification that controls what data can be stored and which operations can be used.
See it in the lessonFinding, understanding and correcting errors in a program.
See it in the lessonBreaking a problem into smaller manageable parts that can be solved individually.
See it in the lessonDesigning a program to handle misuse and unexpected input safely.
See it in the lessonInteger division that returns the whole-number quotient and discards the remainder.
See it in the lessonA post-test loop that repeats until its condition becomes true.
See it in the lessonA later condition checked only when all earlier branches were false.
See it in the lessonValues, variables and operators combined to produce a result.
See it in the lessonA named collection of data stored outside the program's variables.
See it in the lessonTesting the complete program at the end of development before release.
See it in the lessonCasts that convert a suitable value into a decimal number.
See it in the lessonA validation check that ensures data follows a required pattern or structure.
See it in the lessonA variable declared outside sub-programs and accessible throughout the program.
See it in the lessonA range that can produce both its minimum and maximum values.
See it in the lessonA zero-based position used to access an array element.
See it in the lessonA condition evaluated only after its enclosing branch is entered.
See it in the lessonThe enclosed loop that completes for each outer-loop iteration.
See it in the lessonRemoving invalid or dangerous characters from input before it is processed.
See it in the lessonInput of the correct type that lies outside the permitted rules or range.
See it in the lessonTesting modules during development so faults can be corrected as the program is built.
See it in the lessonA validation check that ensures input has the required number of characters.
See it in the lessonChecking array values one by one in order until a target is found or the list ends.
See it in the lessonA variable created inside a sub-program and accessible only there.
See it in the lessonAn error where the program runs but produces incorrect or unexpected output.
See it in the lessonA validation check that compares input with a predefined list of allowed values.
See it in the lessonThe changing for-loop variable that can be used as an array index.
See it in the lessonA variable whose value changes automatically for each pass through a for loop.
See it in the lessonThe controlling part that gathers data and calls the required sub-programs.
See it in the lessonHow easy a program is to understand, update and fix after it has been written.
See it in the lessonAble to be changed after creation; Python lists are mutable.
See it in the lessonA selection statement placed inside another selection statement.
See it in the lessonTypical valid input that should be accepted and processed correctly.
See it in the lessonStarting or ending a traversal one index too early or too late.
See it in the lessonA fixed-size linear collection of values of one data type under one name.
See it in the lessonPrepare a file for reading or writing and obtain a file handle.
See it in the lessonThe order in which operators in a combined expression are evaluated.
See it in the lessonA Boolean operator that is true when either condition, or both conditions, are true.
See it in the lessonThe Python functions corresponding to OCR ASC() and CHR().
See it in the lessonThe first condition that controls whether an inner selection is reached.
See it in the lessonThe enclosing loop that starts a new complete run of the inner loop.
See it in the lessonA named value received by a sub-program when it is called.
See it in the lessonThe parameter names written inside the brackets of a sub-program definition.
See it in the lessonChecking a stopping condition after the loop body has executed.
See it in the lessonRules that decide which operator in an expression is evaluated first.
See it in the lessonA validation check that ensures data has been entered and is not blank.
See it in the lessonA complete program organised as ordered instructions and reusable sub-programs.
See it in the lessonA sub-program that performs a task without returning a value.
See it in the lessonGenerated by an algorithm to behave like random data.
See it in the lessonThe result of division; with DIV, only the whole-number part is returned.
See it in the lessonA value selected unpredictably from a specified range.
See it in the lessonA check that a value lies between permitted lower and upper limits.
See it in the lessonA Python function that produces the values used by a for loop; its stop value is excluded.
See it in the lessonImproving an algorithm after design and testing so it is more correct, readable, efficient or useful.
See it in the lessonThe amount left after making as many complete groups as possible.
See it in the lessonSend a value from a function back to the instruction that called it.
See it in the lessonSend a complete processed array back from a function.
See it in the lessonThe result supplied by a completed function call.
See it in the lessonCalling the same sub-program with different values instead of copying its code.
See it in the lessonAn error that stops a program after execution has begun.
See it in the lessonThe part of a program in which a variable can be accessed.
See it in the lessonA starting value that makes a pseudo-random sequence repeatable for testing.
See it in the lessonUsing a condition to decide which path through a program is executed.
See it in the lessonA special input value used to signal that repetition should stop.
See it in the lessonInstructions executed in order, one after another, from top to bottom.
See it in the lessonPython syntax that extracts values from a start index up to, but not including, an end index.
See it in the lessonA sequence of characters used for names, text, identifiers and phone numbers.
See it in the lessonPerforming operations on strings, such as joining, measuring or changing case.
See it in the lessonA named, reusable block of code that performs a specific task.
See it in the lessonAnother name for a sub-program, such as a procedure or function.
See it in the lessonA selection structure that checks one expression against several possible values.
See it in the lessonAn error that breaks language grammar and prevents the program from running or being translated.
See it in the lessonA record of test data, test type, expected result and actual result.
See it in the lessonVisiting each item in a data structure in a systematic order.
See it in the lessonAn array of arrays arranged like a table with rows and columns.
See it in the lessonA validation check that ensures data has the required data type.
See it in the lessonChecking that input is reasonable and follows required rules before processing it.
See it in the lessonA named location in memory that stores a value which can change.
See it in the lessonNumbered so the first character or item has index 0.
See it in the lesson