مواد پر جائیں
My Subject Hub

آن لائن ⁦C++⁩ کورس: پہلے کمپائل شدہ پروگرام سے پوائنٹرز اور کلاسز تک

⁦C++⁩ آپ کو یہ اختیار دیتی ہے کہ پروگرام میموری کیسے استعمال کرے، اسی لیے یونیورسٹی کے بہت سے پروگرامنگ، او او پی اور ڈیٹا اسٹرکچرز کورسز اسے استعمال کرتے ہیں۔ آپ اسے قدم بہ قدم، لائیو اور ون ٹو ون سیکھتے ہیں: ہر پروگرام آپ خود لکھتے اور کمپائل کرتے ہیں، اور ٹیوٹر ہر ایرر سمجھنے میں مدد کرتا ہے۔

  • پہلی 30 منٹ کی کلاس مفت
  • لائیو، ون ٹو ون، آن لائن
  • درخواست پر خاتون ٹیوٹرز
  • 24 گھنٹوں میں جواب

⁦C++⁩ کورس ایک نظر میں

وہ سوالات جو طلبہ اور والدین سب سے پہلے پوچھتے ہیں، ان کے مختصر جواب۔ ہر بات کی تفصیل اسی صفحے پر آگے موجود ہے۔

⁦C++⁩ کس کام آتی ہے؟

⁦C++⁩ وہاں استعمال ہوتی ہے جہاں رفتار اور میموری پر اختیار اہم ہو: گیمز اور گیم انجنز، آپریٹنگ سسٹمز، ایمبیڈڈ ڈیوائسز، ویب براؤزرز اور مالیاتی نظام۔ بہت سی یونیورسٹیاں پروگرامنگ، او او پی اور ڈیٹا اسٹرکچرز بھی اسی سے پڑھاتی ہیں۔

⁦C++⁩ کس کو سیکھنی چاہیے؟

یونیورسٹی اور اسکول کے وہ طلبہ جن کا کورس ⁦C++⁩ میں ہے، وہ نئے سیکھنے والے جو سمجھنا چاہتے ہیں کہ پروگرام میموری کے ساتھ کیسے کام کرتے ہیں، اور ڈیٹا اسٹرکچرز اور الگورتھمز کی تیاری کرنے والے طلبہ۔

شروع کرنے سے پہلے کیا چاہیے؟

پروگرامنگ کا تجربہ ضروری نہیں، اگرچہ کسی بھی زبان کا تجربہ مدد دیتا ہے۔ ⁦C++⁩ کمپائلر یا IDE والا لیپ ٹاپ یا ڈیسک ٹاپ چاہیے؛ ٹیوٹر انسٹال کرنے میں مدد کرتا ہے۔

کورس میں کون سے موضوعات شامل ہیں؟

⁦C++⁩ کی بنیادی باتیں، ویری ایبلز اور ڈیٹا ٹائپس، کنڈیشنز اور لوپس، فنکشنز، ایریز اور اسٹرنگز، پوائنٹرز اور ریفرنسز، کلاسز اور آبجیکٹس، آبجیکٹ اورینٹڈ پروگرامنگ، اور عملی مشقوں کے ساتھ ڈیٹا اسٹرکچرز۔

کلاسیں کیسے ہوتی ہیں؟

لائیو اور ون ٹو ون، Microsoft Teams یا Zoom پر۔ آپ اپنی اسکرین شیئر کرتے ہیں اور اپنے کورس کے کمپائلر میں کوڈ خود لکھتے اور کمپائل کرتے ہیں، جبکہ ٹیوٹر سمجھاتا ہے اور ڈیبگ کرنے میں مدد کرتا ہے۔

میں ⁦C++⁩ سیکھنا کیسے شروع کروں؟

اس صفحے کے فارم یا واٹس ایپ کے ذریعے 30 منٹ کی مفت تعارفی کلاس بک کریں۔ ہم 24 گھنٹوں میں جواب دیتے ہیں۔ اگر آپ کے پاس کورس آؤٹ لائن ہے تو ساتھ لائیں، ٹیوٹر بتائے گا کہ کہاں سے شروع کریں۔

