জুপিটার নোটবুক ভূমিকা টিউটোরিয়াল

Jupyter Notebook Introduction Tutorial



আপনি যদি পাইথন ডেভেলপার হন, তাহলে আপনি হয়তো লিনাক্স দিয়ে আপনার হাত নোংরা করতে চাইবেন। যেহেতু বেশিরভাগ পাইথন লাইব্রেরি লিনাক্সের সাথে সামঞ্জস্যপূর্ণ এবং সাধারণত পাইথন ওয়েবসাইটগুলি লিনাক্স সিস্টেমে স্থাপন করা হয়; অপারেটিং সিস্টেম দিয়ে শুরু করা ভাল যা এই ভাষার সাথে কাজ করার সময় আপনাকে সর্বাধিক নমনীয়তা দেয়।

এবং সহজেই ব্যবহার করা সহজ পাইথন আইডিই এর চেয়ে শেখার আর কোন ভাল উপায় যা আপনাকে একটি সম্পাদক প্রদান করে, যেখানে আপনি আপনার সোর্স কোড, একটি দোভাষী এবং একটি কম্পাইলার এবং একটি ইন্টারফেস সম্পাদনা করতে পারেন যার উপর আপনি আপনার আউটপুট দেখতে পারেন, সব এক জায়গায়? জুপিটার নোটবুক হল একটি আইডিই যা পাইথনে (এবং এমনকি অভিজ্ঞ পাইথন ডেভেলপারদেরও) একটি পরিবেশ প্রদান করে যা পরিষ্কার-পরিচ্ছন্ন ফলাফল এবং বিশ্লেষণ দেখানোর জন্য ডিজাইন করা হয়।







জুপিটার নোটবুক-সম্পাদকদের অলরাউন্ডার

আপনি এমনকি তর্ক করতে পারেন, একবার আপনি Jupyter ব্যবহার শুরু করলে, তার নোটবুকগুলি কোডের জন্য সবচেয়ে আরামদায়ক সমন্বিত উন্নয়ন পরিবেশ। এই নোটবুকগুলি খুব শক্তিশালী শেখার সরঞ্জাম। তারা একটি মানব-পাঠযোগ্য টেক্সট এডিটর দিয়ে সজ্জিত যেখানে আপনি ইমেজ এবং ডায়াগ্রামের সাথে সম্পূর্ণ কোডের বর্ণনা এবং আপনার প্রোগ্রামের যৌক্তিক ইউনিটগুলিকে আলাদা করে এমন কোড সেল ডিজাইন করতে পারেন। যদি একটি নোটবুকের সমস্ত উপযোগিতাগুলি ভাল ব্যবহার করা হয়, আপনি এমন নথি তৈরি করতে পারেন যা সম্পূর্ণ প্রোগ্রামগুলি সম্পাদন করে এবং কোডের সাথে বিশ্লেষণ এবং বর্ণনাকে সহজে বোঝার সুবিধা প্রদান করে।



চিত্র 1: জুপিটার নোটবুক হোমপেজ



Jupyter একটি ওয়েব ভিত্তিক IDE এবং ব্রাউজারে খোলে। আপনি আপনার পছন্দের একটি ব্রাউজারে খোলা ডিফল্ট ব্রাউজার পরিবর্তন করতে পারেন। জুপিটার নোটবুক আপনার লিনাক্স সিস্টেমে ইনস্টল করা যেতে পারে যেখানে এটি আপনার ডিস্কে একটি কর্মক্ষেত্রে নোটবুক তৈরি করে অথবা এটি কোড সম্পাদনা করতে অনলাইনে ব্যবহার করা যেতে পারে https://jupyter.org/ । একবার আপনি নিউ তে ক্লিক করে জুপিটারে একটি নোটবুক তৈরি করলে, নিম্নলিখিত সম্পাদকটি খোলে:





চিত্র 2: শিরোনামহীন নোটবুক

এই সাধারণ চেহারার ইন্টারফেসটি তার বৈশিষ্ট্যগুলিতে অবিশ্বাস্যভাবে শক্তিশালী। প্রথমে একটি মৌলিক ভূমিকা দিয়ে শুরু করা যাক।



শুরু হচ্ছে

ডুমুর।

চিত্র 4: একটি কোড সেল চালান

একটি কোড সেল চালানোর জন্য, আপনাকে যা করতে হবে তা হল যে সেলটি আপনি চালাতে চান তা নির্বাচন করুন এবং রান এ ক্লিক করুন অথবা Shift + Enter চাপুন। এটি, এর পাশে কার্নেল বোতামটি বাধা দেওয়ার সাথে সাথে, আপনি সবচেয়ে বেশি ক্লিক করবেন। কার্নেলকে বাধাগ্রস্ত করার কথা বললে, যদি আপনি নিজেকে অসীম লুপে আটকে থাকেন, তাহলে এটি কাজে আসতে পারে। মিশন বাতিল করুন জিনিসগুলি আরও নোংরা হওয়ার আগে!

