હોમપેજ/AI ક્વિઝ હબ/પાયથોન & વેબ ફ્રેમવર્ક્સ
🐍55 MCQs • Must Learn

પાયથોન & વેબ ફ્રેમવર્ક્સ Quiz & Interview MCQs

પાયથોન એ AI, ડેટા સાયન્સ અને બેકએન્ડ વેબ ડેવલપમેન્ટ માટે વિશ્વની સૌથી લોકપ્રિય પ્રોગ્રામિંગ ભાષા છે. અહીં પાયથોન મેમરી મેનેજમેન્ટ, Global Interpreter Lock (GIL), ડેકોરેટર્સ, જનરેટર્સ, Django ORM અને FastAPI ના મહત્વના ઇન્ટરવ્યુ પ્રશ્નો સરળ ગુજરાતીમાં સમજાવેલા છે.

📝 55 પ્રશ્નો🇮🇳 ગુજરાતી સમજૂતી સાથે💯 ૧૦૦% મફત મોક ટેસ્ટ🏆 લીડરબોર્ડ રેન્કિંગ
લાઇવ મોક ટેસ્ટ & રેન્કિંગ

પાયથોન & વેબ ફ્રેમવર્ક્સ મોક ટેસ્ટ આપવા તૈયાર છો?

૧૦ પ્રશ્નોની લાઈવ ટેસ્ટ આપો, તુરંત સ્કોરકાર્ડ મેળવો અને તમારા મિત્રો સાથે લીડરબોર્ડમાં સ્પર્ધા કરો.

કુલ પ્રશ્નો: 55 / 55
1

પાયથોન કોડ કેવી રીતે એક્ઝિક્યુટ થાય છે?

2

નીચેના પાયથોન કોડનું આઉટપુટ શું આવશે? ```python a = [1, 2, 3] b = a b.append(4) print(a) ```

3

નીચેનામાંથી કયું પાયથોનમાં અમાન્ય (invalid) વેરિયેબલ નામ છે?

4

પાયથોનમાં `type((1))` અને `type((1,))` નું પરિણામ અનુક્રમે શું આવશે?

5

`==` ઓપરેટરની સરખામણીમાં `is` ઓપરેટર શું ચકાસે છે?

6

પાયથોનમાં `2 ** 3 ** 2` એક્સપ્રેશનનું સાચું પરિણામ શું આવે છે?

7

પાયથોનમાં `"Python"[::-1]` નું પરિણામ શું આવે છે?

8

પાયથોનમાં સ્ટ્રિંગ્સ (Strings) મ્યુટેબલ છે કે ઇમ્યુટેબલ?

9

`"hello world".split()` મેથડ શું રિટર્ન કરે છે?

10

પાયથોન લિસ્ટના અંતમાં એલિમેન્ટ ઉમેરવા (`list.append()`) ની સમય જટિલતા (Time Complexity) શું છે?

11

નીચેના લિસ્ટ કોમ્પ્રીહેન્સનનું આઉટપુટ શું આવશે? `[x * 2 for x in range(5) if x % 2 == 0]`

12

પાયથોનમાં `list.sort()` અને `sorted(list)` વચ્ચે મુખ્ય તફાવત શો છે?

13

પાયથોન કોડ `list(set([1, 2, 2, 3, 3, 4]))` નું મુખ્ય પરિણામ શું હોય છે?

14

નીચેનામાંથી કયું ડેટા સ્ટ્રક્ચર ઇમ્યુટેબલ (Immutable) છે?

15

શું પાયથોન `set` ની અંદર ઘટક તરીકે `list` રાખી શકાય?

16

પાયથોનમાં `{1, 2, 3} & {2, 3, 4}` નું આઉટપુટ શું આવશે?

17

ડિક્શનરીમાંથી કોઈ કી (key) ન મળે ત્યારે `KeyError` આવ્યા વગર સુરક્ષિત રીતે વેલ્યુ મેળવવા શું વપરાય છે?

18

પાયથોનમાં `len({'a': 1, 'a': 2, 'b': 3})` નું પરિણામ શું આવશે?

19

પાયથોન 3 માં `dict.items()` શું રિટર્ન કરે છે?

20

`range(1, 10, 2)` ને લિસ્ટમાં રૂપાંતરિત કરતા કયા એલિમેન્ટ્સ મળશે?

21

પાયથોનમાં `for` કે `while` લૂપ સાથે `else` ક્લોઝ ક્યારે એક્ઝિક્યુટ થાય છે?

22

પાયથોનમાં `pass` સ્ટેટમેન્ટનું મુખ્ય કાર્ય શું છે?

23

પાયથોન ફંક્શનમાં `yield` કીવર્ડ શું કરે છે?

24

નીચેના કોડનું આઉટપુટ શું આવશે? ```python def func(*args, **kwargs): print(type(args), type(kwargs)) func(1, 2, a=3) ```

25

નીચેના લેમ્બડા ફંક્શનનું આઉટપુટ શું આવશે? ```python square = lambda x: x ** 2 print(square(4)) ```

26

નીચેના કોડનું આઉટપુટ શું આવશે? ```python x = 10 def change(): global x x = 20 change() print(x) ```

27

પાયથોન ક્લાસ મેથડ્સમાં પ્રથમ પેરામીટર તરીકે `self` નો શો હેતુ છે?