یہ ⁦C++⁩ کورس کس کو کرنا چاہیے؟

  • یونیورسٹی کے طلبہ جن کا پروگرامنگ، او او پی یا ڈیٹا اسٹرکچرز کورس ⁦C++⁩ میں ہے
  • اسکول اور کالج کے طلبہ جن کا کمپیوٹر سائنس کورس ⁦C++⁩ میں ہے
  • نئے سیکھنے والے جو سمجھنا چاہتے ہیں کہ پروگرام میموری کیسے استعمال کرتے ہیں
  • Python جاننے والے جنہیں کسی کورس کے لیے ⁦C++⁩ چاہیے
  • وہ طلبہ جو ⁦C++⁩ میں ڈیٹا اسٹرکچرز اور الگورتھمز سیکھنے کی تیاری کر رہے ہیں

جہاں طلبہ اکثر اٹک جاتے ہیں

  • کمپائلر ایررز جو غلط لائن کی طرف اشارہ کرتے ہیں
  • پوائنٹرز، ایڈریسز اور ⁦*⁩ اور ⁦&⁩ کی علامتیں
  • پروگرام جو segmentation fault کے ساتھ رک جاتے ہیں
  • ویلیو کے ذریعے اور ریفرنس کے ذریعے پاس کرنے میں فرق
  • ہیڈر فائلز، کنسٹرکٹرز اور یہ کہ کلاس کا کوڈ کہاں لکھا جائے

شروع کرنے کی شرائط

  • پروگرامنگ کا تجربہ ضروری نہیں۔ کسی بھی زبان کا تھوڑا تجربہ ابتدائی موضوعات کو تیز کر دیتا ہے۔
  • کمپیوٹر کا آرام سے استعمال، بشمول فولڈرز میں فائلیں محفوظ کرنا۔
  • ⁦C++⁩ کمپائلر یا وہ IDE جو آپ کا کورس استعمال کرتا ہے۔ پہلے سبق میں ٹیوٹر انسٹال کرنے میں مدد کرتا ہے۔

اسباق کے لیے کیا چاہیے

  • لیپ ٹاپ یا ڈیسک ٹاپ کمپیوٹر۔ کوڈ لکھنے کے لیے فون یا ٹیبلیٹ کافی نہیں۔
  • مستحکم انٹرنیٹ کنکشن اور Microsoft Teams یا Zoom۔
  • پرسکون جگہ جہاں آپ اسکرین شیئر کر سکیں اور ٹیوٹر سے بات کر سکیں۔

⁦C++⁩ کورس کا نصاب