এবং যখন আমরা কার্নেলের বিষয়ে থাকি, আসুন নোটবুকের সবচেয়ে গুরুত্বপূর্ণ উপাদানগুলির মধ্যে একটি অন্বেষণ করি - কার্নেল। সহজ শর্তে, পাইথন কার্নেলের কোড সম্পাদনের দায়িত্ব রয়েছে। কার্নেলের ক্ষেত্রে আপনার প্রয়োজনীয় সমস্ত বিকল্প এখানে রয়েছে:

চিত্র 5: কার্নেল

একটি পাইথন কার্নেল, একটি কম্পিউটেশনাল ইউনিট যা কোড সম্পাদন করে, কোডের এক্সিকিউশন থামাতে, পুনরায় চালু, পুনরায় সংযোগ এবং বন্ধ করতে বাধাগ্রস্ত হতে পারে। কার্নেলের সাথে জড়িত আরও বিকল্পগুলিতে অগ্রসর হয়ে, কেউ পাইথনের একটি সংস্করণ থেকে অন্য সংস্করণে স্যুইচ করার জন্য কার্নেল পরিবর্তন করতে পারে (যেমন পাইথন 2 থেকে পাইথন 3)।

আমরা আগে উল্লেখ করেছি, নোটবুকগুলি কেবল কোড লেখার চেয়ে অনেক বেশি ব্যবহৃত হয়। অনুচ্ছেদ, সমীকরণ, ফাংশন এবং চিত্র সহ একটি পূর্ণাঙ্গ নথি তৈরিতে আপনি তাদের ব্যবহার করতে পারেন। এটি দিয়ে শুরু করতে, আপনাকে মার্কডাউন কোষগুলির সাথে নিজেকে পরিচিত করতে হবে।

একটি সেল নির্বাচন করা এবং তারপর সেল> সেল টাইপ> মার্কডাউন নির্বাচন করা একটি কোড সেলকে একটি টেক্সট সেলে রূপান্তর করবে। এখানে, আপনি বর্ণনা এবং বিশ্লেষণ লিখতে পারেন। জুপাইটার নোটবুকের ডকুমেন্টেশন খোঁজার জন্য এটি একটি ভাল অভ্যাস যা আপনি এই বৈশিষ্ট্যটি ব্যবহার করতে পারেন এমন বিভিন্ন উপায়ে আনলক করতে। নোটবুক দিয়ে শুরু করার সময় আমি যে একটি উত্তেজনাপূর্ণ বিষয় আবিষ্কার করেছি তা হল যে আপনি একটি সেলকে মার্কডাউনে রূপান্তর করার পরে, সম্পাদনা ড্রপডাউনে ইন্সার্ট ইমেজ বিকল্পটি সক্রিয় হয়ে যায়। এখানে একটি মার্কডাউন সেল কেমন দেখায় তার একটি ডেমো:

চিত্র 6: একটি মার্কডাউন সেল

লক্ষ্য করুন যে এই লেখাটি একটি নিয়মিত কোড সেলের উপরে বসে আছে। এইভাবে আপনি লজিক্যাল কোড ইউনিটে অর্থ যোগ করতে পারেন।

এই ভূমিকা শুধু নোটবুক দিয়ে আপনি যা করতে পারেন তার পৃষ্ঠকে আঁচড়ে দিয়েছে। সর্বোত্তম উপদেশ হ'ল এটি আপনার নিজের দ্বারা অন্বেষণ করা এবং এর বাকি বৈশিষ্ট্যগুলি আবিষ্কার করা যা আপনার উদ্দেশ্যে উপযুক্ত।

জুপিটার ইনস্টল করা হচ্ছে

লিনাক্স সিস্টেমে, জুপিটার নোটবুক তার কমান্ড লাইন ইন্টারফেস এবং গ্রাফিক্যাল ইউজার ইন্টারফেসের মাধ্যমে ইনস্টল করা যায়। কমান্ড লাইন ইন্টারফেস তার টার্মিনালে থাকে। Jupyter ইনস্টল করার জন্য, আপনাকে প্রথমে পাইথন ইনস্টল বা আপডেট করতে হবে এবং তারপর পাইথন নোটবুক ইনস্টল করতে হবে।

চিত্র 7: পাইথন নোটবুক ইনস্টল করার কমান্ড

GUI থেকে Jupyter নোটবুক ইনস্টল করা মোটামুটি সহজ। শুধু উবুন্টু সফটওয়্যারে প্রজেক্ট জুপিটার সন্ধান করুন এবং ইনস্টল ক্লিক করুন।

চিত্র 8: উবুন্টু সফটওয়্যারে প্রকল্প জুপিটার (GUI ইনস্টলেশন)

তথ্য বিজ্ঞানের জন্য পাইথন সবচেয়ে শক্তিশালী প্রোগ্রামিং ভাষা। এটি একটি সহজেই শেখার ভাষা এবং জুপাইটার নোটবুকের মত একটি আইডিই এটি পাইথনে প্রোগ্রামিংয়ে অভ্যস্ত হয়ে ওঠা সহজ করে তোলে।