28

પાયથોન ક્લાસમાં `__init__` મેથડનો મુખ્ય હેતુ શો છે?

29

નીચેના કોડનું આઉટપુટ શું આવશે? ```python class A: def show(self): return "A" class B(A): def show(self): return super().show() + "B" print(B().show()) ```

30

નીચેના ફંક્શનનું આઉટપુટ શું આવશે? ```python def test(): try: return 1 finally: return 2 print(test()) ```

31

નીચેના કોડમાં કયો એક્સેપ્શન બ્લોક એક્ઝિક્યુટ થશે? ```python try: result = 10 / 0 except ZeroDivisionError: print("Cannot divide by zero") except Exception: print("General exception") ```

32

`f = open(...)` ના બદલે `with open(...) as f:` વાપરવાની ભલામણ કેમ કરવામાં આવે છે?

33

પાયથોન ફાઇલોમાં `if __name__ == "__main__":` નો મુખ્ય હેતુ શો છે?

34

નીચેના કોડનું આઉટપુટ શું આવશે? ```python a = [1, 2, 3] b = ['a', 'b'] print(list(zip(a, b))) ```

35

નીચેના લૂપના પ્રથમ ઇટરેશન પર શું પ્રિન્ટ થશે? ```python fruits = ['apple', 'banana', 'cherry'] for idx, fruit in enumerate(fruits, start=1): print(idx, fruit) break ```

36

પાયથોન વેબ ફ્રેમવર્ક્સ Django, Flask અને FastAPI વચ્ચેનો મુખ્ય આર્કિટેક્ચરલ તફાવત શો છે?

37

Django એપ્લિકેશનમાં `urls.py` અને `views.py` ફાઇલોનો પ્રાથમિક સંબંધ શો છે?

38

Django ના MVT (Model-View-Template) આર્કિટેક્ચરમાં 'Template' લેયરનું મુખ્ય કાર્ય શું છે?

39

Django મોડેલ ફીલ્ડ્સમાં `null=True` અને `blank=True` વચ્ચે શો તફાવત છે?

40

Django ORM માં જો રેકોર્ડ ન મળે તો `User.objects.get(id=999)` અને `User.objects.filter(id=999)` શું વર્તન કરશે?

41

Flask એપ્લિકેશનમાં ચોક્કસ URL પાથ સાથે ફંક્શન જોડવા માટે કયો ડેકોરેટર વપરાય છે?

42

Flask માં `request` ઓબ્જેક્ટનું સ્વરૂપ શું છે?

43

Flask એન્ડપોઇન્ટમાંથી સાચો `application/json` રિસ્પોન્સ પરત કરવા માટે કઈ બિલ્ટ-ઇન યુટિલિટી શ્રેષ્ઠ છે?

44

મોટી Flask એપ્લિકેશનને મોડ્યુલર અને પુનઃઉપયોગી ઘટકોમાં વિભાજીત કરવા શું વપરાય છે?

45

FastAPI માં રિક્વેસ્ટ પેરામીટર્સ અને બોડીનું ઓટોમેટિક ડેટા વેલિડેશન કોના દ્વારા થાય છે?

46

FastAPI એપ્લિકેશન રન કર્યા પછી ઇન્ટરેક્ટિવ Swagger UI ડોક્યુમેન્ટેશન કયા URL પર ઉપલબ્ધ થાય છે?

47

FastAPI માં એન્ડપોઇન્ટને `async def` તરીકે વ્યાખ્યાયિત કરવાનો મુખ્ય ફાયદો શો છે?

48

FastAPI માં ડીપેન્ડન્સી ઇન્જેક્શન (Dependency Injection) માટે કયો સિન્ટેક્સ વપરાય છે?

49

REST API માં POST વિનંતી દ્વારા નવો રિસોર્સ સફળતાપૂર્વક બન્યા પછી કયો HTTP સ્ટેટસ કોડ પરત કરવો શ્રેષ્ઠ છે?

50

Django માં ડેટાબેઝ સ્કીમા ફેરફારો બનાવવા અને ડેટાબેઝ પર લાગુ કરવાનો સાચો કમાન્ડ ક્રમ કયો છે?

51

Django ના બિલ્ટ-ઇન Admin સાઇટ (`/admin`) નું મુખ્ય કાર્ય અને સેટઅપ જરૂરિયાત શું છે?

52

Django ORM નો ક્વેરીસેટ (QuerySet) ખરેખર ડેટાબેઝ પર ક્યારે SQL ક્વેરી રન કરે છે?

53

પાયથોન વેબ ડેવલપમેન્ટમાં વર્ચ્યુઅલ એન્વાયરમેન્ટ (`python -m venv venv`) વાપરવું શા માટે અત્યંત જરૂરી છે?

54

પાયથોન પ્રોજેક્ટ ડિપ્લોય કરતા પહેલાં `pip freeze > requirements.txt` રન કરવાનો શો હેતુ છે?

55

નવા પાયથોન API માટે પરંપરાગત WSGI (Gunicorn) કરતાં ASGI સર્વર (Uvicorn) પસંદ કરવાનું મુખ્ય કારણ શો છે?

અન્ય મહત્વપૂર્ણ વિષયોની ક્વિઝ (Other Topics):