In Python, _____ is a special method used to overload the ‘+’ operator for custom objects.

  • add
  • overload
  • plus
  • sum
In Python, the __add__ method is used to overload the + operator for custom objects. This allows you to define custom behavior when two objects of your class are added together using the + operator.

In Python, a ____ is a file containing Python definitions and statements intended for use in other Python programs.

  • library
  • module
  • package
  • script
In Python, a module is a file containing Python definitions and statements. These modules are intended for use in other Python programs to organize code into reusable components.

In Python, a ____ is a function that wraps another function, modifying its behavior.

  • class
  • decorator
  • generator
  • module
In Python, a decorator is a function that wraps another function, allowing you to modify or extend its behavior without changing its source code. Decorators are commonly used for tasks such as adding logging, authentication, or caching to functions.

In Python, a metaclass is a subclass of _____.

  • class
  • function
  • object
  • type
In Python, a metaclass is a class that defines the behavior of other classes. It is always a subclass of the built-in type class. A metaclass is responsible for creating and initializing new classes.

In Python, how do you define a method inside a class to access and modify the objects’ attributes?

  • def method(self):
  • function method():
  • method = def():
  • self.method = function():
In Python, to define a method inside a class that can access and modify object attributes, you use the def method(self): syntax. The self parameter allows you to access and manipulate the object's attributes within the method.

In Django, the ____ file is used to store the settings of a project, such as database configurations.

  • models
  • settings
  • templates
  • views
In Django, the settings.py file is used to store project-level settings, including database configurations, middleware, and other global settings. It's a central configuration file for a Django project.

In Django, the ____ method is used to handle HTTP GET requests specifically in class-based views.

  • fetch
  • get
  • obtain
  • retrieve
In Django class-based views, the get method is used to handle HTTP GET requests. This method is called when a user accesses a view via a GET request, allowing you to define how the view should respond to such requests.

In Django, what is the name of the file used to define the URL patterns of an app?

  • links.py
  • patterns.py
  • routes.py
  • urls.py
In Django, the file used to define URL patterns for an app is usually named urls.py. This file maps URLs to views, helping Django route incoming requests to the appropriate view functions.

In Django, what is the role of a "view"?

  • Defining the database schema
  • Handling HTTP requests and returning HTTP responses
  • Managing user authentication
  • Rendering HTML templates
In Django, a "view" is responsible for handling HTTP requests and returning HTTP responses. Views contain the application logic and decide what data to display and how to display it.

In Flask, how would you access the data sent with a POST request?

  • request.args
  • request.data
  • request.form
  • request.get_data()
In Flask, to access the data sent with a POST request, you can use request.data. This attribute contains the raw request data, which can be useful for handling various types of input data, including JSON.