موضوعات اسی ترتیب میں جس میں عموماً پڑھائے جاتے ہیں۔ ٹیوٹر ترتیب اور گہرائی آپ کی سطح کے مطابق رکھتا ہے، اور اگر آپ اسکول یا یونیورسٹی کا نصاب دیں تو اس کے مطابق بھی۔

  1. ⁦C++⁩ کی بنیادی باتیں

    • پروگرام لکھنا، کمپائل کرنا اور چلانا
    • ⁦main()⁩، ⁦#include⁩ اور ⁦std⁩ نیم اسپیس
    • ⁦cin⁩ اور ⁦cout⁩ سے ان پٹ اور آؤٹ پٹ
    • کمپائلر کے ایررز اور وارننگز پڑھنا
  2. ویری ایبلز اور ڈیٹا ٹائپس

    • ⁦int, double, char, bool⁩ اور ⁦std::string⁩
    • ویری ایبلز ڈیکلیئر اور انیشیلائز کرنا؛ ⁦const⁩ اور ⁦auto⁩
    • انٹیجر ڈویژن، اوور فلو اور ٹائپ کاسٹنگ
    • آپریٹرز اور ان کی ترجیح
  3. کنڈیشنز اور لوپس

    • ⁦if⁩، ⁦else if⁩، ⁦else⁩ اور ⁦switch⁩
    • ⁦while⁩، ⁦do-while⁩ اور ⁦for⁩ لوپس
    • نیسٹڈ لوپس اور پیٹرنز پرنٹ کرنا
    • ⁦break⁩ اور ⁦continue⁩
  4. فنکشنز

    • فنکشنز ڈیکلیئر اور ڈیفائن کرنا
    • پیرامیٹرز، واپس آنے والی ویلیوز اور فنکشن اوورلوڈنگ
    • ویلیو کے ذریعے اور ریفرنس کے ذریعے پاس کرنا
    • ریکرژن
    • کوڈ کو ہیڈر اور سورس فائلوں میں بانٹنا
  5. ایریز اور اسٹرنگز

    • مقررہ سائز کی ایریز اور ان پر لوپ چلانا
    • دو جہتی ایریز (میٹرکس)
    • ⁦std::string⁩ اور اس کے میمبر فنکشنز
    • C طرز کی اسٹرنگز، اور ⁦std::string⁩ کیوں زیادہ محفوظ ہے
    • ⁦std::vector⁩، ایسی ایرے جو بڑھ سکتی ہے
  6. پوائنٹرز اور ریفرنسز

    • میموری ایڈریسز اور ⁦&⁩ آپریٹر
    • پوائنٹرز ڈیکلیئر اور ڈی ریفرنس کرنا
    • ریفرنسز، اور کب پوائنٹرز کے بجائے انہیں استعمال کریں
    • پوائنٹرز اور ایریز
    • ⁦new⁩ اور ⁦delete⁩ سے ڈائنامک میموری، اور لیکس سے بچاؤ
  7. کلاسز اور آبجیکٹس

    • کلاسز، آبجیکٹس، اور public اور private میمبرز
    • کنسٹرکٹرز، ڈسٹرکٹرز اور میمبر فنکشنز
    • ⁦this⁩ پوائنٹر
    • کلاس کو ہیڈر اور سورس فائل میں رکھنا
  8. آبجیکٹ اورینٹڈ پروگرامنگ

    • گیٹرز اور سیٹرز کے ساتھ انکیپسولیشن
    • انہیریٹنس اور رسائی کی سطحیں
    • ورچوئل فنکشنز اور پولی مورفزم
    • pure virtual فنکشنز کے ساتھ ایبسٹریکٹ کلاسز
    • آپریٹر اوورلوڈنگ کی بنیادی باتیں
  9. ڈیٹا اسٹرکچرز اور عملی مشقیں

    • ⁦std::vector, std::stack, std::queue, std::map⁩
    • پوائنٹرز سے بنی لنکڈ لسٹ
    • ایریز پر بنے اسٹیک اور کیو
    • لینیئر اور بائنری سرچ؛ ببل اور سلیکشن سورٹ
    • یونیورسٹی لیب ٹاسکس کے انداز میں مشقوں کے سیٹ

سیکھنے کا عملی طریقہ

جلدی اور بار بار کمپائل کریں
آپ ہر چند لائنوں کے بعد کمپائل کرتے ہیں، اس لیے ہر ایرر میسج ابھی لکھے کوڈ کے بارے میں ہوتا ہے اور سمجھنا آسان ہوتا ہے۔
میموری کی تصویر بنائیں
پوائنٹر کا کوڈ لکھنے سے پہلے آپ ٹیوٹر کے ساتھ ویری ایبلز اور ایڈریسز کا خاکہ بناتے ہیں۔ پھر پروگرام چلا کر دیکھتے ہیں کہ وہ خاکے سے ملتا ہے یا نہیں۔
آپ کا کمپائلر، آپ کا کورس
اسباق میں وہی کمپائلر یا IDE استعمال ہوتا ہے جو آپ کا کورس استعمال کرتا ہے، جیسے Visual Studio، Code::Blocks یا g++، اور اگر آپ کورس آؤٹ لائن دیں تو اسی کے مطابق۔
لیب ٹاسکس کے انداز میں مشق
بہت سی مشقیں یونیورسٹی لیب کے سوالات جیسی ہوتی ہیں: مسئلہ سمجھیں، منصوبہ بنائیں، لکھیں، پھر اپنے ان پٹس سے آزمائیں۔

مشقیں اور پروجیکٹس

