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