পাইথন এক্সেলে এসেছে

এক্সেলে পাইথন

সফ্টওয়্যার ক্যান্সার-মুক্ত নামে পরিচিত মাইক্রোসফ্টের শীর্ষ নির্বাহীদের একজন স্টিভ বালমারের 15 বছর হয়ে গেছে। মজার ব্যাপার হল, এটা ছিল বালমার নিজেই যে পথটি শুরু করেছিলেন যা একটি নতুন মাইলফলক ছিল যখন পাইথন অবশেষে এক্সেলে পৌঁছেছিল।

ওপেন সোর্স প্রযুক্তির সাথে মাইক্রোসফটের একীকরণ শুরু হয় যখন, সিলভারলাইটের ব্যর্থতার মুখে, অ্যাডোব ফ্ল্যাশের সাথে প্রতিদ্বন্দ্বিতা করার জন্য উচ্চাকাঙ্ক্ষী, কোম্পানিটি প্রকাশ্যে HTML5 মানকে সমর্থন করে।

ঘৃণা থেকে ভালবাসায়

অবশ্যই, মাইক্রোসফ্ট স্বতঃস্ফূর্তভাবে বিনামূল্যে সফ্টওয়্যার সরঞ্জামগুলির জন্য তার "প্রেম" বিকাশ করেনি।  যদি একজন দাদী এই নিবন্ধটি লিখতেন তবে তিনি বলতেন "প্রয়োজনীয়তা একজন ধর্মদ্রোহীর মুখ আছে।"

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

আরেকটি বাজার যেখানে মাইক্রোসফ্ট পণ্যগুলি স্থল হারাচ্ছে তা হল ডেভেলপারদের, lফার্মের দ্বারা বিকশিত মালিকানাধীন ভাষাগুলি C++, জাভা বা পাইথনের জন্য কোন মিল ছিল না। Eclipse বা Netbeans-এর মতো সমন্বিত উন্নয়ন পরিবেশগুলি ভিজ্যুয়াল স্টুডিওর খরচে ব্যবহারকারীদের অর্জন করছিল।

পুঁজিবাদের বৈশিষ্ট্যগত বাস্তববাদের সাথে, মাইক্রোসফ্ট লিনাক্সের জন্য তার প্রথম পণ্য চালু করে, ভিজ্যুয়াল স্টুডিওর একটি সংস্করণ। এটি অফিসকে ODF ফর্ম্যাটের সাথে সামঞ্জস্যপূর্ণ করে তোলে, এর Azure ক্লাউড প্ল্যাটফর্মে বিভিন্ন বিতরণ সমর্থন করে এবং Linux এর জন্য Windows সাবসিস্টেম, আপনার নিজের অপারেটিং সিস্টেমে বিতরণ চালানোর ক্ষমতা দিয়ে আমাদের সবাইকে অবাক করে দেয়।

কিন্তু, তারপরও একটা চমক ছিল।

পাইথন এক্সেলে এসেছে

কয়েক দশক ধরে, স্প্রেডশীটগুলি জটিল ডেটা একত্রিত এবং বিশ্লেষণের জন্য পছন্দের হাতিয়ার ছিল। যাইহোক, ডেটার পরিমাণ বাড়ার সাথে সাথে আরও জটিল ম্যানিপুলেশনের প্রয়োজন হয়, ডেটা সায়েন্টিস্টরা আরও বেশি করে প্রোগ্রামিং ল্যাঙ্গুয়েজ যেমন R, Julia বা Python নিজে ব্যবহার করার দিকে ঝুঁকছেন

প্রোগ্রাম বা এক্সেল ব্যবহার?
সম্পর্কিত নিবন্ধ:
প্রোগ্রাম বা এক্সেল ব্যবহার? কেন স্প্রেডশিট ব্যবহার বন্ধ করুন

এক্সেল, সমস্ত অফিস স্যুট অ্যাপ্লিকেশনের মতো, একটি যুক্ত প্রোগ্রামিং ভাষা রয়েছে যা অ্যাপ্লিকেশনের জন্য ভিজ্যুয়াল বেসিক (VBA) নামে পরিচিত। VBA পুনরাবৃত্তিমূলক কাজগুলিকে স্বয়ংক্রিয় করতে পারে, তবে এটি একটি সম্পূর্ণ প্রোগ্রামিং ভাষার শক্তির কম পড়ে।

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

আপাতত, এটি শুধুমাত্র ইনসাইডার প্রোগ্রামে নথিভুক্ত ব্যক্তিরাই ব্যবহার করতে পারবেন।

এর লাইব্রেরিগুলিও পাইথনের সাথে ব্যবহার করা যেতে পারে যেমন বার চার্ট, প্রচলিত লাইন প্লট, হিট ম্যাপ, বেহালা প্লট এবং সোয়ার্ম প্লটের মতো ডেটা উপস্থাপনা তৈরির জন্য ম্যাটপ্লটলিব এবং সিবোর্ন। scikit-learn এবং statsmodels মেশিন লার্নিং, ভবিষ্যদ্বাণীমূলক বিশ্লেষণ এবং পূর্বাভাস, রিগ্রেশন বিশ্লেষণ এবং টাইম সিরিজ মডেলিংয়ের জন্য এক্সেল ক্ষমতা দেয়।

মাইক্রোসফট থেকে তারা আশ্বাস দিয়েছে

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

এক্সেল এ পাইথন ব্যবহার করতে সক্ষম হতে আপনাকে যোগদান করতে হবে অভ্যন্তরীণ প্রোগ্রাম. বৈশিষ্ট্যটি বিটা চ্যানেলের বিল্ড 16.0.16818.20000 থেকে শুরু করে উপলব্ধ হবে