• Средства программной разработки
• Контрольные мероприятия
• Итоговый тест
Вместе с условными операторами в Python используется оператор ... для проверки нескольких условий.
Ответ:
Для доступа к связанным данным в обратном направлении, т. е. от модели, у которой есть внешний ..., к модели, на которую он ссылается, можно использовать «обратные связи».
Ответ:
Метод ...() обновляет значения полей у объектов модели, удовлетворяющих определенному условию.
Ответ:
Класс – это ... для создания объектов.
Ответ:
Связь «многие ко многим» в Django ORM используется, когда каждый ... в одной таблице может быть связан с несколькими объектами в другой таблице, и наоборот.
Ответ:
Какой метод мы можем использовать для получения всех связанных объектов из промежуточной таблицы?
get
filter
all
exclude
Что делает следующий фрагмент программного кода на Python?
Создает цикл, который итерирует от 1 до 10, проверяет, является ли текущее значение четным числом, и выводит это значение, если оно четное
Создает цикл, который итерирует от 1 до 10, проверяет, является ли текущее значение нечетным числом, и выводит это значение, если оно нечетное
Создает цикл, который итерирует от 2 до 11, проверяет, является ли текущее значение четным числом, и выводит это значение, если оно четное
Создает цикл, который итерирует от 2 до 11, проверяет, является ли текущее значение нечетным числом, и выводит это значение, если оно нечетное
Что означает понятие «статические файлы» в веб-разработке?
Файлы, которые изменяются в зависимости от конкретного запроса к серверу
Файлы, которые содержат секретную информацию
Файлы, которые используются для отображения динамического содержимого
Файлы, которые не изменяются в зависимости от конкретного запроса к серверу
Библиотеки могут быть установлены с помощью менеджера пакетов ... или других инструментов.
Ответ:
Процесс создания интерфейса пользователя, который отображается в ... – это создание веб-страницы в Django. (Вставить пропущенное слово через дефис.)
Ответ:
ORM в Django – это высокоуровневый ... для работы с базой данных в объектно-ориентированном стиле.
Ответ:
Что такое URL-маршрутизация в Django?
Инструмент для работы с базами данных
Инструмент для создания динамических HTML-страниц
Инструмент для маршрутизации запросов
Инструмент для тестирования приложений
Что такое веб-фреймворки в веб-разработке на Python?
Инструменты для создания баз данных
Инструменты для тестирования веб-приложений
Инструменты для разработки и запуска веб-приложений
Инструменты для работы с файлами
Что позволяет делать использование объектов и атрибутов классов в Python?
Создавать новые операторы и функции
Создавать новые типы данных
Манипулировать данными в объектах
Определять новые модули Python
Каким ключевым словом в Python можно обеспечить доступ вложенной функции к переменным внешней функции?
global
nonlocal
local
outer
Django ORM позволяет работать с данными, хранящимися в базе данных, как с ... Python.
Ответ:
Процесс создания веб-сайтов и веб-приложений, которые доступны через ... – это web-разработка.
Ответ:
Что такое декораторы в Python?
Это инструменты для изменения кода программы
Это мощный инструмент в Python, который позволяет добавлять новые функциональные возможности к существующему коду без его изменения
Это инструменты для создания новых классов в Python
Это инструменты для добавления новых функциональностей к языку Python
Какой инструмент можно использовать для создания автономного исполняемого файла для приложения PyQt5?
PyInstaller
cx_Freeze
Django
Flask
... в Python – это файлы, содержащие код, который можно использовать в других программах.
Ответ:
Какой тип связей можно использовать в Django ORM для связи между таблицами, когда один объект в одной таблице связан с несколькими объектами в другой таблице?
Многие ко многим
Один ко многим
Один к одному
Многие к одному
Какая функция модуля shutil используется для удаления директории?
mkdir()
chdir()
getcwd()
rmtree()
Django ORM позволяет создавать модели, которые представляют ... в базе данных.
Ответ:
Сборка и ... приложения на Python – это процесс разработки и подготовки программного кода на языке Python, который может быть выполняемым на компьютере или другом устройстве.
Ответ:
Какая функция модуля os используется для перехода в другую директорию?
mkdir()
chdir()
getcwd()
rmdir()
Что нужно учитывать при работе со строками?
Неизменяемость строк
Использование кавычек для определения начала и конца строки
Различные методы
Регистр записи переменных
Модель в Django – это ... Python, который определяет структуру таблицы в базе данных.
Ответ:
... операторы в Python используются для выполнения различных действий в зависимости от того, выполняется ли определенное условие.
Ответ:
Цикл ... используется для перебора элементов в последовательности: строка, список или кортеж.
Ответ:
Где хранятся миграции в Django?
В папке "controllers" внутри каждого приложения Django
В папке "models" внутри каждого приложения Django
В папке "templates" внутри каждого приложения Django
В папке "migrations" внутри каждого приложения Django
Какие свойства могут содержать модели в Django?
Поля
Методы
Функции
Операторы
Для создания новых объектов в базе данных необходимо создать ... модели и сохранить его.
Ответ:
Какие шаги необходимо выполнить для работы с данными в Django ORM?
Определить модели данных и их поля
Определить связи между моделями
Создать или обновить базу данных с помощью миграций
Удалить базу данных
Какой метод используется для преобразования всех символов строки в верхний регистр?
format()
upper()
lower()
replace()
В какой момент нужно выполнить соответствующую команду, чтобы активировать виртуальное окружение и запустить свой код в активированном виртуальном окружении?
Перед созданием нового виртуального окружения
После установки модуля virtualenv
После создания нового виртуального окружения
Перед установкой необходимых пакетов в виртуальное окружение
Режим ... в Django – это режим, в котором Django выводит дополнительную информацию об ошибках и исключениях в коде.
Ответ:
Django ORM поддерживает несколько типов ...: «один к одному», «один ко многим» и «многие ко многим».
Ответ:
Для защиты ... в Django мы можем использовать декораторы @login_required.
Ответ:
Какие методы могут использоваться для выполнения изменений в таблицах БД при работе с БД в Python?
execute()
executemany()
fetchone()
fetchall()
Что такое Django?
Библиотека для создания веб-браузеров
Инструмент для создания веб-приложений на Python
Библиотека для работы с базами данных
Инструмент для создания мобильных приложений
• Средства программной разработки
• Тема 1.1. Базовые структуры языка Python и их обработка
• Промежуточный тест 1
Что такое неизменяемые строки в Python?
Строки, которые можно изменять после создания
Строки, которые нельзя изменять после создания
Строки, которые содержат только цифры
Строки, которые содержат только буквы
Какой метод используется для преобразования всех символов строки в нижний регистр?
format()
upper()
lower()
replace()
Какие особенности необходимо учитывать при работе с циклами в Python?
Использование range() для создания последовательностей, использование break, continue и pass для управления циклами, принципы работы циклов и их эффективность
Использование кавычек для определения начала и конца цикла, использование функции print() для вывода данных
Использование циклов только для вывода данных на экран
Использование циклов только для выполнения сложных математических вычислений
Какой метод используется для удаления элемента из множества в Python?
remove()
delete()
pop()
discard()
Какой фреймворк можно использовать для создания веб-приложений на Python?
Angular
Django
Vue.js
React
Какая функция используется для получения данных от пользователя в Python?
input()
print()
get()
read()
Какие операторы используются для работы с кортежами в Python?
+ и -
* и / - не верно
[] и len()+
== и !=
Какие структуры данных в Python представляют собой упорядоченные коллекции объектов, которые могут содержать объекты разных типов?
множества
Кортежи+
списки
словари
• Средства программной разработки
• Тема 1.2. Файлы, модули и функции в Python
• Промежуточный тест 2
Что такое вложенные функции в Python?
функции, которые могут вызываться только изнутри других функций
функции, которые определены внутри других функций
функции, которые могут быть переданы как аргументы другим функциям
функции, которые имеют доступ только к локальным переменным
Для чего могут быть использованы вложенные функции в Python?
улучшения организации кода
повышения безопасности
сокрытия функций от других частей программы
предоставления функций другим частям программы
Какое ключевое слово используется для импортирования конкретных объектов из модуля в Python?
from
import
use
include
Что такое конструкция try/except в Python?
Код, который может вызвать исключение
Блок кода, в котором может произойти исключение
Блок кода, который обрабатывает исключения
Ключевое слово, которое вызывает исключение
Как вложенные функции в Python могут использоваться для сохранения значений внешних переменных?
созданием замыканий
использованием глобальных переменных
передачей значений через аргументы
вложенные функции не могут использоваться для сохранения значений внешних переменных
Какой символ заменяет один символ в шаблоне поиска файлов и директорий?
*
?
[]
{}
Какой блок используется в Python для обработки исключений?
try/else
try/catch
try/except
try/fail
Что происходит при вызове исключения в Python?
Программа продолжает выполнение без изменений
Программа останавливается и выводит сообщение об ошибке
Исключение игнорируется
Программа продолжает выполнение, но с некорректным результатом
Какая функция модуля os используется для создания новой директории?
mkdir()
chdir()
getcwd()
rmdir()
• Средства программной разработки
• Тема 2.1. Введение в ООП на языке программирования на Python
• Промежуточный тест 3
Что такое инкапсуляция в объектно-ориентированном программировании?
Механизм, который позволяет создавать новые классы на основе существующих классов, наследуя их свойства и методы
Возможность объектов разных классов использовать одинаковое имя метода, но с различной реализацией
Концепция, которая обеспечивает скрытие реализации объекта от пользователей объекта
Функция, которая определена в классе и может изменять данные объекта
Что делает следующий фрагмент программного кода на 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" и имеет свой конструктор
Как называется метод, который вызывается автоматически при удалении экземпляра класса?
init
str
del
repr
Что делает следующий фрагмент программного кода на 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"
Что делает следующий фрагмент программного кода на 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"
Что представляют собой объекты в Python?
Экземпляры функций
Экземпляры классов
Экземпляры модулей
Экземпляры операторов
Как применить декоратор к функции в Python?
Изменить код функции, добавив декоратор внутри функции
Создать новую функцию с декоратором и вызвать ее вместо исходной функции
Использовать символ @ и название декоратора перед определением функции
Нельзя применить декоратор к функции в Python
Что такое множественное наследование?
Это возможность класса наследовать свойства и методы только от одного родительского класса
Это возможность класса наследовать свойства и методы только от двух родительских классов
Это возможность класса наследовать свойства и методы сразу от нескольких родительских классов
Это возможность класса наследовать свойства и методы только от родительского класса и его потомков
• Средства программной разработки
• Тема 3.1. Создание веб-приложения на Python с использованием Django
• Промежуточный тест 4
Как запустить локальный сервер Django?
python manage.py startserver
python manage.py runserver
python manage.py start
python manage.py server
Какой файл в структуре проекта Django используется для управления проектом, позволяет выполнять различные задачи, такие как запуск сервера, создание миграций и многое другое?
init.py
settings.py
urls.py
manage.py
Какие языки программирования используются для создания серверной части веб-приложений?
HTML и CSS
JavaScript и CSS
Python и Ruby
Python и PHP
Какие задачи включает в себя создание веб-страницы в Django?
Создание шаблона и функции представления
Настройка статических файлов
Использование форм и обработка данных
Валидация данных
Что такое библиотеки Python?
Наборы модулей и пакетов, предназначенные для решения определенных задач
Программы для работы с базами данных
Среда разработки для Python
Сервер для веб-приложений
Какие преимущества имеет Django для веб-разработки?
Быстрое развертывание, масштабируемость и безопасность
Быстрое развертывание, масштабируемость и низкая стоимость
Быстрое развертывание, хорошая оптимизация и безопасность
Быстрое развертывание, масштабируемость и удобство использования
Какие файлы содержат HTML-разметку, CSS-стили и JavaScript-скрипты в Django?
Файлы моделей
Файлы представлений
Файлы шаблонов
Файлы маршрутов
Зачем рекомендуется устанавливать библиотеку в виртуальное окружение при работе над определенным проектом?
Чтобы избежать ошибок при установке библиотек
Чтобы ускорить процесс установки библиотек
Чтобы изолировать зависимости проекта от других проектов и упростить управление зависимостями
Чтобы снизить затраты на проект
Какой файл нужно создать для определения моделей данных в Django?
models.py
views.py
settings.py
urls.py
Что такое ORM (Object-Relational Mapping) в web-разработке?
Язык разметки
Язык стилей
Система хранения и организации данных
Инфраструктура для создания веб-приложений
• Средства программной разработки
• Тема 3.2. Базы данных и ORM
• Промежуточный тест 5
Какие возможности предоставляют миграции в Django?
Создание, изменение и удаление таблиц и полей в базе данных
Управление индексами, ограничениями и другими аспектами базы данных
Обновление логики работы приложения
Добавление новых функций в модели
Что представляет собой каждый атрибут класса модели в Django?
Экземпляр класса модели
Поле таблицы в базе данных
Метод для работы с данными базы данных
Структуру данных объекта
Что происходит при вызове метода update() на QuerySet объекте в Django?
Получение всех объектов модели
Получение единственного объекта модели, удовлетворяющего определенному условию
Обновление значений полей у объектов модели, удовлетворяющих определенному условию
Удаление объектов модели, удовлетворяющих определенному условию
Какой метод используется для получения всех строк, соответствующих запросу, при работе с БД в Python?
execute()
executemany()
fetchone()
fetchall()
Какие поля могут содержать модели в Django?
Целое поле
Поле для текста
Поле для даты и времени
Поле для звуковых файлов
Что такое ORM в связи с моделями Django?
Объектно-реляционное отображение
Объектно-ориентированное моделирование
Объектно-ориентированный дизайн
Объектно-ориентированное программирование
Какие из перечисленных ORM-библиотек в Python являются частью фреймворков для веб-разработки?
SQLAlchemy
Pyramid
Flask
Django
Какие библиотеки для работы с базами данных являются наиболее популярными в Python?
SQLAlchemy, Django ORM, psycopg2
PyMongo, Cassandra, Redis
SQLite3, MySQLdb, Peewee
Django, Flask, Pyramid
• Средства программной разработки
• Тема 3.3. Django ORM: работа с данными и формами
• Промежуточный тест 6
Какие задачи можно решать с помощью Django ORM?
Работа с данными, хранящимися в разных таблицах
Работа с файлами в Python
Работа с сетевыми соединениями в Python
Работа с графическим интерфейсом в Python
Что необходимо указать в условии фильтрации, чтобы получить все книги, связанные с определенной категорией?
поле "books"
поле "categories"
объект категории
объект книги
Какие действия необходимо выполнить для создания новых объектов модели в базе данных?
создать экземпляр модели
вызвать метод objects.all()
изменить атрибуты объекта модели
сохранить объект модели
Какие методы могут быть использованы для выполнения запросов в базу данных в Django ORM?
"all", "filter", "order_by"
"create", "update", "delete"
"select", "insert", "update"
"get", "save", "delete"
Какие методы можно использовать для добавления связанных объектов в Django ORM?
add
update
create
remove
Какие примеры запросов можно использовать для работы с базой данных в Django ORM?
Выборка всех объектов
Фильтрация данных
Сортировка данных
Вставка данных
Какой метод возвращает QuerySet в Django ORM?
get
filter
all
related_name
Что такое ORM в Django?
объект-реляционное отображение
объект-реальное отображение
объектно-реляционный менеджер
объектно-реальный менеджер
Какие механизмы предоставляет Django Admin для контроля доступа к административной панели?
механизмы аутентификации
механизмы авторизации
механизмы аутентификации и авторизации
механизмы шифрования данных
Что такое Django Admin?
инструмент для работы с базой данных, используя объекты Python вместо SQL-запросов
инструмент для создания HTML-форм
встроенный интерфейс администратора
инструмент для создания API для взаимодействия с базой данных
• Средства программной разработки
• Тема 4.1. Подготовка веб-приложения на языке Python к публикации
• Промежуточный тест 7
Какой инструмент можно использовать для создания таблиц и индексов базы данных в Django?
requirements.txt
pip
makemigrations
collectstatic
Что такое аутентификация пользователей в веб-приложении?
процесс проверки, имеет ли пользователь право доступа к странице
процесс проверки подлинности пользователя с использованием имени пользователя и пароля
механизм защиты от атак межсайтовой подделки запросов (CSRF)
процесс передачи данных между сервером и клиентом
Что такое режим отладки в Django?
режим, в котором Django выводит дополнительную информацию об ошибках и исключениях в вашем коде
режим, в котором Django автоматически исправляет ошибки в вашем коде
режим, в котором Django выводит отладочную информацию о работе базы данных
режим, в котором Django выводит отладочную информацию о работе сервера
Какие шаги необходимо выполнить для установки библиотеки requests с помощью менеджера пакетов pip?
установка Python
написание кода
установка зависимостей
выполнение команды pip install requests
Какие языки и фреймворки часто используются для разработки веб-приложений на Python?
Java и Spring
HTML, CSS и JavaScript
PHP и Laravel
++ и Qt
Какие задачи решает команда collectstatic в веб-разработке на Django?
Ускорение работы веб-приложения
Обслуживание статических файлов проекта в одном месте
Создание новых шаблонов для веб-приложения
Изменение динамического содержимого веб-приложения
Какие функции выполняет декоратор @login_required в Django?
Защищает представления от неавторизованных пользователей
Создает формы для регистрации новых пользователей
Создает базу данных для хранения учетных записей пользователей
Проверяет подлинность учетных данных пользователя
Какие действия необходимо выполнить для регистрации пользователей в Django?
Создать форму для регистрации новых пользователей
Создать представление для обработки запросов на регистрацию новых пользователей
Создать базу данных для хранения учетных записей пользователей
Использовать декоратор @login_required
Какие этапы включает процесс развертывания веб-приложения на Python с использованием Django?
установка и настройка базы данных
настройка операционной системы
настройка веб-сервера
конфигурация маршрутов в приложении
Какое приложение можно распространять на других компьютерах, используя PyInstaller?
PyQt5 приложение
Django приложение
Flask приложение
pandas приложение
Отзывы
Отзывов пока нет.