Programming

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/250

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:47 PM on 5/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

251 Terms

1
New cards

Why is Excel widely used?

It is installed on most computers, easy to start with, and has advanced features.

2
New cards

What are some advantages of using Excel?

Visual format is easy to inspect, automatically updates for sensitivity testing, and has convenient inbuilt tools.

3
New cards

What is a disadvantage of using Excel for visual display?

Visual display updating can lead to slow models.

4
New cards

Why might someone prefer other software over Excel for graphing?

Better graphing or tools may be available in other packages.

5
New cards

What is a common issue with Excel files?

They can have large file sizes.

6
New cards

How does Excel help in checking calculations?

It displays every calculation, which is useful for prototyping, checking, and interrogating.

7
New cards

Screen Elements

Components visible on an application window that allow user interaction.

8
New cards

Tabs

Sections in the Ribbon that categorize functions such as Home, Insert, and Data.

9
New cards

Formula Bar

An area where you can view and edit the contents of the active cell.

10
New cards

Title Bar

The bar at the top of the window displaying the name of the document and the application.

11
New cards

Ribbon

A toolbar at the top of the application that contains various functions organized into tabs.

12
New cards

Scroll Bars

Elements that allow users to move through the document or spreadsheet content.

13
New cards

Conditional Format as Cell

A feature that allows changing the appearance of a cell based on conditions.

14
New cards

Active Cell

The currently selected cell in the worksheet, where data can be entered or modified.

15
New cards

AutoSum

A function that quickly sums a range of selected cells.

16
New cards

Sheet Tabs

Tabs at the bottom of the Excel workbook for navigating between different sheets.

17
New cards

IF Statement

A conditional statement that executes a particular action based on whether a specified condition is TRUE or FALSE.

18
New cards

Logical Test

An expression that evaluates to either TRUE or FALSE in an IF statement.

19
New cards

IF Statement Syntax

The format used to write an IF statement: =if(logical_test, [value_if_true], [value_if_false]).

20
New cards

Nested IF Statement

An IF statement used within another IF statement to test multiple conditions.

21
New cards

Decision Tree

A visual representation of a decision-making process that outlines various outcomes based on different conditions.

22
New cards

Variable

A named location in memory where we can store a value.

23
New cards

Operators

Symbols that perform operations on variables and values, such as + for addition and - for subtraction.

24
New cards

Data type

A classification that specifies which type of value a variable can hold, such as int, str, or float.

25
New cards

Casting

The process of converting a variable from one data type to another, such as using int(), float(), or str().

26
New cards

Function

A block of code designed to perform a specific task, which can be reused throughout the program.

27
New cards

Parameters

Variables that are used in the function definition to receive input values.

28
New cards

Arguments

The actual values passed to the function when it is called.

29
New cards

Positional arguments

Arguments that need to be provided in the correct order when calling a function.

30
New cards

Keyword arguments

Arguments that are passed to a function by specifying the parameter name followed by an equal sign.

31
New cards

Default values

Predefined values for parameters that are used when no argument is provided.

32
New cards

Built-in functions

Functions that are provided by Python and can be used without the need for additional definition.

33
New cards

String operations

Operations that manipulate string data types, such as concatenation and indexing.

34
New cards

PEP 8

Python Enhancement Proposal 8 is the style guide for Python code, promoting consistency and readability.

35
New cards

Immutable types

Data types that cannot be altered once they are created, such as str, tuple, and frozenset.

36
New cards

Mutable types

Data types that can be changed after they are created, such as list, dict, and set.

37
New cards

Kernel

The core component of an operating system that manages system resources and interactions between hardware and software.

38
New cards

Memory

The part of a computer where data is stored and which can be accessed by the CPU.

39
New cards

CPU

Central Processing Unit, the primary component of a computer that executes instructions.

40
New cards

Class

A blueprint for creating objects in object-oriented programming, encapsulating data for the object.

41
New cards

Object

An instance of a class that contains data and methods to manipulate that data.

42
New cards

Tuple

An ordered collection of elements that is immutable.

43
New cards

List

An ordered, mutable collection of elements that can contain duplicates.

44
New cards

Dictionary

A collection of key-value pairs, where each key is unique.

45
New cards

Set

An unordered collection of unique elements.

46
New cards

Float

A data type in Python that represents floating-point numbers.

47
New cards

Integer

A data type in Python that represents whole numbers.

48
New cards

Complex number

A data type in Python that represents numbers with both real and imaginary parts.

49
New cards

System

