مسافر نے موذی مکتب میں چھٹیوں کا اعلان کیا کیا۔ سب طلباء کے تو مزے لگ گئے۔ وہ طلباء بھی خوشی کا اظہار کرتے پائے گئے۔ جن کو کبھی مکتب کے اندر جھانکتے نہیں دیکھا گیا تھا۔ کچھ پرانے طلباء جو کئی سالوں سے مکتب کی خاک چھان رہے تھے۔ انہوں نے اک بھی مشق نہ کی۔ اور نہ ہی مقابلے کے امتحانات کی تیاری کی۔...
Updating a Dictionary
ہم کسی بھی ڈکشنری کی کنجی (key ) کی مدد سے اسے مدون (modify) یا update کر سکتے ہیں۔
مثلاً :
>>> d = {'a':1,'b':2,'c':3,'d':4}
>>> d['c']=33 # Update c's value in dictioary
>>> d
{'a': 1, 'c': 33, 'b': 2, 'd': 4}
یہاں ہم نے ڈکشنری کی کنجی (key) کی مدد سے اسے اپڈیٹ...
:) خاکسار کی ایک معصوم سی نظم شائقین اور خائفینِ پائتھون کے نام :)
اتنی محنت کون کرے
یوں تو دنیا ٹھیک ہے لیکن
اس کے کچھ انداز غلط ہیں :confused:
میری اپنی سوچ ہے بھیا :waiting:
اس کے "ہم آواز" غلط ہیں
لیکن "اِن" سے کون لڑے
اتنی محنت کون کرے
مانا لیلیٰ پیاری ہوگی (y)
سب کی راج...
ڈکشنری (Dictionary)
ڈکشنری (Dictionary) یا لغت کا لفظ آپ کے لئے یا ہمارے لئے نیا نہیں ہے۔ جب بھی کبھی کوئی نیا لفظ ہمارے سامنے آتا ہے تو ہمیں ڈکشنری دیکھنے کا خیال آتا ہے۔ جب ہم ڈکشنری میں اپنا مطلوبہ لفظ ڈھونڈتے ہیں اور جب وہ لفظ (جو ڈکشنری میں ایک ہی بار لکھا ہوتا ہے) مل جاتا ہے تو اس کے...
اس دھاگہ میں نئے اراکین کو پائتھون کورس کے بارے میں معلومات فراہم کی جائے گی۔
میں اپنی یاداشت کی بنیاد پر نئے اراکین کو یہاں ٹیگ کر رہا ہوں ۔
اوشو
عبدالنا صر خان
طمیم
جبران
محمداحمد ، دیکھ لینا میرے خیال سے کچھ اور لوگوں نے بھی شروع کیا تھا پائتھون کورس ۔
خوش آمدید
لیجیے جناب ! دو ہفتے کہاں گئے پتہ ہی نہ چلا ۔ اور اب وقت آگیا پھر سے نئی ہمت، نئے عزم اور نئے حوصلے سے اپنے سفر کو آگے بڑھانے کا۔
پائتھون بنیادی کورس میں ہم نے بہت کچھ سیکھا۔ ہم ان تمام احباب کے شکر گزار ہیں جنہوں نے اس سلسلے میں حصہ ڈالا اور ہمارے عزم و حوصلے کے لئے باعثِ تقویت...
پائی سکرپٹر پائتھون کے لیے ایک مکمل IDE ہے ۔ اس میں آپ مکمل اسکرپٹ لکھ کر اس کو چلا سکتے ہیں اور مختلف ٹیب کھول کر کئی اسکرپٹس پر بیک وقت بھی کام کر سکتے ہیں۔
Debugging کے لیے بہترین سہولیات میسر ہیں ۔
خصوصیات کی فہرست یہاں ملاحظہ کریں۔
گوگل پلس پر ایک کمیونٹی پائتھون محفل بھی بنا دی گئی ہے جس میں تمام دھاگوں کے روابط شامل کیے گئے ہیں تاکہ جو لوگ گوگل پلس کے صارف ہیں وہ وہیں سے براہ راست پائتھون کے دھاگوں پر مبنی معلومات حاصل کر سکیں۔
سب سے پہلے ایک انگریزی کی ایک خوبصورت نظم پڑھتے ہیں۔
The Man Who Thinks He Can
If you think you are beaten, you are;
If you think you dare not, you don't.
If you'd like to win, but think you can't
It's almost a cinch you won't.
If you think you'll lose, you've lost
For out in the world we find...
Split
split کے طریقہ کار سے کسی بھی اسٹرنگ کو مختلف الفاظ میں توڑا جا سکتا ہے ۔ اگر اس میں جداساز (separator) دے دیا جائے تو اس کی بنیاد پر اسٹرنگ کو توڑ کر الفاظ کی لسٹ بنائی جاتی ہے ورنہ خالی جگہ (space) کی بنیاد پر اسٹرنگ کو توڑ دیا جاتا ہے۔
یہاں پر ایک اسٹرنگ لی گئی ہے اور اسے بغیر کوئی...
اگر ایک یا ایک سے زائد فنکشن کو بار بار استعمال کرنا ہو تو اسے بجائے ہر پروگرام میں دوبارہ لکھنے کے ایک علیحدہ ماڈیول (module) میں لکھ کر محفوظ کر لیتے ہیں اور پھر اس ماڈیول (module) کے ڈیٹا اور فنکشن کو استعمال کیا جا سکتا ہے دوسرے پروگرام میں۔
عمومی طور پر یہ وہ طریقہ کار ہوتا ہے جس میں...
Slice Operations
سلائس آپریشن اسی طرح لسٹ پر بھی کام کرتا ہے جیسے وہ اسٹرنگ پر کام کرتا ہے یعنی کسی بھی لسٹ میں سے من پسند حصہ کاٹ کر نکالا جا سکتا ہے یا اسے کسی متغیر(variable) میں محفوظ کیا جا سکتا ہے۔ ۔
لسٹ کا اشاریہ(index) صفر سے شروع ہوتا ہے۔
>>> a_list = ['a', 'b', 'c', 'd', 'e', 'f']...
List Methods
lists پر کام کرنے کے لئے پائتھون ہمیں مختلف طریقہ کار (methods) فراہم کرتا ہے۔
Append
یہ طریقہ کسی لسٹ کے آخر میں کوئی آئٹم شامل کرنے کے لئے استعمال ہوتا ہے۔
>>> t = ['a','b','c']
>>> t.append('d')
>>> t
['a', 'b', 'c', 'd']
>>>
منظر اول:
مسافر اور نیرنگ کے راز و نیاز سفلی فورس بھیجنے سے پہلے
مسافر: یہ منا ہتھیار کونسا استعمال کرتا ہے؟
نیرنگ: ہر شاعر کے نام کی بندوقیں ، پستول اور تیر کمان بنا رکھے ہیں۔ مشہور شاعروں کے اشعار کے میگزین اور گولیاں بنا رکھی ہیں۔
ہر غزل کی زمین پر ایک توپ نصب کر رکھی ہے
ہر بحر کے مطابق...
نئے وقتوں کی بات ہے۔ کہ کہیں اک شاعر رہتا تھا۔ چپ چپ رہنا کسی سے کچھ نہ کہنا اسکی عادت تھی۔ اکثر خود کلامی میں دعوی کرتا پایا جاتا تھا کہ ہم جانتے ہیں کس نے کیا کہنا ہے۔ لیکن کوئی بھی اسکی اس صدا پر کان نہ دھرتا تھا۔ شائد سب سمجھتے تھے کہ ہجر کے آزار میں ہوش و خرد سے بیگانہ ہے۔
کرنا خدا کا یوں...
For Loop & Range آپ یہاں پڑھ چکے ہیں۔
اب مشق کیجے:
1.1۔ ایک فنکشن بنائیے جو ایک نمبر آرگیومینٹ لے اور یہ فنکشن For Loopاور Range کی مدد سے 0 سے لے کر آرگیومینٹ میں دیئے گئے نمبر تک تمام نمبرز کی رینج بشمول (آرگیومینٹ میں دیے گئے نمبر) کا حاصل جمع فراہم کرے۔
مثال:
>>> sum_series(5)
15...
حال میں محفل کے آن لائن کورسیز سیکشن کے تحت پائتھون پروگرامنگ کا سلسلہ شروع کیا گیا جس سے کئی محفلین مستفید ہو رہے ہیں۔ اس کورس کو فعال رکھنے، اسباق تیار کرنے، اسائنمینٹ وغیرہ مرتب کرنے اور شرکا کے سوالات کے جوابات دینے میں برادرم محب علوی و برادرم محمداحمد صاحبان کا کلیدی کردار رہا ہے۔ :)
کئی...
اس دھاگہ میں ہر ہفتہ کے اسباق میں سے اہم ترین اسباق کو مختصر انداز میں پیش کیا جائے گا تاکہ جو لوگ پیچھے رہ گئے ہیں یا تیزی سے سرسری طور پر دیکھ کر اگلے سبق تک جانا چاہتے ہیں وہ یہاں پڑھ سکیں۔
عام فہم زبان میں جسے "بوٹی" اور تکنیکی زبان میں cheat sheet کہہ لیں۔