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
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
26
Q

Function

A

section of code that can be reused in a program

27
Q

Indentation

A

space added at the beginning of a line of code

28
Q

Library

A

collection of modules that provide code users can access in their programs

29
Q

Local variable

A

variable assigned within a function

30
Q

module

A

python file that contains additional functions, variables, classes, and any kind of runnable code

31
Q

parameter (python)

A

object that is included in a function definition for use in that function

32
Q

PEP 8 style guide

A

resource that provides stylistic guidelines for programmers working in Python

33
Q

Python Standard Library

A

extensive collection of Python code that often comes packaged with Python

34
Q

Return statement

A

python statement that executes inside a function and sends info back to the function call

35
Q

Style guide

A

manual that informs the writing, formatting, and design of documents

36
Q

User-defined function

A

function that programmers design for their specific needs

37
Q

Algorithm

A

set of rules that solve a problem

38
Q

Bracket notation

A

indices placed in square brackets

39
Q

Debugging

A

practice of identifying and fixing errors in code

40
Q

Immutable

A

object that cannot be changed after it is created and assigned a value

41
Q

Index

A

number assigned to every element in a sequence that indicates its position

42
Q

List concatenation

A

concept of combining two lists into one by placing the elements of the second list directly after the elements of the first list

43
Q

List data

A

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

44
Q

Method

A

function that belongs to a specific data type

45
Q

Regular expression (regex)

A

sequence of characters that forms a pattern

46
Q

String concatentation

A

Process of joining two strings together

47
Q

String data

A

data consisting of an ordered sequence of characters

48
Q

Substring

A

continuous sequence of characters within a string

49
Q

Automation

A

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

50
Q

Conditional statement

A

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

51
Q

Debugger

A

software tool that helps to locate the source of an error and assess its causes

52
Q

Debugging

A

practice of identifying and fixing errors in code

53
Q

Exception

A

error that involves code that cannot be executed even though it is syntactically correct

54
Q

File path

A

location of a file or directory

55
Q

Function

A

section of code that can be reused in a program

56
Q

Integrated development environment IDE

A

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

57
Q

Iterative statement

A

code that repeatedly executes a set of instructions

58
Q

log

A

record of events that occur within an organization’s systems

59
Q

logic error

A

error that results when the logic used in code produces unintended results

60
Q

Parsing

A

process of converting data into a more readable format

61
Q

Syntax error

A

error that involves invalid usage of programming language

62
Q

variable

A

container that stores data

63
Q
A