اسباق کی عام مشقیں، پہلے لوپس سے پوائنٹرز پر بنے اسٹرکچرز تک۔ ٹیوٹر انہیں آپ کی سطح اور کورس کے مطابق چنتا ہے۔

  • طلبہ کے نتائج کا نظام

    ناموں اور نمبروں کو ایریز یا vector میں رکھیں، اوسط نکالیں، سب سے آگے طالب علم ڈھونڈیں اور ترتیب وار جدول پرنٹ کریں۔

    مشق

    • ایریز اور vectors
    • لوپس
    • فنکشنز
  • میٹرکس کیلکولیٹر

    دو جہتی ایریز میں رکھی میٹرکس کو جمع، ضرب اور ٹرانسپوز کریں۔

    مشق

    • دو جہتی ایریز
    • نیسٹڈ لوپس
    • ایرے پیرامیٹرز
  • بینک اکاؤنٹ کلاسز

    جمع اور نکلوانے کے ساتھ ایک Account کلاس، پھر سیونگز اور کرنٹ اکاؤنٹس جو اس سے انہیریٹ کریں۔

    مشق

    • کنسٹرکٹرز
    • انکیپسولیشن
    • ورچوئل فنکشنز
  • شروع سے لنکڈ لسٹ

    پوائنٹرز اور ڈائنامک میموری سے نوڈز شامل کریں، حذف کریں اور تلاش کریں، پھر کام ختم ہونے پر میموری آزاد کریں۔

    مشق

    • پوائنٹرز
    • ⁦new⁩ اور ⁦delete⁩
    • اسٹرکٹس اور کلاسز

آپ کی اسائنمنٹس آپ کی اپنی رہتی ہیں

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

ہماری تعلیمی دیانت داری کی پالیسی پڑھیں

آپ کیا سیکھنے کی توقع رکھ سکتے ہیں

  • ⁦C++⁩ پروگرام لکھنا، کمپائل کرنا اور چلانا، اور کمپائلر ایررز خود درست کرنا
  • ڈیٹا رکھنے اور پروسیس کرنے کے لیے ایریز، ⁦std::string⁩ اور ⁦std::vector⁩ کا استعمال
  • پوائنٹرز اور ریفرنسز کی وضاحت، اور پروگرام کریش کیے بغیر ان کا استعمال
  • ویلیو اور ریفرنس کے ذریعے پاس کرنے میں سے درست انتخاب
  • کنسٹرکٹرز، پرائیویٹ ڈیٹا اور انہیریٹنس کے ساتھ کلاسز ڈیزائن کرنا
  • اسٹیک یا لنکڈ لسٹ جیسے سادہ ڈیٹا اسٹرکچرز بنانا

یہ اسباق کے مقاصد ہیں۔ پیش رفت آپ کی ابتدائی سطح اور مشق پر منحصر ہے، اور ہم کبھی گریڈ یا نتائج کا وعدہ نہیں کرتے۔

کن سطحوں کے لیے موزوں ہے

⁦C++⁩ ابتدائی سے درمیانی سطح کے طلبہ کے لیے موزوں ہے۔ اس میں Python سے زیادہ تفصیل درکار ہوتی ہے، اس لیے رفتار آپ کے آغاز پر منحصر ہے۔

  • سطح: ابتدائی

    پہلی زبان کے طور پر ⁦C++⁩

    آپ نے پہلے پروگرامنگ نہیں کی۔ آپ پہلا پروگرام کمپائل کرنے سے شروع کرتے ہیں اور ہر موضوع پر خوب مشق کے ساتھ آہستہ آہستہ آگے بڑھتے ہیں۔

  • سطح: ابتدائی سے درمیانی

    دوسری زبان کے طور پر ⁦C++⁩

    آپ تھوڑی Python یا کوئی اور زبان جانتے ہیں۔ اسباق بنیادی باتوں سے تیزی سے گزرتے ہیں اور ٹائپس، میموری اور پوائنٹرز پر زیادہ وقت دیتے ہیں۔

  • سطح: درمیانی

    یونیورسٹی کورس کے دوران مدد

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

اس کے بعد کیا سیکھیں

