To convert a list into a set in Python, you can pass the list to the ____ constructor.

  • dict()
  • list()
  • set()
  • tuple()
To convert a list into a set in Python, you can use the set() constructor. It takes an iterable, such as a list, as an argument and creates a new set containing the unique elements from the list.

To create a new URL pattern in a Django app, you have to add it to the ____ file.

  • models.py
  • settings.py
  • urls.py
  • views.py
In Django, you create new URL patterns by adding them to the urls.py file of your app. This file maps URLs to view functions, allowing you to define the routing of your web application.

To debug Python scripts, you can use the ____ module to set breakpoints and inspect variable values.

  • debug
  • inspect
  • pdb
  • testing
In Python, the pdb module is used for debugging. It allows you to set breakpoints, step through code, and inspect variable values during program execution.

To define a generator, you use the ____ keyword in the function definition.

  • break
  • continue
  • return
  • yield
In Python, to define a generator, you use the yield keyword within a function. A generator function produces an iterator, which can be used to generate a sequence of values lazily, conserving memory and improving performance.

To define a metaclass, you generally override the _____ method to customize class creation.

  • class
  • init
  • metaclass
  • new
To define a metaclass, you generally override the __new__ method. This method is responsible for creating the class itself and can be customized to modify class attributes and behavior during creation.

To enable database migrations in Flask, the ____ extension can be used.

  • Flask-Database
  • Flask-Migrate
  • Flask-ORM
  • Flask-SQLAlchemy
To enable database migrations in Flask, the Flask-Migrate extension is used. Flask-Migrate is an extension that integrates the Alembic database migration framework with Flask applications, allowing you to manage database schema changes easily.

To find the shortest path in a graph with non-negative edge weights, the ____ algorithm can be used.

  • Binary
  • Bubble
  • Dijkstra's
  • Quick
To find the shortest path in a graph with non-negative edge weights, you can use Dijkstra's algorithm. This algorithm efficiently calculates the shortest path from a source vertex to all other vertices in a weighted graph.

The ____ function in Pandas is used to load a dataset from a CSV file into a DataFrame.

  • import_data
  • load_csv
  • read_csv
  • read_data
In Pandas, the read_csv function is used to read data from a CSV file and create a DataFrame, which is a fundamental operation for data manipulation and analysis in Python.

The ____ function in Pandas is used to pivot a DataFrame to create a reshaped, sorted DataFrame.

  • pivot()
  • pivot_table()
  • rearrange()
  • reshape()
In Pandas, the pivot_table() function is used to pivot a DataFrame, creating a reshaped and sorted DataFrame. This is particularly useful for summarizing and reshaping data for analysis.

The ____ function in Python’s time module can be used to measure the elapsed time and is useful for profiling.

  • clock()
  • measure()
  • sleep()
  • timeit()
The clock() function in Python's time module can be used to measure elapsed time. It's commonly used for profiling code execution and benchmarking. Note that in Python 3.3 and later, time.clock() has been deprecated in favor of time.perf_counter().