Способы добавления данных
Какими способами можно добавить данные в коллекцию MongoDB?
- a.
insert_one() - b.
insert_many() - c.
add_documents() - d.
create_one()
Тест и шесть практических задач: от подключения к MongoDB до создания собственного пакета.
if __name__ == "__main__".__init__.py.Какими способами можно добавить данные в коллекцию MongoDB?
insert_one()insert_many()add_documents()create_one()Какой тип данных возвращается методом find()?
Сопоставьте термины с их определениями:
__pycache____init__.py__init__.py, объединёнными по смыслу.py файл с переменными, функциями, классами и т.д..pycЧто делает файл __pycache__/math_utils.cpython-312.pyc?
.py файлаУровень: начальный
Напишите программу, которая подключается к MongoDB, выполняет команду ping и выводит сообщение об успешном подключении. Закройте соединение в блоке finally.
Уровень: начальный
Выберите базу ich_edit и коллекцию products_training. Добавьте три товара с полями name, price и stock. Выведите ID всех добавленных документов.
Уровень: средний
Найдите все товары, у которых price меньше 5, отсортируйте по возрастанию цены и выведите только поля name и price (без _id).
Уровень: средний
Увеличьте цену всех товаров на 10%. Затем удалите все товары, у которых stock равен 0. Выведите количество обновлённых и удалённых документов.
Уровень: средний
Напишите программу, которая пытается подключиться к MongoDB с неверным паролем. Перехватите исключения ConnectionFailure и OperationFailure и выведите понятные сообщения.
Уровень: выше среднего
Создайте модуль string_utils.py с функциями count_words и reverse. Добавьте блок if __name__ == "__main__" для тестирования функций. Затем создайте пакет tools с файлом __init__.py, который импортирует обе функции. Напишите main.py, который использует пакет tools.
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Какой стиль имён переменных обычно рекомендует PEP 8?
Зачем использовать f-strings в современном Python?
Когда полезен ранний возврат из функции?
Что делает аннотация типа в Python?
Как лучше обрабатывать ожидаемую ошибку преобразования?
Чем отличается = от ==?
Что делает print()?