Computer Science Essentials - Python Programming Terminology

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/28

flashcard set

Earn XP

Description and Tags

Flashcards for Python Programming Terminology

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

29 Terms

1
New cards

debugging

Identifying and fixing errors in computer hardware or programs.

2
New cards

function

A named section of a program that performs a specific task; a block of organized and reusable code.

3
New cards

variables

The smallest unit of data storage that a program can use, stores known or unknown information referred to as a “value.”

4
New cards

underscore_case

A style of writing where the underscore character (_) is substituted for spaces and everything is lowercase.

5
New cards

syntax

The set of rules that defines the combinations of symbols that are considered to be correctly structured in that language; the grammar and spelling of text-based programming languages.

6
New cards

assignment operator

An operator that assigns the value on the right side to the left side, represented by the equal sign (=).

7
New cards

equality operator

An operator that compares two values and returns true or false, represented by a double-equal sign (==).

8
New cards

data type

A classification of data that defines what a data item is, such as integer, float, string, or Boolean.

9
New cards

arguments

The values that a program provides to a function or subroutine.

10
New cards

return value

The value a computer returns after completing a function.

11
New cards

concatenation

A joining together of separate items into one place without changing them.

12
New cards

integer

A whole number that does not have a decimal or any digits after the decimal.

13
New cards

string

Text or characters displayed by a program.

14
New cards

Boolean value

One of two values, such as true or false, that allows a computer to know what step in the conditional statement process to execute next.

15
New cards

float-point

A type of number that provides very precise information by including all the numbers after the decimal.

16
New cards

nesting

Putting a function inside another function or a loop inside another loop; one method is contained within another one.

17
New cards

conditional statement

A programming statement that evaluates a true/false Boolean expression to determine the next steps in a program, often written as if-then or if-then-else statements.

18
New cards

output

Information or signals produced or delivered by a computer system.

19
New cards

abstraction

A technique or process that manages complexity in a program or computer system by hiding details or removing duplication.

20
New cards

list object

A collection of data values that do not have to be the same type.

21
New cards

Element

A single entry of a list. An element can be different data types, such as integer, float, string, or Boolean.

22
New cards

Index

A specific location by order for an individual element in a list.

23
New cards

classes

A template for creating objects, grouping functions and associated data into a cohesive unit.

24
New cards

methods

A function that is a member of a class.

25
New cards

object

An instance of a class.

26
New cards

iteration

A process of repeating a set of instructions a specified number of times or until a condition is met.

27
New cards

for loop

A control flow statement that allows a set of instructions to be executed repeatedly, usually when the number of iterations is predefined.

28
New cards

while loop

A control flow statement that is a repeating if statement, it will continue to execute indefinitely for as long as the condition being evaluated is true.

29
New cards

Modulo

A mathematical operator that performs division but returns the remainder.