Jupyter Notebook হলো একটি ওপেন সোর্স ওয়েব অ্যাপ্লিকেশন যা আপনাকে কোড, টেক্সট, চিত্র, এবং গ্রাফ একত্রে একটি নোটবুক ফাইলে উপস্থাপন করতে দেয়। এটি বিশেষভাবে ডেটা সায়েন্স এবং কৃত্রিম বুদ্ধিমত্তা (AI) প্রকল্পে ব্যবহৃত হয়। আপনি সহজেই পাইথন কোড লিখে, তা রান করতে এবং ফলাফল দেখতে পারেন।
এখানে Jupyter Notebook ইনস্টল এবং ব্যবহার করার ধাপগুলো দেওয়া হলো:
১. Jupyter Notebook ইনস্টল করা
Jupyter Notebook ইনস্টল করার জন্য আপনাকে প্রথমে Python এবং pip ইনস্টল করতে হবে (যদি না থাকে)। এরপর, pip ব্যবহার করে Jupyter Notebook ইনস্টল করতে পারেন।
Jupyter Notebook ইনস্টল করার ধাপ:
পাইথন ভার্চুয়াল এনভায়রনমেন্ট তৈরি করুন (যদি আপনি ভার্চুয়াল এনভায়রনমেন্ট ব্যবহার করতে চান):
python -m venv myenv- ভার্চুয়াল এনভায়রনমেন্ট সক্রিয় করুন:
Windows:
myenv\Scripts\activateMacOS/Linux:
source myenv/bin/activate
Jupyter Notebook ইনস্টল করুন:
pip install notebookএটি Jupyter Notebook সহ অন্যান্য প্রয়োজনীয় প্যাকেজ ইনস্টল করবে।
২. Jupyter Notebook চালানো
Jupyter Notebook চালানোর জন্য কমান্ড:
jupyter notebookএই কমান্ডটি চালানোর পর, আপনার ডিফল্ট ওয়েব ব্রাউজারে Jupyter Notebook খুলে যাবে। এটি সাধারণত
http://localhost:8888ঠিকানায় রান হয়। আপনি সেখানে আপনার কোড এবং ডেটা অন্বেষণ করতে পারবেন।
৩. Jupyter Notebook ব্যবহার করা
নতুন নোটবুক তৈরি করা:
- Jupyter Notebook চালানোর পর, ওয়েব ব্রাউজারে একটি ড্যাশবোর্ড খুলবে।
- উপরের ডান দিকে "New" বাটনে ক্লিক করুন এবং সেখানে Python 3 নির্বাচন করুন।
- একটি নতুন নোটবুক তৈরি হবে যেখানে আপনি কোড এবং টেক্সট যোগ করতে পারবেন।
কোড সেল ব্যবহার করা:
- Jupyter Notebook-এ কোড লিখে সেল রান করতে, সেলটির মধ্যে কোড লিখুন এবং তারপর Shift + Enter চাপুন। এটি কোড রান করবে এবং সেলের নিচে আউটপুট দেখাবে।
টেক্সট সেল ব্যবহার করা (Markdown):
- টেক্সট সেল যোগ করতে, সেল নির্বাচন করুন এবং টুলবারে "Cell" > "Cell Type" > "Markdown" নির্বাচন করুন।
এর পর, আপনি Markdown ভাষায় টেক্সট লিখতে পারবেন, যেমন:
# বড় শিরোনাম ## ছোট শিরোনাম * বুলেট পয়েন্ট **বোল্ড টেক্সট**
গ্রাফিক্স এবং ডেটা ভিজ্যুয়ালাইজেশন:
আপনি Matplotlib, Seaborn, Plotly ইত্যাদি লাইব্রেরি ব্যবহার করে গ্রাফ বা চার্ট তৈরি করতে পারেন। উদাহরণস্বরূপ:
import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 10, 100) y = np.sin(x) plt.plot(x, y) plt.title('Sine Wave') plt.show()
লাইব্রেরি ইনস্টল করা:
আপনি নতুন লাইব্রেরি ইনস্টল করতে পারেন Jupyter Notebook এর মধ্যে সরাসরি:
!pip install numpy
৪. নোটবুক সংরক্ষণ এবং এক্সপোর্ট করা
- নোটবুক সংরক্ষণ করুন:
- আপনি "File" > "Save and Checkpoint" অপশন দিয়ে আপনার নোটবুক সংরক্ষণ করতে পারেন।
- নোটবুক এক্সপোর্ট করা (PDF, HTML, etc.):
- "File" > "Download as" থেকে আপনি আপনার নোটবুককে HTML, PDF, Markdown অথবা LaTeX ফরম্যাটে এক্সপোর্ট করতে পারবেন।
৫. Jupyter Notebook বন্ধ করা
- Jupyter Notebook এর সেশন বন্ধ করতে, টার্মিনালে Ctrl + C চাপুন।
- এটি নিশ্চিত করতে "Shutdown" অপশন সিলেক্ট করুন এবং তারপর ব্রাউজার বন্ধ করুন।
সারাংশ
Jupyter Notebook একটি অত্যন্ত শক্তিশালী এবং জনপ্রিয় টুল যা ডেটা সায়েন্স, কৃত্রিম বুদ্ধিমত্তা (AI), এবং মেশিন লার্নিং প্রজেক্টের জন্য ব্যবহৃত হয়। এটি কোড লেখার পাশাপাশি টেক্সট, চিত্র, এবং গ্রাফকে একত্রে দেখানোর সুবিধা দেয়, যা গবেষণা এবং ডেভেলপমেন্ট প্রক্রিয়াকে সহজ এবং কার্যকর করে তোলে।
Read more