Jupyter নোটবুক (আগের নামে পরিচিত IPython নোটবুক ) পাইথন (এবং আর সহ অন্যান্য ভাষা,) এ ইন্টারেক্টিভ ডেটা ম্যানিপুলেশন জন্য একটি সত্যিই শীতল প্রকল্প। এটি মূলত আপনাকে ইন্টারেক্টিভভাবে কোড এবং ডকুমেন্ট করার অনুমতি দেয় যা আপনি একটি ইন্টারফেসে করছেন এবং পরে এটি সংরক্ষণ করুন:
- নোটবুক ( .ipynb )
- স্ক্রিপ্ট ( শুধুমাত্র উত্স কোড সহ একটি .py ফাইল)
- স্ট্যাটিক এইচটিএমএল (এবং পাশাপাশি পিডিএফ)
এমনকি আপনার নোটবুকগুলি অনলাইনে এনবিউউয়ার পরিষেবা ব্যবহার করে অন্যের সাথে ভাগ করে নিতে পারেন , যেখানে লোকেরা পুরো বই প্রকাশ করে । তদতিরিক্ত , গিটহাব আপনার .ipynb ফাইলগুলি রেন্ডার করে। আপনি আপনার জুপিটার নোটবুকগুলি অ্যাথোরিয়ায় পুনরুত্পাদনযোগ্য গবেষণা নিবন্ধ হিসাবে প্রকাশ করতে পারেন । একাধিক ব্যবহারকারীর সহযোগিতামূলক সম্পাদনার জন্য , জুপিটারের শীর্ষে নির্মিত গুগল কলাব দেখুন।
ডিফল্ট জুপিটার নোটবুক সংস্করণ স্থানীয়ভাবে একটি ওয়েব অ্যাপ্লিকেশন শুরু করে (বা আপনি এটি কোনও সার্ভারে স্থাপন করেন) এবং আপনি এটি আপনার ব্রাউজার থেকে ব্যবহার করেন। রায়ান যেমন তার উত্তরে উল্লেখ করেছেন , রোপিও হ'ল জুপিটার কার্নেলের উপরে নির্মিত আরস্টুডিওর সাথে আরও অনুরূপ একটি ইন্টারফেস।
আপনি কীভাবে আপনার নোটবুকগুলি সম্পাদনা করতে পারেন, ইন্টারেক্টিভ উইজেটগুলি নিয়ন্ত্রণ করতে পারেন এমনকি টার্মিনাল এমুলেটরগুলিতে কমান্ড চালাচ্ছেন তাতে আরও নমনীয়তার জন্য ইউপিতে জুপিটারল্যাব একটি নতুন গ্রহণ।
এখানে একটা ব্যাপার IPython জন্য কিউটি কনসোল , ইনলাইন প্লট সঙ্গে একটি অনুরূপ প্রকল্প, যা একটি ডেস্কটপ অ্যাপ্লিকেশন।
জুপিটার একটি সাধারণ পাইথন প্যাকেজ এবং এটি ব্যবহার করে ইনস্টল করা যেতে পারে pip install jupyter
। আপনার কম্পিউটারে সমস্ত বৈজ্ঞানিক লাইব্রেরি চালু করার জন্য, সরকারী জুপিটার ডকার পাত্রে চেষ্টা করা আরও সহজ হতে পারে । উদাহরণস্বরূপ, ধরে নিচ্ছেন যে আপনার নোটবুকগুলি ~ / কোড / জুপিটারে রয়েছে , আপনি ধারকটি এইভাবে চালাতে পারেন:
docker run -it --rm -p 8888:8888 -v ~/code/jupyter:/home/jovyan/work jupyter/datascience-notebook