coding in python vocab final

0.0(0)
studied byStudied by 2 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/84

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

85 Terms

1
New cards

Algorithm

A step by step set of instructions used to solve a problem

2
New cards

Data

Stored information that a computer can process

3
New cards

Program

A set of instructions that tells a computer what to do

4
New cards

Binary digits

Groups of ones and zeros that represent information

5
New cards

Machine code

The lowest level programming language a computer can directly execute written in binary

6
New cards

High level programming languages

Programming languages designed to be user friendly and easier to read write and maintain

7
New cards

Syntax errors

Errors caused by incorrect spelling punctuation or structure in code

8
New cards

Logic errors

Errors where a program runs but produces incorrect results due to flawed logic

9
New cards

Interpreter

A program that translates and executes code line by line without creating a separate machine code file

10
New cards

Compiler

A program that translates all source code into machine code before execution creating an executable file

11
New cards

Virtual machine

A software based system that emulates a physical computer

12
New cards

Server

A computer or program that provides data or services to other computers over a network

13
New cards

Client

A computer or program that requests data or services from a server

14
New cards

Python shell

An interactive interpreter that executes Python commands immediately

15
New cards

Syntax

The rules that define how code must be written in a programming language

16
New cards

String

A data type used to represent text

17
New cards

Argument

A value passed to a function when it is called

18
New cards

Source code

Human readable instructions written in a high level programming language

19
New cards

Python virtual machine

The runtime engine that executes Python bytecode

20
New cards

Software development

The process of designing creating testing and maintaining software

21
New cards

Iterative

A development process that repeats steps to improve results

22
New cards

Waterfall model

A linear development model that follows fixed stages from start to finish

23
New cards

Data type

A classification that determines how data is stored and processed

24
New cards

Escape sequence

A backslash based code used to represent special characters

25
New cards

Concatenation

Combining two or more strings into one

26
New cards

Assignment statement

A statement that assigns a value to a variable using the equals sign

27
New cards

Comments

Non executable notes in code used for explanation

28
New cards

Docstring

A multi line comment written with triple quotes that documents Python code

29
New cards

End of line comments

A comment placed at the end of a line using a hash symbol

30
New cards

Function

A reusable block of code that performs a specific task

31
New cards

Arguments

Values passed to a function when it is called

32
New cards

Parameter

A variable defined in a function that receives a value

33
New cards

Return

Sending a result back from a function

34
New cards

Main module

The file that runs first when a program starts

35
New cards

Loops

Structures that repeat code multiple times

36
New cards

Count controlled loops

Loops that run a fixed number of times

37
New cards

List

A collection of items stored in brackets

38
New cards

Format string

A string containing placeholders for values

39
New cards

Format operator percent

A tool used to insert values into a format string

40
New cards

Boolean

A data type with two values true and false

41
New cards

If else statement

A decision structure that runs code based on a condition

42
New cards

Conditional iteration

Repeating code while a condition remains true

43
New cards

While loop

A loop that runs as long as its condition is true

44
New cards

Infinite loop

A loop that never stops because its condition never becomes false

45
New cards

Index

The position of an element in a sequence starting at zero

46
New cards

Methods

Functions that belong to an object

47
New cards

Root

The top level directory in a file system

48
New cards

Working directory

The directory currently being used

49
New cards

Pathname

A string that shows a file location

50
New cards

Absolute pathname

A full path starting from the root directory

51
New cards

Relative pathname

A path based on the current working directory

52
New cards

Database

An organized collection of data stored electronically

53
New cards

SQLite

A lightweight file based database system built into Python

54
New cards

Table

A structure of rows and columns that stores data

55
New cards

Primary key

A unique identifier for each row in a table

56
New cards

CRUD

The four basic operations create read update and delete

57
New cards

Connection

A link between a program and a database

58
New cards

Cursor

An object used to execute database commands and retrieve results

59
New cards

Query

A command sent to a database to retrieve or change data

60
New cards

SELECT statement

A command used to retrieve data from a database table

61
New cards

INSERT INTO statement

A command used to add new data to a table

62
New cards

UPDATE statement

A command used to change existing data in a table

63
New cards

DELETE statement

A command used to remove data from a table

64
New cards

Class

A blueprint used to create objects

65
New cards

Object

An instance of a class

66
New cards

Attribute

A variable that belongs to an object

67
New cards

Constructor

A special method that runs when an object is created

68
New cards

Instantiation

The process of creating an object from a class

69
New cards

Text file

A file that stores data as plain text

70
New cards

File path

The location of a file in a computer system

71
New cards

Write mode

A file mode that writes new content and replaces old content

72
New cards

Append mode

A file mode that adds content to the end of a file

73
New cards

Close

The action of ending access to a file

74
New cards

Read mode

A file mode that opens a file for reading

75
New cards

Read method

A method that reads the entire file as one string

76
New cards

Readline method

A method that reads one line at a time

77
New cards

Readlines method

A method that reads all lines into a list

78
New cards

Iteration

The process of looping through items

79
New cards

Type conversion

Changing data from one type to another

80
New cards

Text analysis

Using code to examine and count information in text

81
New cards

Normalize

Making text consistent using the same letter case

82
New cards

Tokenizing

Splitting text into smaller pieces such as words

83
New cards

Filter

Keeping only data that matches a rule

84
New cards

Overwrite

Replacing all existing file content

85
New cards

Cleaning data

Removing unwanted or invalid data from a file