Тольяттинский государственный университет (Росдистант), ТГУ. Средства программной разработки (12064). Промежуточные и итоговый тесты. Ответы на вопросы.
Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).
ИТОГОВЫЙ ТЕСТ (в базе более 200 вопросов)
Что делают классы в Python?
Выберите один ответ:
Они создают переменные
Они определяют новые типы данных
Они создают циклы
Они определяют новые функции
Какое ключевое слово используется для объявления функции в Python?
Выберите один ответ:
func
def
define
function
Как наследование классов может упростить программирование на Python?
Выберите один ответ:
Уменьшить количество ошибок
Создать новые переменные
Создать новые функции
Использовать код многократно и экономить время
Какие преимущества дает использование импорта модулей в Python?
Выберите один ответ:
Повторное использование кода, организация кода в логические блоки
Ускорение работы программы, уменьшение объема кода
Избежание ошибок в программе, лучшая читаемость кода
Улучшение интерфейса программы, улучшение производительности
Какой инструмент командной строки в Django используется для сборки статических файлов проекта?
Выберите один ответ:
python manage.py migrate
python manage.py collectstatic
python manage.py runserver
python manage.py startapp
Какие ORM-библиотеки в Python позволяют работать с различными типами баз данных?
Выберите один или несколько ответов:
SQLAlchemy
Pyramid
Flask
Peewee
Какой режим открытия файла используется по умолчанию в Python?
Выберите один ответ:
'r'
'w'
'x'
'a'
Что необходимо определить в модели Django ORM для связи «один ко многим»?
Выберите один ответ:
Обратную связь
Внешний ключ
Промежуточную таблицу
Обратную связь или промежуточную таблицу
Цикл ... используется для перебора элементов в последовательности: строка, список или кортеж.
Ответ:
Что такое Django?
Выберите один ответ:
Библиотека для создания веб-браузеров
Инструмент для создания веб-приложений на Python
Библиотека для работы с базами данных
Инструмент для создания мобильных приложений
Статические файлы в веб-разработке – это файлы, которые не изменяются в зависимости от конкретного ... к серверу.
Ответ:
Базы данных используются для хранения информации в виде ..., которые содержат различные типы данных.
Ответ:
Какое ключевое слово можно использовать для импортирования модуля в другую программу?
Ответ:
... – это последовательность символов, заключенных в кавычки.
Ответ:
... могут быть созданы с помощью классов Python, что позволяет описать структуру таблицы и задать отношения между таблицами.
Ответ:
Класс, который наследует свойства и методы, называется дочерним классом, а класс, от которого наследуются свойства и методы, называется ... классом.
Ответ:
Где хранятся миграции в Django?
Выберите один ответ:
В папке "controllers" внутри каждого приложения Django
В папке "models" внутри каждого приложения Django
В папке "templates" внутри каждого приложения Django
В папке "migrations" внутри каждого приложения Django
Для ... пользователей в Django мы можем использовать встроенный модуль django.contrib.auth.
Ответ:
Какая функция используется для вывода значения переменной на экран?
Выберите один ответ:
print()
input()
replace()
help()
... – это упорядоченные коллекции объектов, которые могут содержать объекты разных типов.
Ответ:
... в Python – это неупорядоченные коллекции объектов, которые хранятся в виде пар «ключ – значение».
Ответ:
ORM в Django позволяет работать с базой данных, используя объекты Python вместо ...-запросов.
Ответ:
В какой момент нужно выполнить соответствующую команду, чтобы активировать виртуальное окружение и запустить свой код в активированном виртуальном окружении?
Выберите один ответ:
Перед созданием нового виртуального окружения
После установки модуля virtualenv
После создания нового виртуального окружения
Перед установкой необходимых пакетов в виртуальное окружение
Какой параметр запрещает использование кэша pip, что может помочь решить проблемы с зависимостями?
Выберите один ответ:
--user
--proxy
--no-cache-dir
--upgrade
... являются неизменяемыми объектами, поэтому их элементы не могут быть изменены после создания.
Ответ:
Метод ...() в ORM Django позволяет создавать новые объекты модели и сохранять их в базе данных.
Ответ:
Для открытия файла в Python используется функция ...().
Ответ:
Для закрытия файла в Python используется метод ...().
Ответ:
Метод ... используется для вставки значений переменных внутрь строки.
Ответ:
При написании программ, использующих условные операторы, важно понимать принципы работы и правильно использовать операторы сравнения и ... операторы.
Ответ:
Какую команду нужно выполнить, чтобы обновить уже установленную библиотеку?
Выберите один ответ:
pip install --upgrade library_name
pip uninstall library_name
pip install library_name
pip install --user library_name
Что означает понятие «статические файлы» в веб-разработке?
Выберите один ответ:
Файлы, которые изменяются в зависимости от конкретного запроса к серверу
Файлы, которые содержат секретную информацию
Файлы, которые используются для отображения динамического содержимого
Файлы, которые не изменяются в зависимости от конкретного запроса к серверу
Какая функция модуля shutil используется для удаления директории?
Выберите один ответ:
mkdir()
chdir()
getcwd()
rmtree()
Что является достоинством языка программирования Python?
Выберите один или несколько ответов:
Имеет широкий спектр библиотек и фреймворков
Обладает высокой скоростью разработки
Имеет мощную систему управления памятью
Обладает медленной обработкой
Цикл ... используется для повторения блока кода, пока определенное условие истинно.
Ответ:
Какой метод используется для создания соединения с БД в Python?
Выберите один ответ:
execute()
cursor()
close()
connect()
Что такое декораторы в Python?
Выберите один ответ:
Это инструменты для изменения кода программы
Это мощный инструмент в Python, который позволяет добавлять новые функциональные возможности к существующему коду без его изменения
Это инструменты для создания новых классов в Python
Это инструменты для добавления новых функциональностей к языку Python
Что из перечисленного является языком программирования, который позволяет создавать интерактивные элементы на веб-страницах?
Выберите один ответ:
HTML
CSS
JavaScript
Python
Какую связь можно использовать для связывания объектов из двух таблиц?
Выберите один ответ:
one-to-one
one-to-many
many-to-one
many-to-many
Какая функция модуля os используется для получения текущей рабочей директории?
Выберите один ответ:
mkdir()
chdir()
getcwd()
rmdir()
Что такое класс в объектно-ориентированном программировании?
Выберите один ответ:
Экземпляр объекта
Шаблон или описание объекта, которые определяют свойства и методы объектов класса
Функция, которая определена в классе и может изменять данные объекта
Переменная, которая хранит данные объекта
... в Python – это неупорядоченные коллекции уникальных элементов.
Ответ:
Какой метод используется для записи данных в файл в Python?
Выберите один ответ:
read()
write()
close()
print()
Что нужно сделать, чтобы создать модель в Django?
Выберите один ответ:
Создать функцию в отдельном файле
Создать класс, наследующийся от класса models.Model
Создать объект модели и сохранить его в базе данных
Использовать специальный генератор кода
Цикл while используется для повторения блока кода, пока определенное ... истинно.
Ответ:
Чтобы использовать модуль в Python, его нужно
Выберите один ответ:
скомпилировать
запустить
импортировать
скопировать
Какие типы баз данных поддерживаются в Python?
Выберите один ответ:
Только реляционные БД
Только NoSQL БД
Реляционные и NoSQL БД
Только MongoDB
Процесс создания веб-сайтов и веб-приложений, которые доступны через ... – это web-разработка.
Ответ:
Для защиты ... в Django мы можем использовать декораторы @login_required.
Ответ:
Каковы преимущества Django для веб-разработки?
Выберите один или несколько ответов:
Безопасность
Масштабируемость
Хорошая оптимизация
Быстрое развертывание
Библиотеки могут быть установлены с помощью менеджера пакетов ... или других инструментов.
Ответ:
Какой символ заменяет любое количество символов в шаблоне поиска файлов и директорий?
Выберите один ответ:
*
?
[]
{}
Middleware в Django – это инструмент, который позволяет разработчикам добавлять дополнительную функциональность к ... и ответам, обрабатываемым Django.
Ответ:
Какой инструмент можно использовать для создания виртуального окружения в Python?
Выберите один ответ:
pip
venv
virtualenv
requirements.txt
Модуль ... в Python предоставляет функции для работы с операционной системой, в том числе для работы с файлами и директориями.
Ответ:
... операторы в Python используются для выполнения различных действий в зависимости от того, выполняется ли определенное условие.
Ответ:
Какие элементы входят в определение функции в Python?
Выберите один или несколько ответов:
Имя функции
Список аргументов в скобках
Блок кода
Пароль
Какие преимущества имеют ORM-библиотеки в Python?
Выберите один или несколько ответов:
Упрощение работы с базами данных на более высоком уровне абстракции
Возможность работать только с физической реализацией базы данных
Предоставление мощных функций для работы с запросами и представлениями
Недостаток в скорости выполнения запросов к базе данных
Что представляют собой атрибуты объектов в Python?
Выберите один ответ:
Функции, связанные с конкретным экземпляром класса
Переменные, связанные с конкретным экземпляром класса
Операторы, связанные с конкретным экземпляром класса
Методы, связанные с конкретным экземпляром класса
... в Python – это файлы, содержащие код, который можно использовать в других программах.
Ответ:
Метод ...() в Django позволяет обновлять значения полей у объектов модели, удовлетворяющих определенному условию.
Ответ:
Ключевые слова break, continue и ... используются для управления циклами в Python.
Ответ:
Внутренняя функция сохраняет ... на переменные внешней функции в замыкании, что позволяет ей использовать их значения в будущем.
Ответ:
Какой тип условного оператора необходимо использовать, если нужно проверить несколько условий?
Выберите один ответ:
if
else
elif
while
Для чего используется библиотека Matplotlib?
Выберите один ответ:
Для работы с массивами данных
Для создания веб-приложений
Для машинного обучения
Для визуализации данных
Метод ... () в Django позволяет удалять объекты модели, удовлетворяющие определенному условию.
Ответ:
Множественное наследование – это возможность класса наследовать свойства и методы сразу от нескольких ... классов.
Ответ:
Что такое Django ORM?
Выберите один ответ:
Инструмент для работы с данными, хранящимися в базе данных, как с объектами Python
Инструмент для работы с файлами в Python
Инструмент для работы с графическим интерфейсом в Python
Инструмент для работы с сетевыми соединениями в Python
... в Django используются для того, чтобы сохранить изменения в структуре базы данных и обеспечить совместимость между моделями и базой данных.
Ответ:
Модель в Django – это ... Python, который определяет структуру таблицы в базе данных.
Ответ:
Какой инструмент можно использовать для создания автономного исполняемого файла для приложения PyQt5?
Выберите один ответ:
PyInstaller
cx_Freeze
Django
Flask
Какая функция модуля os используется для перехода в другую директорию?
Выберите один ответ:
mkdir()
chdir()
getcwd()
rmdir()
Django ORM позволяет создавать модели, которые представляют ... в базе данных.
Ответ:
Что такое классы в Python?
Выберите один ответ:
Это переменные
Это шаблоны для создания объектов
Это функции
Это циклы
Какие преимущества имеют PyInstaller и cx_Freeze при создании автономных исполняемых файлов?
Выберите один или несколько ответов:
Могут запускаться на других компьютерах без необходимости установки Python
Могут запускаться на других компьютерах без необходимости установки зависимостей проекта
Могут использоваться для создания веб-приложений
Могут использоваться для создания мобильных приложений
Метод get() в Django позволяет получить единственный объект модели, удовлетворяющий определенному условию. Что будет выброшено, если объект не найден или найдено больше одного объекта, которые удовлетворяют условию?
Ответ:
Что происходит с переменными в Python в процессе выполнения программы?
Выберите один ответ:
Их значения не могут изменяться
Они могут изменять свои значения
Они автоматически удаляются из памяти
Они преобразуются в другой тип данных
Какой метод можно использовать для фильтрации данных в базе данных?
Ответ:
Для создания веб-страницы в Django нужно выполнить первый шаг – создать ... Django.
Ответ:
Что делает следующий фрагмент программного кода на Python?
Выберите один ответ:
Создает функцию "add_numbers", которая принимает два аргумента, складывает их и возвращает результат. Затем вызывает функцию "add_numbers" с аргументами 3 и 5 и выводит результат
Создает функцию "add_numbers", которая принимает два аргумента, вычитает их и возвращает результат. Затем вызывает функцию "add_numbers" с аргументами 3 и 5 и выводит результат
Создает функцию "subtract_numbers", которая принимает два аргумента, складывает их и возвращает результат. Затем вызывает функцию "subtract_numbers" с аргументами 3 и 5 и выводит результат
Создает функцию "subtract_numbers", которая принимает два аргумента, вычитает их и возвращает результат. Затем вызывает функцию "subtract_numbers" с аргументами 3 и 5 и выводит результат
Методы менеджера объектов модели в Django представляют собой функции, которые могут быть вызваны на ... объектов модели, чтобы выполнить определенные действия или получить информацию о выбранных объектах модели.
Ответ:
Для получения объектов модели из базы данных используется ... objects.all(), который возвращает все объекты модели.
Ответ:
Циклы ... и ... используются для повторения определенного блока кода несколько раз.
Ответ:
Что представляют собой метаданные модели в Django?
Выберите один или несколько ответов:
Название модели
Название модели во множественном числе
Список полей модели
Список методов модели
Для чтения данных из файла в Python используется метод ...().
Ответ:
Какой оператор используется для проверки равенства в Python?
Выберите один ответ:
==
!=
<=
>=
Для чего необходимо установить Python при сборке и запуске приложения на этом языке?
Выберите один ответ:
Для установки зависимостей
Для написания кода
Для создания исполняемого файла
Для использования менеджера пакетов pip
С помощью какого ключевого слова функция в Python может возвращать результаты?
Ответ:
Что является достоинством языка программирования Python?
Выберите один или несколько ответов:
Имеет широкий спектр библиотек и фреймворков
Обладает высокой скоростью разработки
Имеет мощную систему управления памятью
Обладает медленной обработкой
Django Admin – это встроенный ... администратора, который позволяет управлять данными в Django-приложении без написания кода.
Ответ:
Что такое Django ORM?
Выберите один ответ:
Фреймворк для создания веб-приложений на языке Python
Библиотека для работы с базами данных в языке Python
Объектно-реляционная модель, используемая в проектах на основе Django
Инструмент для создания интерфейса базы данных для конечных пользователей
Для создания миграций в Django нужно выполнить команду, которая создаст файлы миграций на основе определенных ... данных.
Ответ:
Какой фреймворк для создания веб-приложений на Python является микрофреймворком и имеет поддержку ORM?
Выберите один ответ:
SQLAlchemy
Pyramid
Flask
Django
Что такое декораторы в Python?
Выберите один ответ:
Это функции, которые принимают другую функцию в качестве аргумента и возвращают новую функцию, изменяющую поведение исходной функции без ее изменения
Это функции, которые изменяют поведение исходной функции, изменяя ее код
Это функции, которые добавляют новые возможности к языку Python
Это функции, которые удаляют ненужный код из существующих функций
Шаблоны Django включают HTML-код и специальные ... шаблонного языка, которые позволяют включать в шаблон динамические данные и другие элементы.
Ответ:
Связь «многие ко многим» в Django ORM используется, когда каждый ... в одной таблице может быть связан с несколькими объектами в другой таблице, и наоборот.
Ответ:
Какие преимущества может принести изучение декораторов в Python?
Выберите один ответ:
Улучшение качества и читаемости кода
Увеличение сложности программирования в Python
Уменьшение эффективности программирования в Python
Увеличение количества ошибок в коде
Виртуальное окружение – это изолированное пространство, в котором устанавливаются ... вашего проекта.
Ответ:
Бесплатная и открытая библиотека для Python, предназначенная для создания ..., – это Django. (Вставить слово, написанное через дефис.)
Ответ:
Команда collectstatic – это важный инструмент в веб-разработке на Django, который позволяет собирать все статические файлы проекта в одном месте, что упрощает их ... и ускоряет работу веб-приложения.
Ответ:
Шаблоны в Django – это файлы, которые содержат HTML-разметку и дополнительные теги шаблонов Django, которые позволяют создавать ... веб-страницы.
Ответ:
Какой фреймворк для разработки веб-приложений предоставляет всестороннюю инфраструктуру, включая ORM для работы с базами данных, аутентификацию и авторизацию пользователей?
Выберите один ответ:
Django
Flask
Pyramid
Bottle
Что такое кортежи в Python?
Выберите один ответ:
Неупорядоченные коллекции объектов
Упорядоченные коллекции объектов
Коллекции, которые могут содержать объекты только одного типа
Коллекции, которые могут быть изменены, добавлены или удалены
Какую команду нужно выполнить, чтобы установить библиотеку requests с помощью менеджера пакетов pip?
Выберите один ответ:
pip install requests
pip install all requests
pip install requests.dependencies
pip install package requests
Что определяет шаблон в Django?
Выберите один или несколько ответов:
HTML-разметку
CSS-стили
JavaScript-скрипты
Теги шаблонов Django
... в Django – это способ изменения структуры базы данных без потери данных.
Ответ:
Для каких задач можно использовать язык программирования Python?
Выберите один ответ:
Работа с большими объемами данных
Разработка приложений на Java
Создание графических интерфейсов
Работа с базами данных
Какие инструменты можно использовать для упаковки кода и его зависимостей в один исполняемый файл при сборке приложения на Python?
Выберите один или несколько ответов:
pyinstaller
cx_Freeze
py2exe
pip
Какой параметр позволяет установить пакеты в домашний каталог пользователя, а не в системный каталог?
Выберите один ответ:
--user
--proxy
--no-cache-dir
--upgrade
Какие методы могут использоваться для выполнения изменений в таблицах БД при работе с БД в Python?
Выберите один или несколько ответов:
execute()
executemany()
fetchone()
fetchall()
Какой метод используется для замены одной подстроки на другую в строке?
Выберите один ответ:
format()
upper()
lower()
replace()
Какой инструмент можно использовать для создания автономного исполняемого файла для приложения PyQt5?
Выберите один ответ:
PyInstaller
cx_Freeze
Django
Flask
Что такое менеджер пакетов pip?
Выберите один ответ:
Программа для работы с базами данных
Инструмент для создания веб-приложений
Инструмент для установки библиотек в Python
Инструмент для визуализации данных
Какой метод используется для вставки значений переменных внутрь строки?
Выберите один ответ:
format()
upper()
lower()
replace()
Основными понятиями в web-разработке являются HTML, CSS, JavaScript, базы данных и ... языки программирования.
Ответ:
Если приложение использует базу данных, то нужно настроить ... с базой данных и создать таблицы и индексы, если это необходимо.
Ответ:
Какие шаги необходимо выполнить для создания веб-страницы в Django?
Выберите один или несколько ответов:
Создать новый файл шаблона в папке templates вашего приложения
Создать функцию представления в файле views.py вашего приложения
Подключить шаблон к функции представления
Создать маршрут в файле models.py вашего приложения
... в Python – это именованная область памяти, которая используется для хранения значений.
Ответ:
Метод ... () в Django позволяет удалять объекты модели, удовлетворяющие определенному условию.
Ответ:
Какие шаги необходимо выполнить для запуска приложения на Python?
Выберите один или несколько ответов:
Установка Python
Написание кода
Установка зависимостей
Запуск приложения
Что позволяет делать использование объектов и атрибутов классов в Python?
Выберите один ответ:
Создавать новые операторы и функции
Создавать новые типы данных
Манипулировать данными в объектах
Определять новые модули Python
Регистрация пользователей – это процесс создания ... записи для нового пользователя в приложении.
Ответ:
Вложенная функция в Python имеет ... к переменным, объявленным внутри внешней функции.
Ответ:
Какие инструменты необходимо использовать для работы с данными, хранящимися в разных таблицах с использованием Django ORM?
Выберите один или несколько ответов:
Определение моделей данных
Определение связей между моделями
Создание или обновление базы данных с помощью миграций
Методы доступа к связанным данным
Какие типы связей между моделями поддерживает Django ORM?
Выберите один или несколько ответов:
Один к одному
Один ко многим
Многие ко многим
Многие к одному
Связи между ... необходимо использовать для работы с данными, хранящимися в разных таблицах, с использованием Django ORM.
Ответ:
Какие основные типы условных операторов существуют в Python?
Выберите один ответ:
if и for
if и else
while и else
for и else
Django Forms – это ..., который позволяет создавать HTML-формы для ввода и обработки данных.
Ответ:
На основе изменений, внесенных в модели Django, ... в Django позволяют автоматически создавать и обновлять схему базы данных.
Ответ:
Какое ключевое слово используется для определения вложенной функции в Python?
Выберите один ответ:
nested
inner
def
nesteddef
Что необходимо использовать для получения всех связанных объектов в Django ORM?
Выберите один или несколько ответов:
Метод "all"
Обратную связь
Метод "get"
ForeignKey
Какое ключевое слово используется для создания класса?
Ответ:
Что может возвращать функция в Python?
Выберите один ответ:
Только числа
Только строки
Значения любого типа данных
Только логические значения
Метод ...() в Django позволяет обновлять значения полей у объектов модели, удовлетворяющих определенному условию.
Ответ:
Какие шаги включает процесс сборки веб-приложения на Python?
Выберите один или несколько ответов:
Настройка виртуального окружения
Установка зависимостей
Настройка базы данных
Настройка статических файлов
Какой инструмент можно использовать для создания виртуального окружения в Python?
Выберите один ответ:
pip
venv
virtualenv
requirements.txt
Какие опции конфигурации предоставляют PyInstaller и cx_Freeze для создания автономных исполняемых файлов на Python?
Выберите один или несколько ответов:
Опции пакетирования
Опции компиляции
Опции командной строки
Опции конфигурации базы данных
Какие типы связей между моделями предоставляет Django ORM?
Выберите один или несколько ответов:
OneToOneField
ForeignKey
ManyToManyField
OneToMultipleField
Какие символы могут содержать строки в Python?
Выберите один ответ:
Только буквы
Только цифры
Любые символы, включая буквы, цифры и специальные символы
Только специальные символы
Для создания новых объектов в базе данных необходимо создать ... модели и сохранить его.
Ответ:
Что определяет шаблон в Django?
Выберите один или несколько ответов:
HTML-разметку
CSS-стили
JavaScript-скрипты
Теги шаблонов Django
Что нужно учитывать при работе со строками?
Выберите один или несколько ответов:
Неизменяемость строк
Использование кавычек для определения начала и конца строки
Различные методы
Регистр записи переменных
Цикл ... используется для повторения блока кода, пока определенное условие истинно.
Ответ:
Как называется именованная область памяти, которая используется для хранения значений?
Выберите один ответ:
Переменная
Неизвестная
Объект
Сущность
Сборка и ... приложения на Python – это процесс разработки и подготовки программного кода на языке Python, который может быть выполняемым на компьютере или другом устройстве.
Ответ:
Класс – это ... для создания объектов.
Ответ:
Модели в Django могут содержать поля, ... и другие свойства, которые определяют, как данные будут храниться и взаимодействовать с базой данных.
Ответ:
Логирование – это процесс ... важной информации об ошибках и исключениях, которые могут возникнуть в коде.
Ответ:
Что такое URL-маршрутизация в Django?
Выберите один ответ:
Инструмент для работы с базами данных
Инструмент для создания динамических HTML-страниц
Инструмент для маршрутизации запросов
Инструмент для тестирования приложений
Каким ключевым словом в Python можно обеспечить доступ вложенной функции к переменным внешней функции?
Выберите один ответ:
global
nonlocal
local
outer
Что такое декоратор @login_required в Django?
Выберите один ответ:
Инструмент для создания представлений в Django
Инструмент для защиты представлений от неавторизованных пользователей
Инструмент для обработки запросов на авторизацию пользователей
Инструмент для создания форм для регистрации новых пользователей
Что такое наследование классов в Python?
Выберите один ответ:
Это механизм, который позволяет классам наследовать свойства и методы других классов
Это механизм, который позволяет классам создавать новые типы данных
Это механизм, который позволяет классам создавать новые функции
Это механизм, который позволяет классам создавать новые переменные
Чтобы функция представления знала, какой шаблон использовать для отображения страницы, необходимо в вызов функции ... добавить имя шаблона. (Добавить название функции.)
Ответ:
Какие действия могут быть выполнены с помощью метода filter() в ORM Django?
Выберите один или несколько ответов:
Получение всех объектов модели
Фильтрация объектов модели
Сортировка объектов модели
Ограничение количества выбранных записей
Для импортирования конкретных объектов из модуля в Python используется ключевое слово ..., за которым следует имя модуля, затем ключевое слово import и список импортируемых объектов через запятую.
Ответ:
Что такое Middleware в Django?
Выберите один ответ:
Инструмент для создания динамических HTML-страниц
Инструмент для работы с базами данных
Инструмент для маршрутизации запросов
Инструмент для добавления дополнительной функциональности к запросам и ответам
Перед использованием Django Admin необходимо создать ..., который будет иметь полный доступ к интерфейсу администратора.
Ответ:
Для работы с данными в Django ORM необходимо выполнить следующие шаги: определить модели данных и их поля, определить связи между моделями, создать или обновить базу данных с помощью ... и выполнить операции с данными с использованием Django ORM.
Ответ:
От чего зависит результат при использовании операций с переменными в Python?
Выберите один ответ:
От типа данных переменных
От количества операций
От сложности вычислений
От выбора операций
Метод ...() в Django позволяет обновлять значения полей у объектов модели, удовлетворяющих определенному условию.
Ответ:
... – это инструмент, который позволяет выполнять код пошагово и проверять значения переменных в реальном времени.
Ответ:
Метод ... используется для вставки значений переменных внутрь строки.
Ответ:
Добавляя, изменяя или удаляя таблицы, поля или ..., код миграции описывает, как изменить структуру базы данных.
Ответ:
Что такое метод класса в языке Python?
Выберите один или несколько ответов:
Функция, определенная внутри класса
Функция, определенная вне класса
Метод может иметь доступ к атрибутам класса
Функция, которая может иметь доступ к атрибутам экземпляра класса
Каким ключевым словом в Python можно обеспечить доступ вложенной функции к переменным внешней функции?
Выберите один ответ:
global
nonlocal
local
outer
Что необходимо определить для связи «многие ко многим» в Django ORM?
Выберите один или несколько ответов:
Поле ManyToManyField
Обратную связь
Промежуточную таблицу
ForeignKey
Django ORM позволяет работать с данными, хранящимися в базе данных, как с ... Python.
Ответ:
Какой метод Django ORM можно использовать для агрегации данных в базе данных?
Выберите один ответ:
"all"
"filter"
"order_by"
"aggregate"
Какие условные операторы используются в Python для управления выполнением программы в зависимости от выполнения определенных условий?
Выберите один или несколько ответов:
if
else
elif
ifel
Какие свойства могут содержать модели в Django?
Выберите один или несколько ответов:
Поля
Методы
Функции
Операторы
... в Django используются для того, чтобы сохранить изменения в структуре базы данных и обеспечить совместимость между моделями и базой данных.
Ответ:
Какие шаги необходимо выполнить для сборки и запуска приложения на Python?
Выберите один или несколько ответов:
Установка Python
Написание кода
Установка зависимостей
Сборка приложения
Что определяет шаблон в Django?
Выберите один или несколько ответов:
HTML-разметку
CSS-стили
JavaScript-скрипты
Теги шаблонов Django
Какой фреймворк для разработки веб-приложений предоставляет всестороннюю инфраструктуру, включая ORM для работы с базами данных, аутентификацию и авторизацию пользователей?
Выберите один ответ:
Django
Flask
Pyramid
Bottle
Какие методы агрегации данных можно использовать в Django ORM?
Выберите один или несколько ответов:
"count"
"sum"
"avg"
"max"
Важными функциями любого веб-приложения являются процессы «регистрация» и «...» пользователей, которые позволяют пользователям создавать учетные записи, входить в свои учетные записи и работать с приложением в соответствии со своими правами доступа.
Ответ:
Какие аспекты включают в себя разработку веб-приложения на Python?
Выберите один или несколько ответов:
Разработка кода, который будет выполняться на сервере
Создание шаблонов для страниц в браузерах пользователей
Создание базы данных
Настройка веб-сервера
Django Forms – это ..., который позволяет создавать HTML-формы для ввода и обработки данных.
Ответ:
... – это функция, которая ссылается на переменные в своей внешней области видимости, которые уже были удалены из стека вызовов.
Ответ:
На основе изменений, внесенных в модели Django, ... в Django позволяют автоматически создавать и обновлять схему базы данных.
Ответ:
Что такое ORM (Object-Relational Mapping) при работе с базами данных в Python?
Выберите один ответ:
Физическая реализация базы данных
Библиотека, позволяющая работать с объектами в памяти
Библиотека, позволяющая работать с таблицами в базе данных
Язык программирования для работы с базами данных
Какое ключевое слово используется для создания класса?
Ответ:
Добавляя, изменяя или удаляя таблицы, поля или ..., код миграции описывает, как изменить структуру базы данных.
Ответ:
Какие действия необходимо выполнить для защиты представлений в Django?
Выберите один ответ:
Создать форму для авторизации зарегистрированных пользователей
Создать представление для обработки запросов на авторизацию пользователей
Создать базу данных для хранения учетных записей пользователей
Использовать декоратор @login_required
... – это инструмент, который позволяет выполнять код пошагово и проверять значения переменных в реальном времени.
Ответ:
... в Django используются для того, чтобы сохранить изменения в структуре базы данных и обеспечить совместимость между моделями и базой данных.
Ответ:
Какой режим открытия файла в Python используется для записи данных в конец файла?
Выберите один ответ:
'r'
'w'
'x'
'a'
Какие шаги включает процесс сборки веб-приложения на Python?
Выберите один или несколько ответов:
Настройка виртуального окружения
Установка зависимостей
Настройка базы данных
Настройка статических файлов
Вместе с условными операторами в Python используется оператор ... для проверки нескольких условий.
Ответ:
Метод ... используется для вставки значений переменных внутрь строки.
Ответ:
Встроенный интерфейс администратора, который позволяет управлять данными в Django-приложении без написания ..., – это Django Admin.
Ответ:
... – это библиотека, которая позволяет абстрагироваться от физической реализации базы данных и работать с объектами в памяти, а не с таблицами в базе данных. (Вставить сокращенное обозначение заглавными буквами.)
Ответ:
В какой момент появляется префикс (venv) в командной строке после активации виртуального окружения в Python?
Выберите один ответ:
Перед активацией виртуального окружения
После установки модуля virtualenv
После создания нового виртуального окружения
После установки необходимых пакетов в виртуальное окружение
Шаблоны Django включают HTML-код и специальные ... шаблонного языка, которые позволяют включать в шаблон динамические данные и другие элементы.
Ответ:
Что позволяет наследование классов в Python?
Выберите один ответ:
Создавать новые типы данных
Создавать новые переменные
Создавать новые функции
Использовать код многократно и экономить время
Ключевые слова break, continue и ... используются для управления циклами в Python.
Ответ:
Команда collectstatic используется в автоматических сценариях развертывания, таких как Continuous Integration и Continuous Deployment, чтобы автоматически собирать и обслуживать статические файлы при каждом ... приложения.
Ответ:
Какой шаг при работе с БД в Python предполагает выполнение SQL-запросов для выборки данных из таблиц БД?
Выберите один ответ:
Второй шаг – создание таблиц и полей в БД
Первый шаг – подключение к БД
Третий шаг – внесение изменений в таблицы БД
Четвертый шаг – получение данных из таблиц БД
Какие методы агрегации данных можно использовать в Django ORM?
Выберите один или несколько ответов:
"count"
"sum"
"avg"
"max"
Какими могут быть строки в Python?
Выберите один или несколько ответов:
Изменяемые
Неизменяемые
Меняемые
Неизменные
Какой метод Django ORM можно использовать для выборки всех объектов из таблицы в базе данных?
Выберите один ответ:
"all"
"filter"
"order_by"
"aggregate"
Для чего используются процессы регистрации и авторизации пользователей в веб-приложениях?
Выберите один ответ:
Для создания базы данных приложения
Для защиты представлений от неавторизованных пользователей
Для создания форм для регистрации новых пользователей
Для обработки запросов на изменение данных в приложении
Как проверяется условие в цикле while в Python?
Выберите один ответ:
Условие проверяется после каждой итерации цикла
Условие проверяется перед каждой итерацией цикла
Условие проверяется только один раз перед началом цикла
Условие не проверяется
Для работы с базами данных в Python необходимо использовать ..., которые предоставляют соответствующие инструменты для работы с БД.
Ответ:
Какие инструменты предоставляет библиотека Pandas?
Выберите один ответ:
Инструменты для визуализации данных
Инструменты для машинного обучения
Инструменты для работы с базами данных
Высокоуровневые структуры данных и инструменты для анализа и манипулирования данными
Какие действия необходимо выполнить для защиты представлений в Django?
Выберите один ответ:
Создать форму для авторизации зарегистрированных пользователей
Создать представление для обработки запросов на авторизацию пользователей
Создать базу данных для хранения учетных записей пользователей
Использовать декоратор @login_required
Какие шаги необходимо выполнить для работы с данными в Django ORM?
Выберите один или несколько ответов:
Определить модели данных и их поля
Определить связи между моделями
Создать или обновить базу данных с помощью миграций
Удалить базу данных
Какие методы можно использовать в Django ORM для получения связанных объектов на основе прямой связи?
Выберите один или несколько ответов:
get
filter
all
related_name
Какой метод используется для преобразования всех символов строки в верхний регистр?
Выберите один ответ:
format()
upper()
lower()
replace()
Метод ...() в Django позволяет обновлять значения полей у объектов модели, удовлетворяющих определенному условию.
Ответ:
Для чего используется команда collectstatic в автоматических сценариях развертывания?
Выберите один ответ:
Для создания новой базы данных
Для сборки и обслуживания статических файлов при каждом развертывании приложения
Для запуска веб-сервера
Для создания нового приложения
Какой фреймворк для разработки веб-приложений предоставляет всестороннюю инфраструктуру, включая ORM для работы с базами данных, аутентификацию и авторизацию пользователей?
Выберите один ответ:
Django
Flask
Pyramid
Bottle
Какое ключевое слово можно использовать для импортирования модуля в другую программу?
Ответ:
Django ORM поддерживает несколько типов ...: «один к одному», «один ко многим» и «многие ко многим».
Ответ:
Что такое необязательные аргументы в функции Python?
Выберите один ответ:
Аргументы, которые не могут быть переданы функции
Аргументы, которые должны быть переданы функции
Аргументы, значения которых не заданы, но могут быть переданы функции
Аргументы, значения которых всегда заданы
Какие инструменты предоставляет Django ORM для работы с данными?
Выберите один или несколько ответов:
Миграции базы данных
Механизмы кэширования
ORM-инструменты
Инструменты для создания интерфейса базы данных для конечных пользователей
В какой момент нужно выполнить соответствующую команду, чтобы активировать виртуальное окружение и запустить свой код в активированном виртуальном окружении?
Выберите один ответ:
Перед созданием нового виртуального окружения
После установки модуля virtualenv
После создания нового виртуального окружения
Перед установкой необходимых пакетов в виртуальное окружение
... – это инструмент, который позволяет выполнять код пошагово и проверять значения переменных в реальном времени.
Ответ:
Какой режим открытия файла в Python используется для записи данных в конец файла?
Выберите один ответ:
'r'
'w'
'x'
'a'
Метод ...() в ORM Django позволяет создавать новые объекты модели и сохранять их в базе данных.
Ответ:
От чего зависит результат при использовании операций с переменными в Python?
Выберите один ответ:
От типа данных переменных
От количества операций
От сложности вычислений
От выбора операций
Какое ключевое слово используется для создания класса?
Ответ:
Ключевые слова break, continue и ... используются для управления циклами в Python.
Ответ:
Какие действия необходимо выполнить для регистрации пользователей в Django?
Выберите один или несколько ответов:
Создать форму для регистрации новых пользователей
Создать представление для обработки запросов на регистрацию новых пользователей
Создать базу данных для хранения учетных записей пользователей
Подключить веб-сервер к приложению
Что нужно учитывать при работе со строками?
Выберите один или несколько ответов:
Неизменяемость строк
Использование кавычек для определения начала и конца строки
Различные методы
Регистр записи переменных
Какие методы Django ORM можно использовать для работы с базой данных?
Выберите один или несколько ответов:
"all"
"filter"
"order_by"
"aggregate"
На основе изменений, внесенных в модели Django, ... в Django позволяют автоматически создавать и обновлять схему базы данных.
Ответ:
Какой тип переменной x находится в глобальной области видимости в программе, демонстрирующей работу вложенных функций?
Выберите один ответ:
Локальная
Глобальная
Нелокальная
Константа
Что такое URL-маршрутизация в Django?
Выберите один ответ:
Инструмент для работы с базами данных
Инструмент для создания динамических HTML-страниц
Инструмент для маршрутизации запросов
Инструмент для тестирования приложений
Что такое библиотека Django?
Выберите один ответ:
Библиотека для работы с данными
Библиотека для визуализации данных
Библиотека для машинного обучения
Библиотека для создания веб-приложений
Какой тип условного оператора необходимо использовать, если нужно проверить несколько условий?
Выберите один ответ:
if
else
elif
while
Метод ...() в ORM Django позволяет создавать новые объекты модели и сохранять их в базе данных.
Ответ:
Какие инструменты можно использовать для упаковки кода и его зависимостей в один исполняемый файл при сборке приложения на Python?
Выберите один или несколько ответов:
pyinstaller
cx_Freeze
py2exe
pip
Что такое веб-фреймворки в веб-разработке на Python?
Выберите один ответ:
Инструменты для создания баз данных
Инструменты для тестирования веб-приложений
Инструменты для разработки и запуска веб-приложений
Инструменты для работы с файлами
Что позволяют делать модели в Django?
Выберите один ответ:
Определять структуру данных и методы для работы с ними
Создавать графический интерфейс пользователя
Управлять сетевыми соединениями
Создавать алгоритмы машинного обучения
Для доступа к связанным данным в обратном направлении, т. е. от модели, у которой есть внешний ..., к модели, на которую он ссылается, можно использовать «обратные связи».
Ответ:
Что такое классы в Python?
Выберите один ответ:
Это переменные
Это шаблоны для создания объектов
Это функции
Это циклы
... – это библиотека, которая позволяет абстрагироваться от физической реализации базы данных и работать с объектами в памяти, а не с таблицами в базе данных. (Вставить сокращенное обозначение заглавными буквами.)
Ответ:
Какой метод можно использовать для фильтрации данных в базе данных?
Ответ:
Режим ... в Django – это режим, в котором Django выводит дополнительную информацию об ошибках и исключениях в коде.
Ответ:
Какой фреймворк для разработки веб-приложений предоставляет всестороннюю инфраструктуру, включая ORM для работы с базами данных, аутентификацию и авторизацию пользователей?
Выберите один ответ:
Django
Flask
Pyramid
Bottle
... – это инструмент, который позволяет выполнять код пошагово и проверять значения переменных в реальном времени.
Ответ:
Встроенный интерфейс администратора, который позволяет управлять данными в Django-приложении без написания ..., – это Django Admin.
Ответ:
Django ORM позволяет создавать модели, которые представляют ... в базе данных.
Ответ:
... в Django – это способ изменения структуры базы данных без потери данных.
Ответ:
Какой тип связи можно использовать в Django ORM для связи между объектами, когда каждый объект в одной таблице может быть связан с несколькими объектами в другой таблице, и наоборот?
Выберите один ответ:
Один ко многим
Многие ко многим
Один к одному
Один ко многим или один к одному
Встроенный интерфейс администратора, который позволяет управлять данными в Django-приложении без написания ..., – это Django Admin.
Ответ:
Метод ...() в ORM Django позволяет создавать новые объекты модели и сохранять их в базе данных.
Ответ:
Что определяет шаблон в Django?
Выберите один или несколько ответов:
HTML-разметку
CSS-стили
JavaScript-скрипты
Теги шаблонов Django
Для доступа к связанным данным в обратном направлении, т. е. от модели, у которой есть внешний ..., к модели, на которую он ссылается, можно использовать «обратные связи».
Ответ:
... в Django используются для того, чтобы сохранить изменения в структуре базы данных и обеспечить совместимость между моделями и базой данных.
Ответ:
... – это инструмент, который позволяет выполнять код пошагово и проверять значения переменных в реальном времени.
Ответ:
Для чего используется команда collectstatic в автоматических сценариях развертывания?
Выберите один ответ:
Для создания новой базы данных
Для сборки и обслуживания статических файлов при каждом развертывании приложения
Для запуска веб-сервера
Для создания нового приложения
Цикл ... используется для повторения блока кода, пока определенное условие истинно.
Ответ:
Что является достоинством языка программирования Python?
Выберите один или несколько ответов:
Имеет широкий спектр библиотек и фреймворков
Обладает высокой скоростью разработки
Имеет мощную систему управления памятью
Обладает медленной обработкой
Django Forms – это ..., который позволяет создавать HTML-формы для ввода и обработки данных.
Ответ:
Что нужно учитывать при работе со строками?
Выберите один или несколько ответов:
Неизменяемость строк
Использование кавычек для определения начала и конца строки
Различные методы
Регистр записи переменных
В Python множественное наследование реализуется путем указания нескольких родительских классов в определении ... класса.
Ответ:
Какие опции конфигурации предоставляют PyInstaller и cx_Freeze для создания автономных исполняемых файлов на Python?
Выберите один или несколько ответов:
Опции пакетирования
Опции компиляции
Опции командной строки
Опции конфигурации базы данных
Цикл ... используется для повторения блока кода, пока определенное условие истинно.
Ответ:
... – это инструмент, который позволяет выполнять код пошагово и проверять значения переменных в реальном времени.
Ответ:
Для чего используется цикл for в Python?
Выберите один ответ:
Для повторения блока кода, пока определенное условие истинно
Для перебора элементов в последовательности: строка, список или кортеж
Для создания последовательностей в Python
Для управления циклами
Метод ...() в ORM Django позволяет создавать новые объекты модели и сохранять их в базе данных.
Ответ:
... в Python – это неупорядоченные коллекции уникальных элементов.
Ответ:
Модель в Django – это ... Python, который определяет структуру таблицы в базе данных.
Ответ:
Что такое ORM в Django?
Выберите один ответ:
Объектно-реляционное отображение
Объектно-ориентированное моделирование
Объектно-ориентированный дизайн
Объектно-ориентированное программирование
В какой момент появляется префикс (venv) в командной строке после активации виртуального окружения в Python?
Выберите один ответ:
Перед активацией виртуального окружения
После установки модуля virtualenv
После создания нового виртуального окружения
После установки необходимых пакетов в виртуальное окружение
Какой инструмент можно использовать для создания автономного исполняемого файла для приложения PyQt5?
Выберите один ответ:
PyInstaller
cx_Freeze
Django
Flask
... в Django – это способ изменения структуры базы данных без потери данных.
Ответ:
Какая функция позволяет получить данные от пользователя?
Выберите один ответ:
print()
input()
replace()
help()
... приложения следует после его сборки.
Ответ:
Какой инструмент можно использовать для создания автономного исполняемого файла для скрипта Python с использованием библиотеки Рandas?
Выберите один ответ:
PyInstaller
cx_Freeze
Django
Flask
Что такое модели в Django?
Выберите один ответ:
Классы Python, определяющие структуру таблиц в базе данных
Библиотека для работы с базами данных
Модуль для отображения данных на веб-страницах
Язык программирования для создания веб-приложений
Какой префикс появляется в командной строке после активации виртуального окружения в Python?
Выберите один ответ:
(py)
(env)
(venv)
(virtual)
Для решения каких задач может быть применен язык программирования Python?
Выберите один или несколько ответов:
Автоматизация задач
Разработка веб-приложений
Разработка игр
Машинное обучение и искусственный интеллект
Автоматизация проектирования
Какое ключевое слово используется для создания класса?
Ответ:
Какой метод используется для удаления связи в Django ORM?
Выберите один ответ:
delete
remove
detach
detach или delete
Режим ... в Django – это режим, в котором Django выводит дополнительную информацию об ошибках и исключениях в коде.
Ответ:
Регистрация пользователей – это процесс создания ... записи для нового пользователя в приложении.
Ответ:
Django Forms – это ..., который позволяет создавать HTML-формы для ввода и обработки данных.
Ответ:
Как обрабатывать ошибки при вводе данных пользователем с помощью функции input() в Python?
Выберите один ответ:
Использовать функцию read()
Использовать функцию get()
Использовать конструкцию try-except
Не обрабатывать ошибки
Какой метод мы можем использовать для получения всех книг, связанных с определенной категорией?
Выберите один ответ:
get
filter
all
exclude
Какие команды нужно выполнить, чтобы создать новое виртуальное окружение и установить все необходимые зависимости из файла requirements.txt при переносе проекта на другую систему?
Выберите один ответ:
Создать новое окружение и установить зависимости вручную
Активировать старое окружение и установить зависимости вручную
Создать новое окружение и установить зависимости из файла requirements.txt
Активировать старое окружение и установить зависимости из файла requirements.txt
... в Python – это именованная область памяти, которая используется для хранения значений.
Ответ:
Для работы с данными необходимо определить ... между моделями.
Ответ:
Процесс создания интерфейса пользователя, который отображается в ... – это создание веб-страницы в Django. (Вставить пропущенное слово через дефис.)
Ответ:
Какие методы могут быть использованы для получения доступа к данным в Django ORM?
Выберите один или несколько ответов:
Моделирование базы данных
Использование менеджеров объектов
Использование SQL-запросов
Использование ORM-инструментов
Python – это интерпретируемый язык программирования, поэтому сборка и запуск приложений в нем часто связаны с установкой и использованием ... и библиотек.
Ответ:
Если приложение использует базу данных, то нужно настроить ... с базой данных и создать таблицы и индексы, если это необходимо.
Ответ:
PyInstaller использует механизм ... для определения зависимостей.
Ответ:
Где располагается папка STATIC_ROOT в проекте Django?
Выберите один ответ:
В папке приложения
В папке static
В папке media
Вне каталога приложения
Метод ...() обновляет значения полей у объектов модели, удовлетворяющих определенному условию.
Ответ:
Какие языки программирования используются для создания серверной части веб-приложений?
Выберите один ответ:
HTML, CSS
JavaScript
Python, PHP, Ruby
SQL
Добавляя, изменяя или удаляя таблицы, поля или ..., код миграции описывает, как изменить структуру базы данных.
Ответ:
Модели в Django включают в себя поля, которые определяют ... данных.
Ответ:
Что включает процесс сборки и запуска приложений на Python?
Выберите один или несколько ответов:
Установку зависимостей
Создание скриптов для запуска приложения
Настройку базы данных
Настройку статических файлов
... в Python – это упорядоченные коллекции объектов, которые могут содержать объекты разных типов.
Ответ:
Какие инструменты могут использоваться для создания автономных исполняемых файлов на Python?
Выберите один ответ:
PyInstaller и cx_Freeze
pip и venv
Django и Flask
Nginx и Apache
Какие параметры можно использовать с командой collectstatic?
Выберите один или несколько ответов:
--ignore
--exclude
--run
--build
Что такое наследование в объектно-ориентированном программировании?
Выберите один ответ:
Возможность объектов разных классов использовать одинаковое имя метода, но с различной реализацией
Концепция, которая обеспечивает скрытие реализации объекта от пользователей объекта
Механизм, который позволяет создавать новые классы на основе существующих классов, наследуя их свойства и методы
Функция, которая определена в классе и может изменять данные объекта
Какие преимущества имеет использование баз данных в Python?
Выберите один или несколько ответов:
Хранение больших объемов структурированных данных
Быстрый доступ к информации
Упрощение разработки кода
Упрощение поддержки кода
... – это инструмент, который позволяет выполнять код пошагово и проверять значения переменных в реальном времени.
Ответ:
Для доступа к связанным данным в обратном направлении, т. е. от модели, у которой есть внешний ..., к модели, на которую он ссылается, можно использовать «обратные связи».
Ответ:
Что такое ORM в Django?
Выберите один ответ:
Инструмент для создания динамических HTML-страниц
Инструмент для работы с базами данных
Инструмент для тестирования приложений
Инструмент для маршрутизации запросов
Какие операции можно выполнять с помощью библиотек для работы с базами данных в Python?
Выберите один или несколько ответов:
Создание соединения с базой данных
Создание, изменение и удаление таблиц
Выполнение запросов и получение данных из базы данных
Работа с файлами в операционной системе
Связи между ... необходимо использовать для работы с данными, хранящимися в разных таблицах, с использованием Django ORM.
Ответ:
На основе изменений, внесенных в модели Django, ... в Django позволяют автоматически создавать и обновлять схему базы данных.
Ответ:
Встроенный интерфейс администратора, который позволяет управлять данными в Django-приложении без написания ..., – это Django Admin.
Ответ:
Какой фреймворк Python предоставляет всестороннюю инфраструктуру для создания веб-приложений, включая ORM для работы с базами данных, аутентификацию и авторизацию пользователей?
Выберите один ответ:
Django
Flask
Pyramid
Bottle
---
ПРОМЕЖУТОЧНЫЙ ТЕСТ 1
Какой метод используется для удаления элемента из множества в Python?
Выберите один ответ:
remove()
delete()
pop()
discard()
Какой фреймворк можно использовать для создания веб-приложений на Python?
Выберите один ответ:
Angular
Django
Vue.js
React
Какие особенности необходимо учитывать при работе с циклами в Python?
Выберите один ответ:
Использование range() для создания последовательностей, использование break, continue и pass для управления циклами, принципы работы циклов и их эффективность
Использование кавычек для определения начала и конца цикла, использование функции print() для вывода данных
Использование циклов только для вывода данных на экран
Использование циклов только для выполнения сложных математических вычислений
Какие операторы используются для работы с кортежами в Python?
Выберите один ответ:
+ и -
* и /
[] и len()
== и !=
Какие структуры данных в Python представляют собой упорядоченные коллекции объектов, которые могут содержать объекты разных типов?
Выберите один ответ:
множества
Кортежи
списки
словари
Какая функция используется для получения данных от пользователя в Python?
Выберите один ответ:
input()
print()
get()
read()
Что такое неизменяемые строки в Python?
Выберите один ответ:
Строки, которые можно изменять после создания
Строки, которые нельзя изменять после создания
Строки, которые содержат только цифры
Строки, которые содержат только буквы
Какой метод используется для преобразования всех символов строки в нижний регистр?
Выберите один ответ:
format()
upper()
lower()
replace()
ПРОМЕЖУТОЧНЫЙ ТЕСТ 2
Какое ключевое слово используется для импортирования конкретных объектов из модуля в Python?
Выберите один ответ:
from
import
use
include
Как вложенные функции в Python могут использоваться для сохранения значений внешних переменных?
Выберите один ответ:
созданием замыканий
использованием глобальных переменных
передачей значений через аргументы
вложенные функции не могут использоваться для сохранения значений внешних переменных
Какой блок используется в Python для обработки исключений?
Выберите один ответ:
try/else
try/catch
try/except
try/fail
Что такое конструкция try/except в Python?
Выберите один ответ:
Код, который может вызвать исключение
Блок кода, в котором может произойти исключение
Блок кода, который обрабатывает исключения
Ключевое слово, которое вызывает исключение
Для чего могут быть использованы вложенные функции в Python?
Выберите один или несколько ответов:
улучшения организации кода
повышения безопасности
сокрытия функций от других частей программы
предоставления функций другим частям программы
Что происходит при вызове исключения в Python?
Выберите один ответ:
Программа продолжает выполнение без изменений
Программа останавливается и выводит сообщение об ошибке
Исключение игнорируется
Программа продолжает выполнение, но с некорректным результатом
Что такое вложенные функции в Python?
Выберите один ответ:
функции, которые могут вызываться только изнутри других функций
функции, которые определены внутри других функций
функции, которые могут быть переданы как аргументы другим функциям
функции, которые имеют доступ только к локальным переменным
Какая функция модуля os используется для создания новой директории?
Выберите один ответ:
mkdir()
chdir()
getcwd()
rmdir()
Какой символ заменяет один символ в шаблоне поиска файлов и директорий?
Выберите один ответ:
*
?
[]
{}
ПРОМЕЖУТОЧНЫЙ ТЕСТ 3
Что представляют собой объекты в Python?
Выберите один ответ:
Экземпляры функций
Экземпляры классов
Экземпляры модулей
Экземпляры операторов
Как применить декоратор к функции в Python?
Выберите один ответ:
Изменить код функции, добавив декоратор внутри функции
Создать новую функцию с декоратором и вызвать ее вместо исходной функции
Использовать символ @ и название декоратора перед определением функции
Нельзя применить декоратор к функции в Python
Что делает следующий фрагмент программного кода на Python?
Выберите один ответ:
Создает класс "Rectangle" со свойствами "width" и "height" и методом "get_area", а также класс "Square", который наследует свойства класса "Rectangle"
Создает класс "Square" со свойствами "width" и "height" и методом "get_area", а также класс "Rectangle", который расширяет класс "Square"
Создает два независимых класса "Rectangle" и "Square" со свойствами "width" и "height" и методами "get_area"
Создает класс "Rectangle" со свойствами "width" и "height" и методом "get_area", а также класс "Square", который наследует свойства класса "Rectangle" и имеет свой конструктор
Что делает следующий фрагмент программного кода на Python?
Выберите один ответ:
Создает класс "Car" со свойствами "make", "model" и "year" и методами "get_make", "get_model" и "get_year"
Создает функции "get_make", "get_model" и "get_year" со свойствами "make", "model" и "year"
Создает переменные "make", "model" и "year" со значением "Car"
Создает методы "make", "model" и "year" со свойствами "get_make", "get_model" и "get_year"
Что такое инкапсуляция в объектно-ориентированном программировании?
Выберите один ответ:
Механизм, который позволяет создавать новые классы на основе существующих классов, наследуя их свойства и методы
Возможность объектов разных классов использовать одинаковое имя метода, но с различной реализацией
Концепция, которая обеспечивает скрытие реализации объекта от пользователей объекта
Функция, которая определена в классе и может изменять данные объекта
Что такое множественное наследование?
Выберите один ответ:
Это возможность класса наследовать свойства и методы только от одного родительского класса
Это возможность класса наследовать свойства и методы только от двух родительских классов
Это возможность класса наследовать свойства и методы сразу от нескольких родительских классов
Это возможность класса наследовать свойства и методы только от родительского класса и его потомков
Как называется метод, который вызывается автоматически при удалении экземпляра класса?
Выберите один ответ:
init
str
del
repr
Что делает следующий фрагмент программного кода на Python?
Выберите один ответ:
Создает декоратор "my_decorator", который выводит сообщения до и после вызова функции, а затем применяет его к функции "say_hello" и вызывает функцию "say_hello"
Создает функцию "my_decorator", которая выводит сообщения до и после вызова функции, а затем применяет ее к функции "say_hello" и вызывает функцию "say_hello"
Создает декоратор "say_hello", который выводит сообщения до и после вызова функции, а затем применяет его к функции "my_decorator" и вызывает функцию "my_decorator"
Создает функцию "say_hello", которая выводит сообщения до и после вызова функции, а затем применяет ее к функции "my_decorator" и вызывает функцию "my_decorator"
ПРОМЕЖУТОЧНЫЙ ТЕСТ 4
Как запустить локальный сервер Django?
Выберите один ответ:
python manage.py startserver
python manage.py runserver
python manage.py start
python manage.py server
Что такое библиотеки Python?
Выберите один ответ:
Наборы модулей и пакетов, предназначенные для решения определенных задач
Программы для работы с базами данных
Среда разработки для Python
Сервер для веб-приложений
Какой файл нужно создать для определения моделей данных в Django?
Выберите один ответ:
Зачем рекомендуется устанавливать библиотеку в виртуальное окружение при работе над определенным проектом?
Выберите один ответ:
Чтобы избежать ошибок при установке библиотек
Чтобы ускорить процесс установки библиотек
Чтобы изолировать зависимости проекта от других проектов и упростить управление зависимостями
Чтобы снизить затраты на проект
Какие языки программирования используются для создания серверной части веб-приложений?
Выберите один ответ:
HTML и CSS
JavaScript и CSS
Python и Ruby
Python и PHP
Какой файл в структуре проекта Django используется для управления проектом, позволяет выполнять различные задачи, такие как запуск сервера, создание миграций и многое другое?
Выберите один ответ:
Какие файлы содержат HTML-разметку, CSS-стили и JavaScript-скрипты в Django?
Выберите один ответ:
Файлы моделей
Файлы представлений
Файлы шаблонов
Файлы маршрутов
Какие преимущества имеет Django для веб-разработки?
Выберите один ответ:
Быстрое развертывание, масштабируемость и безопасность
Быстрое развертывание, масштабируемость и низкая стоимость
Быстрое развертывание, хорошая оптимизация и безопасность
Быстрое развертывание, масштабируемость и удобство использования
Что такое ORM (Object-Relational Mapping) в web-разработке?
Выберите один ответ:
Язык разметки
Язык стилей
Система хранения и организации данных
Инфраструктура для создания веб-приложений
Какие задачи включает в себя создание веб-страницы в Django?
Выберите один или несколько ответов:
Создание шаблона и функции представления
Настройка статических файлов
Использование форм и обработка данных
Валидация данных
ПРОМЕЖУТОЧНЫЙ ТЕСТ 5
Какой метод используется для получения всех строк, соответствующих запросу, при работе с БД в Python?
Выберите один ответ:
execute()
executemany()
fetchone()
fetchall()
Какие библиотеки для работы с базами данных являются наиболее популярными в Python?
Выберите один ответ:
SQLAlchemy, Django ORM, psycopg2
PyMongo, Cassandra, Redis
SQLite3, MySQLdb, Peewee
Django, Flask, Pyramid
Что происходит при вызове метода update() на QuerySet объекте в Django?
Выберите один ответ:
Получение всех объектов модели
Получение единственного объекта модели, удовлетворяющего определенному условию
Обновление значений полей у объектов модели, удовлетворяющих определенному условию
Удаление объектов модели, удовлетворяющих определенному условию
Какие возможности предоставляют миграции в Django?
Выберите один или несколько ответов:
Создание, изменение и удаление таблиц и полей в базе данных
Управление индексами, ограничениями и другими аспектами базы данных
Обновление логики работы приложения
Добавление новых функций в модели
Что представляет собой каждый атрибут класса модели в Django?
Выберите один или несколько ответов:
Экземпляр класса модели
Поле таблицы в базе данных
Метод для работы с данными базы данных
Структуру данных объекта
Какие поля могут содержать модели в Django?
Выберите один или несколько ответов:
Целое поле
Поле для текста
Поле для даты и времени
Поле для звуковых файлов
Какие из перечисленных ORM-библиотек в Python являются частью фреймворков для веб-разработки?
Выберите один ответ:
SQLAlchemy
Pyramid
Flask
Django
Что такое ORM в связи с моделями Django?
Выберите один ответ:
Объектно-реляционное отображение
Объектно-ориентированное моделирование
Объектно-ориентированный дизайн
Объектно-ориентированное программирование
ПРОМЕЖУТОЧНЫЙ ТЕСТ 6
Что необходимо указать в условии фильтрации, чтобы получить все книги, связанные с определенной категорией?
Выберите один или несколько ответов:
поле "books"
поле "categories"
объект категории
объект книги
Что такое Django Admin?
Выберите один ответ:
инструмент для работы с базой данных, используя объекты Python вместо SQL-запросов
инструмент для создания HTML-форм
встроенный интерфейс администратора
инструмент для создания API для взаимодействия с базой данных
Какие действия необходимо выполнить для создания новых объектов модели в базе данных?
Выберите один или несколько ответов:
создать экземпляр модели
вызвать метод objects.all()
изменить атрибуты объекта модели
сохранить объект модели
Какие методы могут быть использованы для выполнения запросов в базу данных в Django ORM?
Выберите один ответ:
"all", "filter", "order_by"
"create", "update", "delete"
"select", "insert", "update"
"get", "save", "delete"
Какие задачи можно решать с помощью Django ORM?
Выберите один или несколько ответов:
Работа с данными, хранящимися в разных таблицах
Работа с файлами в Python
Работа с сетевыми соединениями в Python
Работа с графическим интерфейсом в Python
Что такое ORM в Django?
Выберите один ответ:
объект-реляционное отображение
объект-реальное отображение
объектно-реляционный менеджер
объектно-реальный менеджер
Какие примеры запросов можно использовать для работы с базой данных в Django ORM?
Выберите один или несколько ответов:
Выборка всех объектов
Фильтрация данных
Сортировка данных
Вставка данных
Какой метод возвращает QuerySet в Django ORM?
Выберите один или несколько ответов:
get
filter
all
related_name
Какие методы можно использовать для добавления связанных объектов в Django ORM?
Выберите один или несколько ответов:
add
update
create
remove
Какие механизмы предоставляет Django Admin для контроля доступа к административной панели?
Выберите один ответ:
механизмы аутентификации
механизмы авторизации
механизмы аутентификации и авторизации
механизмы шифрования данных
ПРОМЕЖУТОЧНЫЙ ТЕСТ 7
Что такое режим отладки в Django?
Выберите один ответ:
режим, в котором Django выводит дополнительную информацию об ошибках и исключениях в вашем коде
режим, в котором Django автоматически исправляет ошибки в вашем коде
режим, в котором Django выводит отладочную информацию о работе базы данных
режим, в котором Django выводит отладочную информацию о работе сервера
Какое приложение можно распространять на других компьютерах, используя PyInstaller?
Выберите один ответ:
PyQt5 приложение
Django приложение
Flask приложение
pandas приложение
Какие шаги необходимо выполнить для установки библиотеки requests с помощью менеджера пакетов pip?
Выберите один или несколько ответов:
установка Python
написание кода
установка зависимостей
выполнение команды pip install requests
Какие задачи решает команда collectstatic в веб-разработке на Django?
Выберите один или несколько ответов:
Ускорение работы веб-приложения
Обслуживание статических файлов проекта в одном месте
Создание новых шаблонов для веб-приложения
Изменение динамического содержимого веб-приложения
Какие функции выполняет декоратор @login_required в Django?
Выберите один или несколько ответов:
Защищает представления от неавторизованных пользователей
Создает формы для регистрации новых пользователей
Создает базу данных для хранения учетных записей пользователей
Проверяет подлинность учетных данных пользователя
Что такое аутентификация пользователей в веб-приложении?
Выберите один ответ:
процесс проверки, имеет ли пользователь право доступа к странице
процесс проверки подлинности пользователя с использованием имени пользователя и пароля
механизм защиты от атак межсайтовой подделки запросов (CSRF)
процесс передачи данных между сервером и клиентом
Какие этапы включает процесс развертывания веб-приложения на Python с использованием Django?
Выберите один или несколько ответов:
установка и настройка базы данных
настройка операционной системы
настройка веб-сервера
конфигурация маршрутов в приложении
Какой инструмент можно использовать для создания таблиц и индексов базы данных в Django?
Выберите один ответ:
requirements.txt
pip
makemigrations
collectstatic
Какие языки и фреймворки часто используются для разработки веб-приложений на Python?
Выберите один ответ:
Java и Spring
HTML, CSS и JavaScript
PHP и Laravel
++ и Qt
Какие действия необходимо выполнить для регистрации пользователей в Django?
Выберите один или несколько ответов:
Создать форму для регистрации новых пользователей
Создать представление для обработки запросов на регистрацию новых пользователей
Создать базу данных для хранения учетных записей пользователей
Использовать декоратор @login_required