Slice Operations
سلائس آپریشن اسی طرح لسٹ پر بھی کام کرتا ہے جیسے وہ اسٹرنگ پر کام کرتا ہے یعنی کسی بھی لسٹ میں سے من پسند حصہ کاٹ کر نکالا جا سکتا ہے یا اسے کسی متغیر(variable) میں محفوظ کیا جا سکتا ہے۔ ۔
لسٹ کا اشاریہ(index) صفر سے شروع ہوتا ہے۔
>>> a_list = ['a', 'b', 'c', 'd', 'e', 'f']...
منظر اول:
مسافر اور نیرنگ کے راز و نیاز سفلی فورس بھیجنے سے پہلے
مسافر: یہ منا ہتھیار کونسا استعمال کرتا ہے؟
نیرنگ: ہر شاعر کے نام کی بندوقیں ، پستول اور تیر کمان بنا رکھے ہیں۔ مشہور شاعروں کے اشعار کے میگزین اور گولیاں بنا رکھی ہیں۔
ہر غزل کی زمین پر ایک توپ نصب کر رکھی ہے
ہر بحر کے مطابق...
اس دھاگہ میں ہر ہفتہ کے اسباق میں سے اہم ترین اسباق کو مختصر انداز میں پیش کیا جائے گا تاکہ جو لوگ پیچھے رہ گئے ہیں یا تیزی سے سرسری طور پر دیکھ کر اگلے سبق تک جانا چاہتے ہیں وہ یہاں پڑھ سکیں۔
عام فہم زبان میں جسے "بوٹی" اور تکنیکی زبان میں cheat sheet کہہ لیں۔
ہر شخص کو اپنے شہر سے اپنائیت اور انس ہوتا ہے اور یہ عین فطری ہے۔ بہت عرصہ سے میرے دل میں خلش تھی کہ محفل پر لاہور سے تعلق رکھنے والے اراکین کی تعداد خاصی کم ہے۔ اب مجھے لگتا ہے کہ پچھلے ایک دو سال میں مثبت تبدیلی آئی ہے اور اب ماشاءللہ لاہور سے تعلق رکھنے والے اراکین کی تعداد میں نمایاں اضافہ...
اس دھاگے میں اسٹرنگ کے زیادہ استعمال ہونے والے فنکشن کا تعارف اور استعمال بتایا جائے گا۔
UPPER
کسی بھی اسٹرنگ کو upper case میں بدلنا ہو تو اس کے لیے اسٹرنگ کے اس طریقہ کو استعمال کیا جاتا ہے۔
>>> name = "junior teacher"
>>> name.upper()
JUNIOR TEACHER
lower
کسی بھی اسٹرنگ کو lower case...
Print Function
پائتھون شیل پر کوئی بھی چیز ٹائپ کرکے فورا اس کا نتیجہ دیکھا جا سکتا ہے ، یہ syntax چیک کرنے اور سادہ حساب کتاب کے لیے تو ٹھیک ہے مگر اگر پروگرام کسی فائل میں لکھا ہے تو وہ شیل کی طرح اظہاریے (expressions) نہیں دکھائے گا۔ اگر کوئی چیز دکھانی ہے تو اس کے لیے پرنٹ فنکشن کی مدد سے...
پائتھون کیوں سیکھیں
آج کے دور میں جہاں کمپیوٹر کی سینکڑوں زبانیں میسر ہیں آج جس میں پختہ زبانوں C/C++ سے لے کر نئی زبانیں Ruby , C# , Lua سے لے کر اینٹرپرائز کنگ جاوا شامل ہیں۔ اتنی زبانوں کے ہوئے کسی ایک زبان کا چناؤ بہت مشکل ہو جاتا ہے۔
کوئی بھی ایک زبان تمام مواقع اور صورتحال کے لیے موزوں...
پائتھون پر اب ایک باقاعدہ کورس کا آغاز کیا جانے لگا ہے جس میں بنیاد سے پائتھون کو کروایا جائے گا اور اس کے لیے ابتدائی اسباق کا چناؤ کر لیا گیا ہے۔ 8 سے 10 ہفتہ پر مشتمل اس کورس میں مختلف اسباق اور ان کی مشقوں کے ذریعے پائتھون کے ابتدائی موضوعات کو پڑھا اور سمجھا جائے گا۔
جو لوگ اس پائتھون...
شکریہ کی روایت کا آغاز پروگرامنگ کے زمرے میں محمد احمد نے کیا تھا ایک دھاگے میں میرے نام سے عنوان بنا کر ، آج مجھے بھی اس سے بہتر کوئی اور عنوان نہیں سوجھا۔
شکریہ محب علوی
پائتھون شروع کرنے کے بعد ایک عرصہ تک میں تواتر سے لکھتا رہا ہوں مگر اب کچھ عرصہ سے کافی سست اور مصروفیت کا شکار ہوں جس...
اسٹرنگ(String) حروف کے تسلسل سے مل کر بنتی ہے عموما یہ پڑھی جانے والی تحریر کی نمائندگی کرتی ہے۔
کسی بھی اسٹرنگ کو واوین(quotes) میں محفوظ کیا جاتا ہے۔ اس میں وائٹ اسپیس اور ٹیب دونوں محفوظ رہتے ہیں۔ quotes کی تعداد ایک ، دو اور تین تک ہو سکتی ہیں۔ مثال
'cat'
"انتظار ہے "
''' ابھی بھی انتظار...
Data Types
ڈیٹا ٹائپ سے مراد ہے کہ جو بھی ڈیٹا پروگرام میں استعمال ہو گا وہ کسی خاص درجہ سے متعلق ہوگا جس کا تعین مواد کی قدر سے ہوگا ۔ یعنی اگر ڈیٹا اعداد کی شکل میں ہے تو اس کی ٹائپ نمبر ہوگی اور اگر وہ حروف اور الفاظ پر مشتمل ہے تو وہ ایک مخصوص ٹائپ اسٹرنگ سے متعلق ہوگا۔ اس طرح ان کی مزید...
دو حروف سیٹ (character set)سے اکثر کمپیوٹر استعمال کرنے والے صارفین کا واسطہ پڑتا رہتا ہے۔
ASCII set
Unicode set
ASCII Set
1960 کی دہائی میں اصلی (ASCII (American Standard Code for Information Interchange سیٹ نے کی بورڈ کے 128 حروف کو اینکوڈ کیا تھا 0 سے 127 نمبروں کا استعمال کرتے ہوئے۔ اس...
Variables
متغیر(variable) مثال ہیں شناخت کنندہ (identifier) کی۔
شناخت کنندہ (identifier) ایک نام ہے جو کسی کی شناخت یا نشاندہی کے لیے دیا جاتا ہے اور بعد میں اسی شناخت اور نشاندہی کی مدد سے اس نام کو دوبارہ استعمال کیا جا سکتا ہے۔ انگریزی کے اس لفظ کا مطلب ہی اس کے مقصد کو ظاہر کرتا ہے ، تبدیل...
پائتھون کو چند لوگوں نے محنت سے سیکھا ہے اور کچھ لوگوں نے باقاعدہ اسناد بھی حاصل کی ہیں۔
اب سوچا ہے کہ اسے ایسے محفلین کے لیے جو اسے مشکل سمجھ کر نہیں سیکھ پائے سکھانے کا اہتمام کیا جائے۔ یہاں پہلے سے موجودہ پائتھون کے دھاگوں کو بنیاد بنا کر آہستہ اور زیادہ مثالوں سے سکھایا جائے گا۔ کوئی بھی...
PYTHONPATH ایک ماحولیاتی متغیر (environmental variable) ہے یعنی پائتھون راستہ متعین کرنے والی چیز۔
یہ کافی حد تک PATH سے ملتا جلتا ہے جس میں آپ کے پروگراموں کی تلاش کے لیے روابط ہوتے ہیں۔
برخلاف PATH کے جو آپریٹنگ سسٹم کو بتاتا ہے کہ کن ڈائریکٹریوں میں exe ڈھونڈنا ہے ، PYTHONPATH پائتھون...
پائتھون میں OS نامی ماڈیول کو بنیادی اہمیت حاصل ہے اور اس دھاگے میں اس کے کچھ فنکشن اور طریقہ کار پر روشنی ڈالی جائے گی۔
پائتھون os چند طریقہ مہیا کرتا ہے جس سے فائلوں پر مختلف عمل کیے جا سکتے ہیں مثلا ، نام کی تبدیلی ، حذف کرنا وغیرہ وغیرہ
:rename() Method
اس طریقہ سے کسی فائل کا نام تبدیل...