Slide 1
Most trusted JOB oriented professional program
DevOps Certified Professional (DCP)

Take your first step into the world of DevOps with this course, which will help you to learn about the methodologies and tools used to develop, deploy, and operate high-quality software.

Slide 2
DevOps to DevSecOps – Learn the evolution
DevSecOps Certified Professional (DSOCP)

Learn to automate security into a fast-paced DevOps environment using various open-source tools and scripts.

Slide 2
Get certified in the new tech skill to rule the industry
Site Reliability Engineering (SRE) Certified Professional

A method of measuring and achieving reliability through engineering and operations work – developed by Google to manage services.

Slide 2
Master the art of DevOps
Master in DevOps Engineering (MDE)

Get enrolled for the most advanced and only course in the WORLD which can make you an expert and proficient Architect in DevOps, DevSecOps and Site Reliability Engineering (SRE) principles together.

Slide 2
Gain expertise and certified yourself
Azure DevOps Solutions Expert

Learn about the DevOps services available on Azure and how you can use them to make your workflow more efficient.

Slide 3
Learn and get certified
AWS Certified DevOps Professional

Learn about the DevOps services offered by AWS and how you can use them to make your workflow more efficient.

previous arrow
next arrow

Python Interview Questions and Answer Part – 2

Spread the Knowledge

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
Rajesh Kumar