A combination of hardware and software that functions together.

50
New cards

Loop

A programming construct that repeats a block of code multiple times.

51
New cards

Modulus operator

An operator (%) that returns the remainder of a division operation.

52
New cards

Floor division

An operation (//) that divides and returns the largest whole number.

53
New cards

String concatenation

The operation of joining two or more strings together.

54
New cards

Function call

The process of invoking a function to execute its code.

55
New cards

Return value

The value that a function outputs after execution.

56
New cards

Error handling

The process of responding to and managing exceptions that occur during program execution.

57
New cards

Debugging

The practice of identifying and fixing errors or bugs in a program.

58
New cards

Primitive data types

The smallest unit of data type, also known as atomic data types.

59
New cards

Continuous data

Data that takes on values that vary over a continuous range.

60
New cards

Categorical data

Data that takes on values that fall into distinct categories.

61
New cards

Composite data types

Structures built around primitive data types.

62
New cards

User-defined data types

Higher-level data structures defined by users specific to their applications.

63
New cards

Tabular data

A two-dimensional data structure where columns represent attributes and each row stores a separate data record.

64
New cards

Time series data

A structure of equal-length arrays reserved for timestamps and data.

65
New cards

Univariate time series

A time series with a one-dimensional data array.

66
New cards

Multivariate time series

A time series with a two or more dimensional data array.

67
New cards

Image data

Data where every pixel is localized by coordinates and can have multiple channels.

68
New cards

RGB image

An image where each pixel has values for Red, Green, and Blue channels.

69
New cards

Data cube

A representation of a multispectral or hyperspectral image with multiple channels.

70
New cards

Pandas

A Python library built on top of NumPy, used for data analysis, data science, and machine learning.

71
New cards

Series

A one-dimensional labeled array in pandas, similar to a column in a spreadsheet.

72
New cards

DataFrame

A two-dimensional labeled data structure in pandas, similar to an Excel spreadsheet.

73
New cards

Panel Data

The term from which the name 'pandas' is derived, referring to multidimensional structured data.

74
New cards

Dunder Version

A method in pandas to check the current version of the library, accessed via pd.__version__.

75
New cards

Index

A label that identifies rows in a pandas Series or DataFrame.

76
New cards

Key Value Pairs

The structure used in Python dictionaries, consisting of keys and their corresponding values.

77
New cards

Custom Labels

User-defined identifying labels for data points in a Series or DataFrame.

78
New cards

Loc Property

A pandas property used to access data by label in a Series or DataFrame.

79
New cards

ILoc

A pandas property used to access data by integer location.

80
New cards

Filtering by Value

The process of creating a new DataFrame containing only rows that meet a specified condition.

81
New cards

Dictionary

A collection of key-value pairs in Python used for constructing Series or DataFrames.

82
New cards

Concatenation

The process of combining multiple DataFrames into one.

83
New cards

CSV File

A file format that stores tabular data in plain text, where each line represents a data record.

84
New cards

JSON File

A file format that represents data in a structured, human-readable way using JavaScript object notation.

85
New cards

Read CSV Function

A pandas function used to import data from a CSV file into a DataFrame.

86
New cards

To String Function

A pandas function to display the entire content of a DataFrame without truncation.

87
New cards

Aggregate Functions

Functions used to summarize and analyze data by reducing it to a single summary value.

88
New cards

Drop Function

A method in pandas to remove specified columns or rows from a DataFrame.

89
New cards

NaN

Represents a missing value in pandas, standing for 'Not a Number'.

90
New cards

Fill NA Function

A pandas method to replace missing values with specified replacements.

91
New cards

Standardization

The process of ensuring consistency in data representation, such as changing text to lowercase.

92
New cards

Duplicate Values

Redundant entries in a DataFrame that can be removed for data integrity.

93
New cards

Group By Function

A pandas method used to group DataFrame rows based on certain criteria.

94
New cards

Selection Techniques

Methods to access and display specific data from a DataFrame.

95
New cards

Condition

A logical expression used to filter data in a DataFrame.

96
New cards

Numeric Columns

Columns in a DataFrame that contain numeric data types suitable for mathematical operations.

97
New cards

Subscript Operator

The square brackets [] used in pandas to access elements in Series or DataFrames.

98
New cards

Column Selection

Accessing one or more columns from a DataFrame for analysis.

99
New cards

Row Selection

Accessing one or more rows from a DataFrame based on labels or indexes.

100
New cards

Intelligent Indexing

Accessing specific data points using logical conditions or integer positions.