مرکزی مواد پر جائیں

اپنی Python مہارت کو پرکھیں

سنٹیکس، فنکشنز اور اسکوپ، ڈیٹا اسٹرکچرز، اور ایررز و آبجیکٹ اورینٹڈ رائج طریقوں میں اپنی Python مہارت جانچیں۔ 30 عملی سوالات ہیں اور زمرہ وار اسکور فوراً ملتا ہے — مفت، سائن اپ کے بغیر۔

30 سوالات9 منٹ
یہ ٹیسٹ دیں
بنیادی باتیں

Python ٹیسٹ کیا ہے؟

یہ صورتحال پر مبنی Python ٹیسٹ ہے: اس میں حقیقی کوڈ کے 30 مختصر ٹکڑے ہیں، اور ہر ایک کے بعد سوال ہوتا ہے کہ اسے چلانے پر دراصل کیا ہوتا ہے۔ مثلاً ڈیفالٹ آرگیومنٹ والا کوئی فنکشن خاموشی سے اپنی پچھلی کال یاد رکھتا ہے؛ دو لسٹیں بظاہر ایک جیسی لگتی ہیں مگر ایک ہی آبجیکٹ نہیں ہوتیں؛ یا کوئی کلوژر لوپ کے ختم ہو جانے کے بعد لوپ ویری ایبل کو پڑھتا ہے۔ آپ وہ جواب چنتے ہیں جو Python کے اصل رویے سے میل کھاتا ہو، نہ کہ اس سے جو بظاہر ہونا چاہیے۔

مزید پڑھیں

یہ 30 سوالات چار شعبوں کا احاطہ کرتے ہیں — بنیادی سنٹیکس اور ٹائپس، فنکشنز/اسکوپ/کلوژرز، ڈیٹا اسٹرکچرز اور کنٹرول فلو، اور ایررز/آبجیکٹ اورینٹڈ پروگرامنگ اور رائج طریقے۔ یہی چار وہ مقامات ہیں جہاں Python کوڈ کو پڑھ کر جو سمجھ آتا ہے اور اسے چلانے پر جو ہوتا ہے، ان دونوں میں خاموشی سے فرق پڑ جاتا ہے، اور یہیں ملازمت کے اشتہار میں مانگی گئی 'مضبوط Python' مہارت انٹرویو تک پہنچتے پہنچتے عموماً کسی بہت مخصوص چیز کی صورت اختیار کر لیتی ہے۔ آپ کو ہر شعبے میں الگ اسکور ملتا ہے، اس لیے کوئی کمزوری کم مجموعی اسکور میں چھپنے کے بجائے کمزوری کے طور پر ہی سامنے آتی ہے۔

اس میں تقریباً چھ منٹ لگتے ہیں، سائن اپ کی ضرورت نہیں، اور نہ کوئی کوڈ لکھنا ہے نہ چلانا — ہر سوال میں کوڈ پڑھ کر نتیجے کی پیش گوئی کرنی ہوتی ہے، بالکل اسی طرح جیسے کوئی سینئر انجینئر پُل ریکویسٹ کا جائزہ لیتا ہے۔ سنٹیکس جاننا اور یہ جاننا کہ اس کا کوئی مخصوص حصہ مخصوص حالات میں کیا کرتا ہے، دو الگ مہارتیں ہیں، اور یہ ٹیسٹ دوسری مہارت کو ناپتا ہے۔

آپ کو کیا ملے گا

یہ ٹیسٹ کیا ظاہر کرتا ہے

