ویکیپیڈیا ٹائیگر منصوبہ انڈیا کی مختلف زبانوں میں مضامین لکھنے کی ترمیمی دوڑ ہے۔
تمام زبانیں تین ماہ تک باہم مسابقہ کرتی ہیں۔ انفرادی انعامات کے علاوہ فاتح برادری کو ایک خاص ٹریننگ دی جائے گی جس کی مدد سے وہ ویکیپیڈیا کے تئیں زیادہ صلاحیت مند ہو سکیں گے۔
ترمیمی دوڑ کے اختتام پر زیادہ مضامین...
اردو چینی ہمکاری منصوبہ اردو اور چینی ویکیپیڈیاؤں کے درمیان میں ایک ہم کاری منصوبہ تھا جس کا مقصد اردو اور چینی برادریوں کے آپسی تعلقات کا استحکام اور دونوں کی تاریخ، تمدن، ثقافت اور دیگر متعلقہ موضوعات پر اچھے مضامین کی تیاری رہا۔ منصوبے کا آغاز 1 مارچ 2019ء کو ہوا اور پینتالیس جاری رہنے کے بعد...
ویکیپیڈیا ايشيائی مہینہ ایک آن لائن ترمیمی دوڑ ہے، جس کا مقصد ايشيا کی ویکیپیڈیا برادریوں کے درمیان میں موجود خلیج کو پاٹنا اور انہیں ایک دوسرے کے قریب لانا ہے۔
ایسا ویکی نویس جو تمام ویکیوں میں سب سے زیادہ مضامین تخليق کرے اسے "ویکیپیڈیا کا ايشيائی سفیر" کے اعزاز سے نوازا جائے گا۔
While loop
وائل لوپ ایک ایسا حلقہ یا چکر ہے جو تب تک چلتا رہتا ہے جب تک اس کی شرط (condition) درست رہتی ہے یعنی جب تک دی گئی شرط (condition) سچ رہتی ہے۔ یہ حلقہ (loop) کی مثال ہے۔
temperature = 115
while temperature > 112: # first while loop code
print(temperature)
temperature =...
فائل پڑھنا
پناہ گزینوں کے دکھ آج بھی وہی ہیں جو اسی سال قبل اسی نظم میں بیان کیے گئے تھے۔
Say this city has ten million souls,
Some are living in mansions, some are living in holes:
Yet there's no place for us, my dear, yet there's no place for us.
Once we had a country and we thought it...
ماڈیول Module
اگر ایک یا ایک سے زائد فنکشن کو بار بار استعمال کرنا ہو تو اسے بجائے ہر پروگرام میں دوبارہ لکھنے کے ایک علیحدہ ماڈیول (module) میں لکھ کر محفوظ کر لیتے ہیں اور پھر اس ماڈیول (module) کے ڈیٹا اور فنکشن کو استعمال کیا جا سکتا ہے دوسرے پروگرام میں۔
عمومی طور پر یہ وہ طریقہ کار ہوتا...
ڈکشنری طریقے
اب کچھ بات ہو جائے ڈکشنری کے ان طریقوں پر جو زیادہ استعمال ہوتے ہیں۔
()dict.clear
یہ طریقہ ڈکشنری کے سارے اراکین ایک ساتھ حذف کرنے کے لئے استعمال ہوتا ہے۔
>>> dict_simple = {'Name': 'Faraz', 'Age': 27}
>>> dict_simple.clear()
{}
dict Function
اس فنکشن کے ذریعے ہم دوسری ڈکشنری، لسٹ یا ٹپل (tuple) سے بھی ڈکشنری بنا سکتے ہیں۔ کسی بھی سلسلہ (sequence) جس میں جوڑے موجود ہوں اس سے ڈکشنری بنائی جا سکتی ہے۔
اس مثال میں ہم نے دو ٹپلز (tuples) کے جوڑے لیے ہیں اور انہیں items کی لسٹ میں محفوظ کر لیا ہے۔
items لسٹ کو dict فنکشن...
ڈکشنری
ڈکشنری یا لغت کا لفظ آپ کے لئے یا ہمارے لئے نیا نہیں ہے۔ جب بھی کبھی کوئی نیا لفظ ہمارے سامنے آتا ہے تو ہمیں ڈکشنری دیکھنے کا خیال آتا ہے۔ جب ہم ڈکشنری میں اپنا مطلوبہ لفظ ڈھونڈتے ہیں اور جب وہ لفظ (جو ڈکشنری میں ایک ہی بار لکھا ہوتا ہے) مل جاتا ہے تو اس کے ساتھ ہی ہمیں اس لفظ کے معنی اور...
الیکشن ۲۰۱۸ میں لاہور میں تحریک انصاف اور مسلم لیگ ن کے درمیان کافی سخت اور کانٹے دار مقابلہ ہے۔
اس دھاگے میں لاہور کے حلقوں میں ووٹنگ کے حالات اور نتائج پر گفتگو کی سب کو دعوت عام ہے خاص طور پر اہل لاہور اس میں ضرور شرکت کریں۔
Split
split کے طریقہ کار سے کسی بھی سٹرنگ کو مختلف الفاظ میں توڑا جا سکتا ہے ۔ اگر اس میں جداساز (separator) دے دیا جائے تو اس کی بنیاد پر سٹرنگ کو توڑ کر الفاظ کی لسٹ بنائی جاتی ہے ورنہ خالی جگہ (space) کی بنیاد پر سٹرنگ کو توڑ دیا جاتا ہے۔
یہاں پر ایک سٹرنگ لی گئی ہے اور اسے بغیر کوئی جداساز...
String Methods
اس دھاگے میں سٹرنگ کے زیادہ استعمال ہونے والے طریقوں (methods) کا تعارف اور استعمال بتایا جائے گا۔
UPPER
کسی بھی اسٹرنگ کو upper case میں بدلنا ہو تو اس کے لیے اسٹرنگ کے اس طریقہ کو استعمال کیا جاتا ہے۔
>>> name = "junior teacher"
>>> name.upper()
JUNIOR TEACHER
lower
کسی بھی...
List Methods
lists پر کام کرنے کے لئے پائتھون ہمیں مختلف طریقہ کار (methods) فراہم کرتا ہے۔
Append
یہ طریقہ کسی لسٹ کے آخر میں کوئی آئٹم شامل کرنے کے لئے استعمال ہوتا ہے۔
>>> t = ['a','b','c']
>>> t.append('d')
>>> t
['a', 'b', 'c', 'd']
لسٹ کانٹ چھانٹ List Slice and Dice
سلائس آپریشن اسی طرح لسٹ پر بھی کام کرتا ہے جیسے وہ سٹرنگ پر کام کرتا ہے یعنی کسی بھی لسٹ میں سے من پسند حصہ کاٹ کر نکالا جا سکتا ہے یا اسے کسی ویری ایبل(variable) میں محفوظ کیا جا سکتا ہے۔
لسٹ کا اشاریہ(index) صفر سے شروع ہوتا ہے۔
>>> a_list = ['a', 'b'...
f-strings
پائتھون 3.6 میں ایف سٹرنگ f-strings کو متعارف کروایا گیا اور یہ سٹرنگ فارمیٹ کرنے کے حوالے سے سب سے آسان طریقہ ہے۔ کسی بھی سٹرنگ سے پہلے ایف لگا کر اسے ایف سٹرنگ بنایا جا سکتا ہے ، یہ بالکل خام سٹرنگ (raw strings) کی طرح کام کرتا ہے جس میں سٹرنگ سے پہلے r کا حرف لگایا جاتا ہے۔
ایف...
لسٹ LIST
لسٹ (List) ایک ایسی ڈیٹا ساخت (Data Structure) ہے جس میں اشیا یا اراکین کے مجموعہ کو ترتیب سے رکھا جاتا ہے یعنی یہ ایک مرتب مجموعہ ہوتا ہے۔ یہ ایسے ہی جیسے آپ نے شاپنگ کی ایک لسٹ بنائی ہو اور اس میں ترتیب سے اشیا کے نام لکھے ہوں۔ پائتھون میں لسٹ کے اراکین (elements)کو کومہ کی مدد سے...
پائتھون کورس میں پچھلی دفعہ خوب گپ شپ ہوئی تھی اور سیکھنے سکھانے کے ساتھ ساتھ ہنسی مذاق کا بھی بھرپور دور چلا تھا۔
ایک دیرینہ دوست اور پائتھون کورس کے پرانے ساتھی نیرنگ خیال کا گلہ بھی ہے کہ پائتھون کے پرانے دوستوں کو اس دفعہ بھلا دیا گیا۔ یہ دھاگہ انہیں یاد کرنے کی بھی ایک صورت ہے اور پرانے...
فار لوپ For Loop
عمومی زبان میں Loop حلقے کو کہتے ہیں۔جبکہ پروگرامنگ کی اصطلاح میں loop مخصوص پروگرامنگ ہدایات کو بار بار چلانے کا کام کرتا ہے یہاں تک کہ دی گئی شرط پوری ہو جائے۔
For Loop اور String
ہم فار لوپ (For Loop) کو سٹرنگ کے ساتھ بھی استعمال کرتے ہیں۔ سٹرنگ کے ساتھ فار لوپ کا کوڈ کچھ...
If بیان
پروگرامنگ میں اکثر ایسی صورتحال پیش آتی ہے جب ہمیں کچھ فیصلے کرنے پڑتے ہیں اور مختلف صورتِ حال کے لحاظ سے انٹرپریٹر کو منتخب ہدایات دی جاتی ہیں۔ ایسے میں if بیان کی ضرورت پڑتی ہے۔
if بیان کسی بھی شرط کو جانچنے کے لیے استعمال ہوتا ہے۔ اگر شرط درست ہے تو پھر بیانات کا پورا ایک بلاک چلایا...