اس کورس میں، آپ سیکھیں گے کہ Python میں کیسے اچھی طرح سے پروگرام کرنا ہے۔

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

ازگر کی بہت سی لائبریریاں ہیں جو شاید پہلے سے ہی کرتی ہیں جو آپ چاہتے ہیں۔ آپ Django کے ساتھ ایک ویب سائٹ بنا سکتے ہیں، NumPy اور پانڈا کے ساتھ سائنسی کمپیوٹنگ کر سکتے ہیں، اور بہت کچھ۔ تاہم، اس بھرپور ماحولیاتی نظام کے تمام امکانات سے پوری طرح فائدہ اٹھانے کے لیے، آپ کو زبان کی گہری سمجھ حاصل کرنی ہوگی۔

Python زبان بدیہی پروگرامنگ کی حوصلہ افزائی کرتی ہے جو قدرتی نحو اور طاقتور بنیادی تصورات پر انحصار کرتی ہے جو پروگرامنگ کو آسان بناتی ہے۔ مؤثر پروگراموں کو تیزی سے لکھنے کے لیے ان تصورات کی اچھی گرفت حاصل کرنا ضروری ہے جو سمجھنے اور برقرار رکھنے میں آسان ہیں، اور جو زبان کے امکانات کا مکمل فائدہ اٹھاتے ہیں۔

ہم اس کورس میں زبان کے تمام پہلوؤں کا احاطہ کریں گے، بنیادی اقسام سے لے کر میٹا کلاسز تک، لیکن ہم اسے ان بنیادی تصورات کے گرد بیان کریں گے جو ازگر کی طاقت ہیں:

- متحرک ٹائپنگ اور مشترکہ حوالہ جات کا تصور جو تیز، آسانی سے قابل توسیع اور میموری کو موثر پروگرامنگ کی اجازت دیتا ہے۔
- نام کی جگہ کا تصور جو محفوظ پروگرامنگ کی اجازت دیتا ہے، پروگرام کے مختلف حصوں کے درمیان ناپسندیدہ تعاملات کو کم کرتا ہے۔
- تکرار کرنے والے کا تصور جو قدرتی اور بدیہی پروگرامنگ کی اجازت دیتا ہے، جہاں فائل کو براؤز کرنے کے لیے کوڈ کی صرف ایک لائن لگتی ہے۔
- سائنسی کمپیوٹنگ ایپلی کیشنز میں بہترین کارکردگی حاصل کرنے کے لیے ویکٹرائزیشن کا تصور۔