دیکھیں کہ Python کے چار شعبوں میں سے کون سا شعبہ دراصل آپ کو پیچھے رکھ رہا ہے
زمرہ وار تفصیل حاصل کریں — سنٹیکس، فنکشنز/اسکوپ، ڈیٹا اسٹرکچرز، آبجیکٹ اورینٹڈ پروگرامنگ/ایررز
جانیں کہ آپ کس درجے میں ہیں: ابتدائی، درمیانہ، ایڈوانسڈ یا ماہر
دیکھیں کہ ملازمت کے اشتہارات میں مضبوط Python مہارت سے جو مراد ہوتی ہے، اس کے مقابلے میں آپ کہاں کھڑے ہیں
  • یہ ایک ہی نشست میں ابتدائی سے ماہر تک تمام سطحوں کا احاطہ کرتا ہے۔ ابتدائی سوالات ان چیزوں کے بارے میں ہیں جن سے ہر Python صارف کا واسطہ پڑتا ہے — میوٹیبل ڈیفالٹ آرگیومنٹس، is اور == کا فرق، اور انٹیجر اور فلوٹ ڈویژن کا فرق۔ بعد کے سوالات کلوژرز، ڈیکوریٹرز، جنریٹرز، شیلو کاپی اور انہیریٹنس تک جاتے ہیں۔ آپ کا اسکور آپ کو چار میں سے ایک درجے میں رکھتا ہے، اور ان درجوں کے نام جان بوجھ کر وہی رکھے گئے ہیں جو ملازمت کے اشتہارات میں استعمال ہوتے ہیں۔

  • نہیں۔ ہر سوال Python 3 کے اس رویے کی بنیاد پر لکھا گیا ہے جو برسوں سے مستحکم ہے — f-strings، انٹیجر اور فلوٹ ڈویژن کے معیاری اصول، اور آبجیکٹ ماڈل۔ یہاں کچھ بھی کسی حالیہ پوائنٹ ریلیز یا کسی خاص لائبریری پر منحصر نہیں۔

  • یہ کوڈ پڑھ کر نتیجے کی پیش گوئی کرنے والی اسی سوچ کو جانچتا ہے جس سے زیادہ تر آجروں کی جانچ کا آغاز ہوتا ہے، اور وہ بھی اسی مختصر صورتحال والے انداز میں، اسی لیے یہ تیاری کے لیے کارآمد ہے۔ یہ کسی مخصوص آجر کے ٹیسٹ کی نقل نہیں، اور یہاں اچھا اسکور کوئی سرٹیفکیٹ نہیں ہے۔ البتہ یہ آپ کو یہ ضرور بتاتا ہے کہ چار میں سے کن شعبوں میں آپ کے نمبر کٹیں گے — اور کسی تکنیکی انٹرویو سے پہلے یہی جاننا کام کی بات ہے۔

  • تقریباً چھ منٹ لگتے ہیں۔ انفرادی سوالات پر کوئی ٹائمر نہیں ہے — یہ ٹیسٹ یہ ناپتا ہے کہ آپ جانتے ہیں یا نہیں کہ کوڈ کیا کرتا ہے، یہ نہیں کہ آپ کتنی تیزی سے کلک کر سکتے ہیں۔ آپ کسی سوال پر جتنی دیر چاہیں سوچ سکتے ہیں۔

  • نہیں۔ آپ اکاؤنٹ کے بغیر ٹیسٹ دے سکتے ہیں اور اپنا اسکور اور زمرہ وار تفصیل دیکھ سکتے ہیں۔ اکاؤنٹ بنانا صرف اسی صورت میں فائدہ مند ہے جب آپ چاہتے ہوں کہ نتیجہ محفوظ رہے تاکہ بعد کی کسی کوشش کا اس سے موازنہ کر سکیں۔

  • آپ کو چاروں شعبوں میں سے ہر ایک کا الگ اسکور ملتا ہے، تاکہ آپ دیکھ سکیں کہ نمبر زیادہ تر کہاں کٹے ہیں، اور ساتھ ہی آپ کے درجے کے مطابق سفارشات بھی ملتی ہیں۔ یہ ٹیسٹ ہر سوال کی جوابی شیٹ شائع نہیں کرتا، کیونکہ سوالات بدلتے رہتے ہیں اور شائع شدہ جوابی کلید ان سب کے لیے اسکور کو بے معنی بنا دے گی جو اسے تیاری کے لیے استعمال کر رہے ہیں۔

  • Python سے واسطہ رکھنے والے کسی بھی عہدے کے لیے انجان کوڈ کو درست طور پر پڑھنے کی صلاحیت کی بنیاد پر جانچ ایک جائز اور قابلِ دفاع معیار ہے، اور چونکہ یہ شخصیت کی پیمائش کے بجائے درست یا غلط جواب والا معروضی ٹیسٹ ہے، اس لیے اس میں منصفانہ جانچ سے متعلق وہ مسائل نہیں ہوتے جو شخصیت کی اقسام والے ٹیسٹوں میں ہوتے ہیں۔ اگر آپ اسے درخواست دہندگان کو بھیجنا اور نتائج ایک جگہ جمع کرنا چاہتے ہیں تو یہ کام اس صفحے کے بجائے JobCannon کے بھرتی والے حصے کے ذریعے ہوتا ہے۔

ابھی Python مہارت کی جانچ دیں

اپنی Python ٹیسٹ پروفائل دریافت کریں۔ 30 سوالات · 9 منٹ۔

یہ ٹیسٹ دیں
متعلقہ

متعلقہ ٹیسٹ