ভূমিকা
পাইথনের বেশ কিছু ডেভেলপমেন্ট এনভায়রনমেন্ট আছে এবং আমাকে প্রায়ই প্রশ্ন করা হয় আমি আমার কাজে কোনটা ব্যবহার করি। আমার উত্তর কিছু সময় মানুষকে অবাক করে দেয় কারণ আমার পছন্দের এনভায়রনমেন্ট হলো IPython এবং একটি টেক্সট এডিটর (ইম্যাকস অথবা এ্যাটম)| ২০০১ সালে ফার্নানদো পেরেজ একটি উন্নত পাইথন এন্টারপ্রেটার হিসেবে IPython (সংক্ষেপে Interactive Python) শুরু করে এবং তার মতে প্রোজেক্টটি এখন গাণিতিক রিসার্চের পুরো জীবনচক্র হিসেবে ব্যবহার করা যায়। পাইথন যদি ডাটা সাইন্সের কাজগুলোর একটি ইঞ্জিন হয়ে থাকে তাহলে IPython কে ইন্টারেক্টিভ কন্ট্রোল প্যানেল হিসেবে চিন্তা করা যায়।
পাইথনের ইন্টারেক্টিভ ইন্টারফেসের পাশাপাশি IPython কিছু দরকারী সিনট্যাক্স ও যোগ করেছে এই প্রোগ্রামিং ভাষায়। আমরা সেই সমস্ত বিষয়গুলো দেখবো। এছাড়াও জুপিটার প্রোজেক্টের সাথে IPython এর ঘনিষ্ট সম্পর্ক রয়েছে। জুপিটার হলো ব্রাউজার বেসড নোটবুক যেটা ডাটা সাইন্সের ডেভেলপমেন্ট, কোলাবোরেশন, শেয়ারিং এবং পাবলিকেশনের জন্য খুবই উপকারী।
Last updated
Was this helpful?