⁦C++⁩ سے فطری طور پر وہ کمپیوٹر سائنس کورسز شروع ہوتے ہیں جو یونیورسٹی پروگرام اسی پر بناتے ہیں۔

  • آبجیکٹ اورینٹڈ پروگرامنگ

    کلاسز، انہیریٹنس اور انٹرفیسز کے ساتھ ڈیزائن، اور کوڈ سے پہلے UML بنانا۔

  • Python پروگرامنگ

    اسکرپٹنگ اور فوری تجربات کے لیے دوسری، مختصر زبان۔

  • پروگرامنگ کورسز

    ⁦C++⁩ کا موازنہ Python، JavaScript اور دوسرے پروگرامنگ کورسز سے کریں۔

مفت گائیڈز

آپ کا ⁦C++⁩ ٹیوٹر

⁦C++⁩ کی کلاسیں نیچے دیے گئے پروگرامنگ ٹیوٹرز پڑھاتے ہیں۔ ہر پروفائل ٹیوٹر کی رضامندی سے شائع ہوتا ہے۔ رابطہ کرنے پر ہم آپ کی سطح، کورس اور اوقات کے مطابق ٹیوٹر تجویز کرتے ہیں۔

  • Ali Sher Abbasi کی تصویر، مائی سبجیکٹ ہب کے ٹیوٹر

    Ali Sher Abbasi

    مائی سبجیکٹ ہب میں ٹیوٹر

    • BS (Computer Science)
    • DSA certification
    تدریسی تجربہ
    5 سال
    تدریس کی زبانیں
    انگریزی اور اردو
    کمپیوٹر سائنس اور پروگرامنگ
    • پروگرامنگ کی بنیادی باتیں
    • ⁦C++⁩ اور Java
    • JavaScript اور ویب ڈیولپمنٹ
    • آبجیکٹ اورینٹڈ پروگرامنگ
    • ڈیٹا اسٹرکچرز اور الگورتھمز
    • ایڈوانسڈ کمپیوٹر سائنس
    • سائبر سیکیورٹی کی بنیادی باتیں
    • ایف وائی پی رہنمائی
    اسکول اور کالج کے مضامین
    • ریاضی
    • سائنس، فزکس، کیمسٹری اور بیالوجی
    • انگریزی
    • اردو
    تدریسی انداز
    دوستانہ اور تحمل والا انداز۔ روزانہ کے کام اور اسائنمنٹس، پیش رفت جانچنے کے لیے کوئز، اور اگلے موضوع پر تب ہی جاتے ہیں جب پچھلا بالکل واضح ہو جائے۔
    نصاب اور بورڈز
    All curricula and boards
    آن لائن دستیابی
    کسی بھی وقت، طالب علم کی سہولت کے مطابق
تمام ٹیوٹرز دیکھیں

کورس کی فیس

Python، JavaScript، ⁦C++⁩، Java اور C۔ ہر کورس کی ایک مقررہ ماہانہ فیس، ہفتے میں کلاسز جتنی بھی ہوں۔

بین الاقوامی
⁦$60⁩ماہانہ
سعودی عرب
⁦SAR 180⁩ماہانہسعودی عرب کے طلبہ کے لیے 20% رعایت شامل ہے

آبجیکٹ اورینٹڈ پروگرامنگ، ڈیٹا اسٹرکچرز اور الگورتھمز، اور سائبر سیکیورٹی پر تعلیمی مضامین کی طرح ماہانہ پلان لاگو ہوتے ہیں۔

تمام فیس اور پلانز دیکھیں

⁦C++⁩ کورس کے بارے میں سوالات

کیا آپ ⁦C++⁩ کے ساتھ C بھی پڑھاتے ہیں؟

ہاں۔ بہت سے کورسز ⁦C++⁩ سے پہلے C سے شروع ہوتے ہیں۔ ٹیوٹر C کا انداز، پوائنٹرز اور ایریز پڑھا سکتا ہے، اور دکھا سکتا ہے کہ ⁦C++⁩ پر جاتے ہوئے کون سی عادتیں بدلتی ہیں۔

کیا ⁦C++⁩، Python سے مشکل ہے؟

