CORRECT)
What are the traits of Imperative/procedural programming? - ANSWER-Focuses on describing a sequence of steps to perform a
task
What are the traits of Object-Oriented Programming (OOP)? - ANSWER-Organize code around objects, which encapsulate data
and behavior.
What are the traits of Functional Programming? - ANSWER-emphasizes the use of functions and immutable data for computation.
What are the traits of Declarative Programming? - ANSWER-describes what the program should accomplish without specifying how
to achieve it.
What are the traits of Event-Driven Programming? - ANSWER-Reacts to events and user actions, triggering corresponding
functions.
What are the traits of Logic Programming? - ANSWER-defines a set of logical conditions and lets the system deduce solutions.
What does Python syntax refer to? - ANSWER-The set of rules that dictate the combinations of symbols and keywords that form
valid Python programs
What is the purpose of indentation in Python? - ANSWER-To define blocks of code
Why might a programmer use comments for 'Preventing Execution'? - ANSWER-To temporarily disable lines or blocks of code
What is the primary use of whitespace in Python? - ANSWER-To define the structure and hierarchy of the code
, What does Python use to define the scope of control flow statements and structures like functions and classes? - ANSWER-
Indentation
What is the purpose of the input() function in Python? - ANSWER-To capture user input and store it as a string
What does the format() method do in Python? - ANSWER-It enhances output formatting by embedding variables in strings.
(although 'f' strings are easier to read)
when using the .insert(), it doesn't replace the value in that position, it inserts into that place.
When would I use extend() vs append()? - ANSWER-extend() is used for adding multiple values from an iterable
append() is used for adding a single element to the end (even if it's a list)
my_list = [1, 2, 3] my_list.append([4, 5]) # Appending a list as a single element
print(my_list) # Output: [1, 2, 3, [4, 5]]
What does the pop() method do? - ANSWER-It removes an item at the specified index position.
example:
devices = ['router1', 'switch2', 'firewall3']
removed_device = devices.pop(1)
This removes 'switch2' from devices since it is in index 1 position, and now it added to "removed_device.
What is a 'shallow copy' of a list in Python? - ANSWER-A copy of the list where changes to the copied list do not affect the original
list.
What is the purpose of the Code Editor in a Python IDE? - ANSWER-To provide a text editor designed for Python, offering features
like syntax highlighting, code completion, and indentation.
What does this built in Python function do?: print() - ANSWER-outputs text or variables to the console