Python Basics Quiz ایک MCQ لرننگ ایپ ہے جو ابتدائی افراد، طلباء اور پیشہ ور افراد کے لیے مرحلہ وار Python پروگرامنگ کے بنیادی اصول سیکھنے کے لیے بنائی گئی ہے۔ اس Python Basics ایپ میں امتحانات، انٹرویوز اور خود سیکھنے کے لیے Python مثالی میں اہم عنوانات پر مشتمل سینکڑوں متعدد انتخابی سوالات شامل ہیں۔
چاہے آپ اپنے Python کے علم کو کوڈنگ یا برش کرنے میں نئے ہوں، Python Basics Quiz آپ کی پروگرامنگ بنیاد کو مضبوط کرنے کے لیے موضوع کے مطابق کوئز، فوری تاثرات اور واضح وضاحتیں فراہم کرتا ہے۔
کلیدی خصوصیات
MCQ لرننگ: لمبے نوٹس کے بغیر متعدد انتخابی سوالات پر توجہ مرکوز کریں۔
ٹاپک وائز پریکٹس: ازگر کی بنیادی باتیں، ڈیٹا ڈھانچے، فنکشنز، اور او او پی کا احاطہ کرتا ہے۔
ایپ کے اندر شامل موضوعات
1. ازگر کا تعارف
- ازگر کی تاریخ: گائیڈو وین روسم نے 1991 میں تخلیق کیا۔
– خصوصیات: سادہ، تشریح شدہ، پورٹیبل، اعلیٰ سطح
- انسٹالیشن: سیٹ اپ ازگر، ماحولیاتی متغیرات، IDE
- پہلا پروگرام: پرنٹ اسٹیٹمنٹ اور نحو کی بنیادی باتیں
- انڈینٹیشن: وائٹ اسپیس ازگر کوڈ بلاکس کی وضاحت کرتی ہے۔
- تبصرے: سنگل لائن، ملٹی لائن، دستاویزی نوٹ
2. متغیرات اور ڈیٹا کی اقسام
- متغیرات: قدروں کو ذخیرہ کرنے والے کنٹینرز
- انٹیجرز: مکمل نمبر مثبت/منفی
- فلوٹس: جزوی حصوں کے ساتھ اعشاریہ نمبر
- سٹرنگز: اقتباسات میں متن کی ترتیب
- بولین: صحیح/غلط منطقی اقدار
– قسم کی تبدیلی: ڈیٹا کی اقسام کے درمیان کاسٹ کرنا
3. ازگر میں آپریٹرز
– ریاضی کے آپریٹرز: +، -، *، / بنیادی باتیں
- موازنہ آپریٹرز: ==، >، <، !=
- منطقی آپریٹرز: اور، یا، نہیں۔
- اسائنمنٹ آپریٹرز: =، +=، -=، *=
- بٹ وائز آپریٹرز: &, |, ^, ~, <<, >>
- ممبرشپ آپریٹرز: میں، ترتیب میں نہیں۔
4. کنٹرول بہاؤ
- اگر بیان: درست ہونے پر کوڈ پر عمل درآمد کرتا ہے۔
– اگر-اور: سچے اور جھوٹے دونوں صورتوں کو ہینڈل کرتا ہے۔
- elif: متعدد شرائط کی جانچ کی گئی۔
– نیسٹڈ اگر: حالات کے اندر
- لوپس: کے لیے، دہرانے کے دوران
- توڑیں اور جاری رکھیں: لوپ کے بہاؤ کو کنٹرول کریں۔
5. ڈیٹا سٹرکچرز
- فہرستیں: ترتیب دیا گیا، تغیر پذیر مجموعہ
- ٹیپلز: آرڈر شدہ، ناقابل تغیر مجموعہ
- سیٹ: غیر ترتیب شدہ، منفرد عناصر
- ڈکشنریاں: کلیدی قدر ڈیٹا کے جوڑے
- فہرست کی سمجھ: کومپیکٹ لسٹ کی تخلیق
- اسٹرنگ کے طریقے: تقسیم کریں، جوائن کریں، بدلیں، فارمیٹ کریں۔
6. افعال
- افعال کی تعریف کرنا: ڈیف کلیدی لفظ استعمال کریں۔
- دلائل: پوزیشنی، کلیدی لفظ، ڈیفالٹ، متغیر
– واپسی کا بیان: قدریں واپس بھیجیں۔
- متغیرات کا دائرہ: مقامی بمقابلہ عالمی
- لیمبڈا فنکشنز: گمنام سنگل ایکسپریشن فنکشنز
- بلٹ ان فنکشنز: لین، ٹائپ، ان پٹ، رینج
7. ماڈیولز اور پیکجز
– امپورٹنگ ماڈیولز: اضافی فعالیت شامل کریں۔
- ریاضی کا ماڈیول: sqrt، pow، factorial
- رینڈم ماڈیول: بے ترتیب نمبرز، شفل
- ڈیٹ ٹائم ماڈیول: تاریخ/وقت کی کارروائیاں
- ماڈیولز بنانا: دوبارہ قابل استعمال ازگر فائلیں۔
پی آئی پی کا استعمال: بیرونی پیکجز انسٹال کریں۔
8. فائل ہینڈلنگ
فائلیں کھولنا: اوپن() موڈز کے ساتھ r,w,a
- فائلوں کو پڑھنا: پڑھیں ()، ریڈ لائن ()، ریڈ لائنز ()
- فائلیں لکھنا: لکھنا ()، لکھنا ()
- فائلوں کو بند کرنا: ریلیز کے وسائل وغیرہ۔
9. غلطی اور استثنیٰ ہینڈلنگ
- نحو کی خرابیاں: کوڈ کی ساخت کی غلطیاں
- رن ٹائم کی خرابیاں: عملدرآمد کے دوران غلطیاں
- بلاک کے علاوہ کوشش کریں: غلطیوں کو احسن طریقے سے ہینڈل کریں۔
- آخر میں بلاک: استثناء وغیرہ سے قطع نظر چلتا ہے۔
10. آبجیکٹ اورینٹڈ پروگرامنگ (بنیادی باتیں)
- کلاسز اور آبجیکٹ: بلیو پرنٹس اور مثالیں۔
- کنسٹرکٹرز: صفات کو شروع کرنے کے لئے init طریقہ
- طریقے: کلاسوں کے اندر کام کرتا ہے۔
- وراثت: نئی کلاسیں حاصل کرنا وغیرہ۔
ازگر کی بنیادی کوئز کا انتخاب کیوں کریں؟
MCQ: تھیوری کو یاد کرکے نہیں بلکہ مشق کرکے سیکھیں۔
سٹرکچرڈ لرننگ پاتھ: بنیادی باتیں، ڈیٹا سٹرکچر، فنکشنز، اور OOP کا احاطہ کرتا ہے۔
امتحان اور انٹرویو کے لیے تیار: طلباء اور ملازمت کے خواہشمندوں کے لیے بہترین۔
مہارت میں اضافہ: ازگر پروگرامنگ فاؤنڈیشن کو مضبوط کریں۔
کے لیے کامل:
ازگر سیکھنے والے مبتدی
طلباء امتحانات یا کوڈنگ انٹرویوز کی تیاری کر رہے ہیں۔
ازگر کے علم کو تازہ کرنے والے پیشہ ور
اساتذہ یا ٹرینرز جن کو کوئز کے لیے تیار مواد کی ضرورت ہے۔
ازگر کے بنیادی اصولوں، ڈیٹا سٹرکچرز، فنکشنز، OOP، اور ایرر ہینڈلنگ کا احاطہ کرنے والے متعدد انتخابی سوالات کی مشق کرنے کے لیے ابھی "Python Basics Quiz" ڈاؤن لوڈ کریں اور قدم بہ قدم Python پروگرامنگ سیکھیں۔
اپ ڈیٹ کردہ بتاریخ
16 ستمبر، 2025