Shared Flashcard Set

Details

Python
Learn the basics of python computer language
43
Computer Science
9th Grade
11/06/2009

Additional Computer Science Flashcards

 


 

Cards

Term
low-level language
Definition
A programming language that is designed to be easy for a computer to execute; also called "machine language" or "assembly language."
Term
program
Definition
A set of instructions that specifies a computation.
Term
compile
Definition
To translate a program written in a high-level language into a low-level language all at once, in preparation for later execution.
Term
natural language
Definition
Any one of the languages that people speak that evolved naturally.
Term
object code
Definition
The output of the compiler after it translates the program.
Term
token
Definition
One of the basic elements of the syntactic structure of a program, analogous to a word in a natural language.
Term
semantics
Definition
The meaning of a program.
Term
executable
Definition
Another name for object code that is ready to be executed.
Term
script
Definition
A program stored in a file (usually one that will be interpreted).
Term
parse
Definition
To examine a program and analyze the syntactic structure.
Term
runtime error
Definition
An error that does not occur until the program has started to execute but that prevents the program from continuing.
Term
source code
Definition
A program in a high-level language before being compiled.
Term
bug
Definition
An error in a program.
Term
debugging
Definition
The process of finding and removing any of the three kinds of programming errors.
Term
interpret
Definition
To execute a program in a high-level language by translating it one line at a time.
Term
syntax
Definition
The structure of a program.
Term
print statement
Definition
An instruction that causes the Python interpreter to display a value on the screen.
Term
exception
Definition
Another name for a runtime error.
Term
problem solving
Definition
The process of formulating a problem, finding a solution, and expressing the solution.
Term
semantic error
Definition
An error in a program that makes it do something other than what the programmer intended.
Term
syntax error
Definition
An error in a program that makes it impossible to parse (and therefore impossible to interpret).
Term
algorithm
Definition
A general process for solving a category of problems.
Term
high-level language
Definition
A programming language like Python that is designed to be easy for humans to read and write.
Term
portability
Definition
A property of a program that can run on more than one kind of computer.
Term
formal language
Definition
Any one of the languages that people have designed for specific purposes, such as representing mathematical ideas or computer programs; all programming languages are formal languages.
Term
value
Definition
one of the fundamental things like a letter or a number that a program manipulates.
Term
comment
Definition
Information in a program that is meant for other programmers (or anyone reading the source code) and has no effect on the execution of the program.
Term
composition
Definition
The ability to combine simple expressions and statements into compound statements and expressions in order to represent complex computations concisely.
Term
concatenate
Definition
To join two operands end-to-end.
Term
rules of precedence
Definition
The set of rules governing the order in which expressions involving multiple operators and operands are evaluated.
Term
integer division
Definition
An operation that divides one integer by another and yields an integer. Integer division yields only the whole number of times that the numerator is divisible by the denominator and discards any remainder.
Term
evaluate
Definition
To simplify an expression by performing the operations in order to yield a single value.
Term
expression
Definition
A combination of variables, operators, and values that represents a single result value.
Term
operand
Definition
One of the values on which an operator operates.
expression
Term
operator
Definition
tor
A special symbol that represents a simple computation like addition, multiplication, or string concatenation.
Term
keyword
Definition
A reserved word that is used by the compiler to parse a program; you cannot use keywords like if, def, and while as variable names.
Term
state diagram
Definition
A graphical representation of a set of variables and the values to which they refer.
Term
assignment
Definition
A statement that assigns a value to a variable.
Term
statement
Definition
A name that refers to a value.
Term
floating-point
Definition
A format for representing numbers with fractional parts.
Term
type
Definition
A set of values. The type of a value determines how it can be used in expressions. So far, the types you have seen are integers (type int), floating-point numbers (type float), and strings (type string).
Term
value
Definition
A number or string (or other thing to be named later) that can be stored in a variable or computed in an expression.
Term
and, def, exec, if, not, return, assert, del, finally, import, or, try,
break, elif, for, in, pass, while, class, else, from, is, print, yield, continue, except, global, lambda, raise
Definition
Python keywords
Supporting users have an ad free experience!