Jupyter نوٹ بک تعارف سبق

Jupyter Notebook Introduction Tutorial



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

اور استعمال میں آسان ازگر IDE کے مقابلے میں سیکھنا شروع کرنے کا اس سے بہتر اور کون سا طریقہ ہے جو آپ کو ایک ایڈیٹر فراہم کرتا ہے ، جہاں آپ اپنے سورس کوڈ ، ایک مترجم اور ایک مرتب کنندہ ، اور ایک انٹرفیس کو ایڈٹ کر سکتے ہیں جس پر آپ اپنی پیداوار دیکھ سکتے ہیں۔ ایک جگہ پر؟ Jupyter نوٹ بک ایک IDE ہے جو کہ ازگر (اور یہاں تک کہ تجربہ کار ازگر ڈویلپرز) کو ایک ماحول فراہم کرتا ہے جو واضح نتائج اور تجزیہ دکھانے کے لیے بنایا گیا ہے۔







Jupyter نوٹ بک-ایڈیٹرز کا آل راؤنڈر۔

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



تصویر 1: Jupyter نوٹ بک ہوم پیج۔



Jupyter ایک ویب پر مبنی IDE ہے اور براؤزر میں کھلتا ہے۔ آپ پہلے سے طے شدہ براؤزر کو تبدیل کرسکتے ہیں جو آپ کے منتخب کردہ براؤزر پر کھلتا ہے۔ Jupyter نوٹ بک آپ کے لینکس سسٹم میں انسٹال کی جا سکتی ہے جہاں یہ آپ کی ڈسک پر کام کی جگہ پر نوٹ بک بناتی ہے یا اسے آن لائن کوڈ میں ترمیم کے لیے استعمال کیا جا سکتا ہے https://jupyter.org/ . ایک بار جب آپ نیو پر کلک کر کے Jupyter میں نوٹ بک بناتے ہیں تو درج ذیل ایڈیٹر کھل جاتا ہے۔





تصویر 2: بلا عنوان نوٹ بک۔

یہ سادہ نظر آنے والا انٹرفیس اپنی خصوصیات میں ناقابل یقین حد تک طاقتور ہے۔ آئیے پہلے ایک بنیادی تعارف سے شروع کریں۔



شروع ہوا چاہتا ہے

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

تصویر 4: ایک کوڈ سیل چلائیں۔

کوڈ سیل چلانے کے لیے ، آپ کو صرف وہ سیل منتخب کرنا ہے جسے آپ چلانا چاہتے ہیں اور یا تو رن پر کلک کریں یا Shift + Enter دبائیں۔ یہ ، اس کے ساتھ دانا بٹن میں رکاوٹ کے ساتھ ، وہی ہے جس پر آپ سب سے زیادہ کلک کریں گے۔ دانا کو روکنے کی بات کرتے ہوئے ، اگر آپ اپنے آپ کو لامحدود لوپ میں پھنسے ہوئے پاتے ہیں تو ، یہ کام آسکتا ہے۔ مشن منسوخ کریں۔ اس سے پہلے کہ چیزیں مزید خراب ہو جائیں!

اور جب ہم دانا کے موضوع پر ہیں ، آئیے نوٹ بک کے سب سے اہم جزو - کرنل کو مزید تلاش کریں۔ آسان ترین الفاظ میں ، ازگر کی دانا کوڈ پر عملدرآمد کی ذمہ داری ہے۔ دانا کے حوالے سے آپ کو تمام آپشنز درکار ہوں گے:

تصویر 5: دانا۔

ایک ازگر دانا ، ایک کمپیوٹیشنل یونٹ ہے جو کوڈ پر عملدرآمد کرتا ہے ، کوڈ پر عملدرآمد کو روکنے ، دوبارہ شروع کرنے ، دوبارہ منسلک کرنے اور بند کرنے میں رکاوٹ ڈال سکتا ہے۔ دانا کو شامل کرنے والے مزید اختیارات میں ترقی کرتے ہوئے ، کوئی دانا کے ایک ورژن سے دوسرے ورژن (جیسے ازگر 2 سے ازگر 3) میں تبدیل ہونے کے لیے دانا بھی تبدیل کرسکتا ہے۔

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

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

تصویر 6: ایک مارک ڈاون سیل۔

نوٹ کریں کہ یہ متن باقاعدہ کوڈ سیل کے اوپر بیٹھا ہے۔ اس طرح آپ منطقی کوڈ یونٹس میں معنی شامل کر سکتے ہیں۔

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

Jupyter انسٹال کرنا

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

تصویر 7: ازگر نوٹ بک انسٹال کرنے کا حکم۔

GUI سے Jupyter نوٹ بک انسٹال کرنا کافی آسان ہے۔ صرف اوبنٹو سافٹ ویئر پر پروجیکٹ جوپیٹر دیکھیں اور انسٹال پر کلک کریں۔

تصویر 8: اوبنٹو سافٹ ویئر میں پروجیکٹ Jupyter (GUI تنصیب)

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