Which argument would you use in a Python function to obtain a dictionary of all the named arguments passed?
- Keyword Arguments (**kwargs) (Ans)
- *args
- The NoneType argument
- Regular function arguments
To create a virtual environment, you use the following command:
- virtualenv-create
- virtualenvironment
- virtualenv (Ans)
- virtual-env
A nested function can access its parent’s function variable and use that data within it.
- True (Ans)
- False
To install a Python package using pip, you use:
- pip install (Ans)
- pip get
- pip add
- pip uninstall
Flask is used:
- as a Python utility library.
- as a Web microframework. (Ans)
- as a general purpose Python library.
- Similarly to how pip is used.
One of the Python packages used for creating executable files out of Python code is called:
- PyInstaller (Ans)
- PyMaker
- Flask
- Django
Python requires us to declare types such as int, string, and char[] before declaring a variable
- True
- False (Ans)
In order to group multiple objects in one variable, you use:
- array
- list (Ans)
- collection
- dictionary
When creating two instances of the same class, those two instances will share all the data automatically
- True
- False (Ans)
In Python, a class can inherit from exactly this number of parent classes
- 1
- Many (Ans)
- None
- 3
To help debug your application, you can set something called a:
- Stop point
- Pause
- Resume point
- Breakpoint (Ans)
The constructor method in Python classes looks similar to this
- def initialize(self):
- def constructor():
- def init(self): (Ans)
- There is no constructor method in Python classes
What is the result of the following code?
names = [“Jonathan”, “Bo”, “Layla”, “Kristin”]
for name in names:
if name == “Bo”:
print(“Found the instructor!”)
break
print(“{0} is not the instructor”.format(name))
- It will print “Jonathan is not the instructor”, after which it will print “Found the instructor” and then stop the for loop. (Ans)
- It will print “Jonathan is not the instructor”, after which it will print “Found the instructor” and continue to print the rest of the list.
- It will print “Kristin is not the instructor”, after which it will print “Found the instructor” and stop the for loop.
- It will print all the names from the list.
Which one of the following is a valid dictionary?
- All of them (Ans)
- { “name”: “Mark” }
- { “name”: “Mark”, “student_Id”: 16135 }
- { “name”: “Bo”, “student_id”: 42671, instructor: True }
What keyword do we use in a function when we want to return the data to the function caller?
- respond
- give_back
- print()
- reply
- return (Ans)
Class attributes do share their value across different instances of that class.
- True, but only if the class attribute name has a dash.
- False
- False, except when the class attribute name starts with a capital letter.
- True (Ans)
Which function in unittest will run all of your tests?
- unittest.execute()
- unittest.run()
- unittest.main() (Ans)
- unittest.generate_report()
What is one way to create a list from another sequence?
- a with-statement
- the list constructor (Ans)
- the split() method
- the make_string() function
What does PDB’s where command do?
- Prints the current call stack (Ans)
- Shows where an attribute was initially defined
- Prints directory containing the current source file
- Prints the current timezone
When converting a float to an integer with the int() constructor in which direction is rounding?
- Towards zero (Ans)
- Away from zero
- Towards the nearest integer
- Towards positive infinity
E. Towards negative infinity
What is one way in which exceptions are superior to error codes?
- They are faster.
- They cannot be easily ignored. (Ans)
- They aren’t part of a function’s API.
- Python doesn’t support error codes.
What does Python’s id() function return?
- A unique identifier for an object (Ans)
- The version of the Python runtime
- The order in which an object was created
- The name of an object
Are functions also objects in Python?
- Yes (Ans)
- Only if you declare them so explicitly
- Module-level functions are, but not instance methods
- No
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024