Що найкраще описує лямбда-функцію в Python?
Коли лямбда-функції особливо доречні у використанні?
Що таке словник у Python?
Що повертає `reduce(lambda x, y: x + y, [1, 2, 3])`?
Яким має бути ключ словника?
Що повертає `person.pop("age")`, якщо ключ існує?
Який вираз безпечно перевіряє наявність ключа у словнику?
Що таке кортеж у Python?
Що поверне `coords[:2]` для кортежу `(10, 20, 30)`?
Чому кортежі можна використовувати як ключі словників?
Що таке замикання в Python?
Що таке декоратор у Python?
Що таке генератор у Python?
Чим генератор відрізняється від списку?
Чому генератори корисні для великих наборів даних?
Що таке об’єктно-орієнтоване програмування (ООП)?
Який принцип ООП об’єднує дані та методи в одному об’єкті та контролює доступ?
Який рівень доступу позначається двома підкресленнями (`__pin`) у Python?
Що дозволяє робити успадкування?
Що означають літери в скороченні MVC?
Яка роль Model у патерні MVC?
Які обов’язки Controller у патерні MVC?
Що означає скорочення MVT у Django?
Чим View у MVT відрізняється від View у MVC?
Що таке веб-фреймворк?
Який фреймворк позиціонується як мікрофреймворк із мінімалістичним ядром?
Яка особливість відрізняє Django від Flask?
Які дві команди виконують створення та активацію віртуального середовища на Windows (CMD)?
Яка команда створює новий Django-проєкт `mysite`?
Який файл у структурі проєкту містить налаштування?
Для чого використовується `python manage.py startapp main`?
Який файл потрібно оновити, щоб зареєструвати новий додаток?
Яка БД використовується в Django за замовчуванням?
Який набір команд створює та застосовує міграції? (порядок важливий)
Що робить команда `python manage.py runserver`?
Як підключити маршрути додатку `main` у головному `urls.py`?
Який крок потрібен для доступу до адмін-панелі?
Що таке View у Django?
Що повертає функціональне представлення у простішому випадку?
Що містить об’єкт `HttpRequest`?
Як оголосити URL з числовим параметром року?
Що робить `include()` в `urls.py` проєкту?
Як обмежити доступ до представлення лише для авторизованих користувачів?
Що таке middleware?
Яка типова помилка при використанні класових представлень?
Яка основна мета шаблонів у Django?
Яка функція використовується найчастіше для рендерингу шаблону у view?
Який тег використовується для наслідування базового шаблону?
Що робить тег `{% csrf_token %}`?
Який тег виводить елемент меню зі шаблону `header.html`?
Яка конструкція обробляє порожній список у `{% for %}` циклі?
Для чого створюють власні теги й фільтри?
Яка структура потрібна для підключення custom-фільтрів?
Що станеться, якщо забути `__init__.py` в `templatetags/`?
Який декоратор використовується для реєстрації простого фільтра?
Скільки аргументів може приймати фільтр у шаблоні?
Який тип тегів рендерить інший шаблон і повертає HTML-фрагмент?
Що є головною перевагою Django-форм порівняно з «чистим» HTML?
Який клас використовується для базових форм, що не пов’язані з моделлю?
Коли доцільно використовувати `forms.ModelForm`?
Який файл створюють у додатку для зберігання форм?
Що повертає метод `form.cleaned_data['field']`?
Який параметр дозволяє додати підказку до поля форми?
Як у формі задати текстове поле з багаторядковим вводом?
Яку роль виконує ORM у Django?
Де налаштовується підключення до бази даних?
Що робить параметр `verbose_name` у полі моделі?
Що повертає метод `__str__()` у моделі?
Який метод використовується для збереження об'єкта в БД?
Що робить `objects.all()`?
Що параметр означає `on_delete=models.CASCADE`?
Що робить `auto_now_add=True` у DateTimeField?
Який тип поля використовується для короткого тексту?
Який обов'язковий параметр у `CharField`?
Який тип поля для великого тексту (наприклад, контенту статті)?
Який тип поля для ціни з фіксованою точністю?
Який тип зв'язку створює `ForeignKey`?
Що означає `on_delete=models.PROTECT`?
Що таке міграція в Django?
Де зберігаються файли міграцій?
Що означає абревіатура CRUD?
Який метод фільтрує об'єкти за умовою?
Що таке Django Admin?
За якою URL-адресою доступний admin?
Як зареєструвати модель в admin (простий спосіб)?
Що таке Django REST Framework (DRF)?
Що таке Serializer у DRF?
Які дві основні операції виконує Serializer?
Що означає параметр `many=True` у serializer?
Який декоратор використовується для function-based views у DRF?
Що таке Nested Serializers?
Яка основна різниця між Serializer та ModelSerializer?
Що таке Generic Views у DRF?
Яка перевага Generic Views над function-based views?
Що робить ListAPIView?
Що робить RetrieveAPIView?
Які HTTP методи підтримує RetrieveUpdateDestroyAPIView?
Що таке Permissions у DRF?
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома