Cyber Programming - Python Fundamentals

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

1/20

flashcard set

Earn XP

Description and Tags

These flashcards cover core vocabulary and concepts related to Python programming as discussed in the Cyber Programming lecture.

Last updated 11:40 PM on 3/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

Interpreted Language

A programming language where code is executed line-by-line at runtime by an interpreter.

2
New cards

Compiled Language

A programming language in which code is translated into machine code before execution via a compiler.

3
New cards

Scapy

A Python library used for packet crafting and sniffing.

4
New cards

Nmap

A tool for network scanning commonly used in cybersecurity.

5
New cards

Sockets

A programming interface for low-level network programming.

6
New cards

Dynamically Typed Language

A language in which the type of a variable is determined at runtime rather than in advance.

7
New cards

Identifier

A name given to a variable or object in programming.

8
New cards

Instantiation

The process of creating a new instance of a class.

9
New cards

Immutable Class

A class where each object has a fixed value upon creation that cannot be changed.

10
New cards

Function

A block of reusable code that accepts parameters and returns a value.

11
New cards

Positional Arguments

Arguments that must be provided in the same order as the parameters in the function definition.

12
New cards

Keyword Arguments

Arguments that are passed to a function by explicitly stating the parameter name and its value.

13
New cards

Return Value

The value that a function exits with upon completion, usually sent back to the caller.

14
New cards

Dictionary

A collection of key-value pairs where each key is unique and used to access its associated value.

15
New cards

List

An ordered, changeable (mutable) collection of items that allows duplicates.

16
New cards

Tuple

An ordered, unchangeable (immutable) collection of items that allows duplicates.

17
New cards

Set

An unordered collection of unique items.

18
New cards

File Handling

The process of reading from and writing to files in programming.

19
New cards

Looping

The process of executing a block of code repeatedly until a certain condition is met.

20
New cards

Control Flow

The order in which individual statements, instructions, or function calls are executed in a program.

21
New cards

Input Function

A built-in function in Python used to accept user input.

Explore top flashcards

flashcards
Microscopic examination CASTS
34
Updated 657d ago
0.0(0)
flashcards
Zoology Exam 1
145
Updated 45d ago
0.0(0)
flashcards
Med Micro Case Studies
76
Updated 1196d ago
0.0(0)
flashcards
Y2 U1L1 Vamos a acampar
55
Updated 915d ago
0.0(0)
flashcards
Modern World History Midterm
51
Updated 205d ago
0.0(0)
flashcards
World History Exam
232
Updated 1033d ago
0.0(0)
flashcards
Concept of Globalization
22
Updated 1141d ago
0.0(0)
flashcards
Microscopic examination CASTS
34
Updated 657d ago
0.0(0)
flashcards
Zoology Exam 1
145
Updated 45d ago
0.0(0)
flashcards
Med Micro Case Studies
76
Updated 1196d ago
0.0(0)
flashcards
Y2 U1L1 Vamos a acampar
55
Updated 915d ago
0.0(0)
flashcards
Modern World History Midterm
51
Updated 205d ago
0.0(0)
flashcards
World History Exam
232
Updated 1033d ago
0.0(0)
flashcards
Concept of Globalization
22
Updated 1141d ago
0.0(0)