7 Automate Cybersecurity tasks with Python Flashcards

1
Q

Automation

A

use of tech to reduce human and manual effort to perform common and repetitive tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Boolean data

A

data that can only be one of two values: True or False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Command-line interface

A

text-based user interface that uses commands to interact with the computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Comment

A

note programmers make about the intention behind their code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Conditional statement

A

statement that evaluates code to determine if it meets a specified set of conditions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Data type

A

category for a particular type of data item

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Dictionary data

A

data that consists of one or more key-value pairs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Float data

A

data consisting of a number with a decimal point

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Integer data

A

data consisting of a number that does not include a decimal point

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Integrated development environment IDE

A

software application for writing code that provides editing assistance and error correction tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Interpreter

A

computer program that translates Python code into runnable instructions line by line

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Iterative statement

A

code that repeatedly executes a set of instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

List data

A

data structure that consists of a collection of data in sequential form

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Loop variable

A

variable that is used to control the iterations of a loop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Notebook

A

online interface for writing, storing, and running code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Programming

A

process that can be used to create a specific set of instructions for a computer to execute tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Set data

A

data that consists of an unordered collection of unique values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

String data

A

data consisting of an ordered sequence of characters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Syntax

A

rules that determine what is correctly structured in a computer language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Tuple data

A

data structure that consists of a collection of data that cannot be changed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Type error

A

error that results from using the wrong data type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Variable

A

container that stores data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

argument (python)

A

data brought into a function when it is called

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Built-in function

A

function that exists within Python and can be called direclty

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Comment
note programmers make about the intention behind their code
26
Function
section of code that can be reused in a program
27
Indentation
space added at the beginning of a line of code
28
Library
collection of modules that provide code users can access in their programs
29
Local variable
variable assigned within a function
30
module
python file that contains additional functions, variables, classes, and any kind of runnable code
31
parameter (python)
object that is included in a function definition for use in that function
32
PEP 8 style guide
resource that provides stylistic guidelines for programmers working in Python
33
Python Standard Library
extensive collection of Python code that often comes packaged with Python
34
Return statement
python statement that executes inside a function and sends info back to the function call
35
Style guide
manual that informs the writing, formatting, and design of documents
36
User-defined function
function that programmers design for their specific needs
37
Algorithm
set of rules that solve a problem
38
Bracket notation
indices placed in square brackets
39
Debugging
practice of identifying and fixing errors in code
40
Immutable
object that cannot be changed after it is created and assigned a value
41
Index
number assigned to every element in a sequence that indicates its position
42
List concatenation
concept of combining two lists into one by placing the elements of the second list directly after the elements of the first list
43
List data
data structure that consists of a collection of data in sequential form
44
Method
function that belongs to a specific data type
45
Regular expression (regex)
sequence of characters that forms a pattern
46
String concatentation
Process of joining two strings together
47
String data
data consisting of an ordered sequence of characters
48
Substring
continuous sequence of characters within a string
49
Automation
use of tech to reduce human and manual effort to perform common and repetitive tasks
50
Conditional statement
statement that evaluates code to determine if it meets a specified set of conditions
51
Debugger
software tool that helps to locate the source of an error and assess its causes
52
Debugging
practice of identifying and fixing errors in code
53
Exception
error that involves code that cannot be executed even though it is syntactically correct
54
File path
location of a file or directory
55
Function
section of code that can be reused in a program
56
Integrated development environment IDE
software application for writing code that provides editing assistance and error correction tools
57
Iterative statement
code that repeatedly executes a set of instructions
58
log
record of events that occur within an organization's systems
59
logic error
error that results when the logic used in code produces unintended results
60
Parsing
process of converting data into a more readable format
61
Syntax error
error that involves invalid usage of programming language
62
variable
container that stores data
63