⁦C++⁩ میں زیادہ تفصیل درکار ہوتی ہے: ٹائپس لکھنی پڑتی ہیں، چلانے سے پہلے کمپائل کرنا پڑتا ہے اور کچھ میموری خود سنبھالنی پڑتی ہے۔ نیا سیکھنے والا اسے سیکھ سکتا ہے، مگر شروع میں رفتار کم لگ سکتی ہے۔ بدلے میں آپ سیکھتے ہیں کہ پروگرام اندر سے کیسے کام کرتے ہیں۔

Python کورس سے موازنہ کریں

آپ ⁦C++⁩ کا کون سا ورژن پڑھاتے ہیں؟

جدید ⁦C++⁩ (⁦C++11⁩ اور بعد کے)، مثلاً ⁦auto⁩، رینج والے ⁦for⁩ لوپس، ⁦std::vector⁩ اور ⁦std::string⁩۔ اگر آپ کا کورس پرانا انداز استعمال کرتا ہے، جیسے C طرز کی ایریز اور اسٹرنگز، تو ٹیوٹر وہ بھی پڑھاتا ہے۔

میں کون سا کمپائلر یا IDE استعمال کروں گا؟

جو آپ کا کورس استعمال کرتا ہے، جیسے Visual Studio، Code::Blocks، Dev-C++ یا کمانڈ لائن پر g++۔ اگر کوئی شرط نہیں تو پہلے سبق میں ٹیوٹر کوئی مفت کمپائلر انسٹال کرنے میں مدد کرتا ہے۔

کیا یہ کورس ڈیٹا اسٹرکچرز اور الگورتھمز کی تیاری کرواتا ہے؟

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

ڈیٹا اسٹرکچرز اور الگورتھمز کورس کے بارے میں پڑھیں

⁦C++⁩ سیکھنے میں کتنا وقت لگتا ہے؟

کوئی مقررہ مدت نہیں۔ یہ آپ کے آغاز، ہفتے کے اسباق اور آپ کے کورس کی ضروریات پر منحصر ہے۔ مفت کلاس کے بعد ٹیوٹر ایک منصوبہ تجویز کرتا ہے۔ فیس ⁦$60⁩ ماہانہ ہے (سعودی عرب میں ⁦SAR 180⁩)، ہفتے میں کلاسز جتنی بھی ہوں۔

فیس اور پلانز دیکھیں

⁦C++⁩ کی مفت تعارفی کلاس بک کریں

ٹیوٹر سے ملیں، مل کر ⁦C++⁩ کا ایک چھوٹا پروگرام کمپائل کریں، اور طے کریں کہ کہاں سے شروع کرنا ہے۔ فارم بھریں، ہم وقت طے کر لیں گے۔

آگے کیا ہوگا

  1. ہم 24 گھنٹوں میں واٹس ایپ یا ای میل پر جواب دیتے ہیں۔
  2. آپ ٹیوٹر کے ساتھ 30 منٹ کی مفت کلاس کا وقت طے کرتے ہیں۔
  3. کلاس میں ٹیوٹر آپ کی سطح دیکھتا ہے، آپ مل کر تھوڑا سا کوڈ لکھتے ہیں، اور آپ کو بتایا جاتا ہے کہ کہاں سے شروع کریں۔
  4. مفت کلاس کے بعد جاری رکھنے کی کوئی پابندی نہیں۔

طالب علم کے بارے میں بتائیں

صرف نام، طالب علم کا درجہ اور رابطے کا ایک ذریعہ ضروری ہے۔ باقی سب اختیاری ہے۔

طالب علم کے بارے میں
ہم آپ سے کیسے رابطہ کریں

ملکی کوڈ کے ساتھ رابطہ نمبر، ای میل ایڈریس یا دونوں۔ جواب دینے کے لیے ہمیں کم از کم ایک چاہیے؛ اگر آپ نمبر نہیں دینا چاہتے تو صرف ای میل کافی ہے۔

کلاس کی ترجیحات(اختیاری)
پسندیدہ ٹیوٹر(اختیاری)

ہم یہ تفصیلات صرف آپ کو جواب دینے اور کلاسز کا انتظام کرنے کے لیے استعمال کرتے ہیں۔ ہم آپ کی معلومات کیسے سنبھالتے ہیں