কীভাবে লিনাক্সে থোনি পাইথন আইডিই ইনস্টল ও ব্যবহার করবেন


থোনি পাইথন প্রবর্তকদের জন্য একটি সমন্বিত উন্নয়ন পরিবেশ (আইডিই)। এটি পাইথন দিয়ে তৈরি এবং এমআইটি লাইসেন্সের আওতায় প্রকাশিত হয়েছে। এটি ক্রস প্ল্যাটফর্ম এবং লিনাক্স, ম্যাকোস, উইন্ডোজে চলতে পারে।

আপনি যদি প্রোগ্রামিংয়ে নতুন হন বা অন্য কোনও ভাষা থেকে স্যুইচ করছেন তবে আমি Thonny ব্যবহারের পরামর্শ দিই। ইন্টারফেসটি পরিষ্কার এবং বিক্ষিপ্ত-মুক্ত। Newbies পরিবেশ স্থাপনের দিকে মনোনিবেশ করার পরিবর্তে ভাষাতে মনোনিবেশ করতে পারে।

থোনির কয়েকটি মূল বৈশিষ্ট্য অন্তর্ভুক্ত

  • পাইথন 3.7 থোনি সেটআপের মাধ্যমে ডিফল্টরূপে ইনস্টল করা হয়েছে
  • বিল্ট-ইন ডিবাগার এবং মূল্যায়নের মাধ্যমে পদক্ষেপ।
  • পরিবর্তনশীল এক্সপ্লোরার
  • গাদা, স্ট্যাক, সহকারী, অবজেক্ট ইন্সপেক্টর
  • অন্তর্নির্মিত পাইথন শেল (পাইথন ৩.7)
  • তৃতীয় পক্ষের প্যাকেজ ইনস্টল করতে সাধারণ পিআইপি জিইউআই ইন্টারফেস
  • সমর্থন কোড সমাপ্তি
  • সিনট্যাক্স ত্রুটিগুলি হাইলাইট করে এবং স্কোপগুলি ব্যাখ্যা করে

এই নিবন্ধে, আপনি কীভাবে একটি লিনাক্স পরিবেশে থোনি পাইথন আইডিই ইনস্টল করতে এবং ব্যবহার করবেন এবং থোনির বৈশিষ্ট্যগুলি অনুসন্ধান করতে পারবেন।

লিনাক্সে থোনি পাইথন আইডিই সেট আপ করা হচ্ছে

থোনির সর্বশেষতম সংস্করণটি 3.3.0 এবং লিনাক্সে আপনি থোনি ইনস্টল করতে পারেন এমন তিনটি উপায়।

  • পাইথন প্যাকেজ পরিচালক - পিআইপি
  • ব্যবহার করুন
  • ডাউনলোড করুন এবং ইনস্টল করুন স্ক্রিপ্টটি চালান
  • এটি ইনস্টল করতে ডিফল্ট প্যাকেজ ম্যানেজার ব্যবহার করুন

# pip3 install thonny
# bash <(curl -s https://thonny.org/installer-for-linux)
$ sudo apt install thonny   [On Debian/Ubuntu]
$ sudo dnf install thonny   [On CentOS/RHEL & Fedora]

প্রদর্শনের উদ্দেশ্যে, আমি উবুন্টু 20.04 ব্যবহার করছি এবং থোনি ইনস্টল করতে উপরের মত উইজেট কমান্ড সহ ইনস্টলার স্ক্রিপ্টটি চালাচ্ছি। ইনস্টলেশন শেষে, আপনি জানতে পারবেন কোথায় থোনি ইনস্টল করা আছে। আমার ক্ষেত্রে এটি আমার হোম ডিরেক্টরিতে ইনস্টল করা আছে।

থোনি চালু করতে, ইনস্টল করা ডিরেক্টরিতে যান এবং "./thonny" বা thonny এর পরম পাথ টাইপ করুন। থোনি আপনাকে ভাষা এবং প্রাথমিক সেটিংস সেট আপ করতে বলবে।

ইনস্টলেশন বিভাগে প্রদর্শিত হিসাবে, থোনি হোম ডিরেক্টরিতে ইনস্টল করা হয়। আপনি যদি পাতলা ফোল্ডারের দিকে লক্ষ্য করেন তবে এতে স্ক্রিপ্ট ইনস্টল করা আছে, থোনির কাজ করার জন্য প্রয়োজনীয় পাইথন লাইব্রেরি, বাইনারি রয়েছে। বিন ডিরেক্টরিটির ভিতরে পাইথন ৩.7 এবং পিআইপি 3 রয়েছে যা থোনি এবং থোনি লঞ্চ বাইনারি সহ আসে।

কীভাবে লিনাক্সে থোনি আইডিই ব্যবহার করবেন

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

পাইথন দিয়ে ডিফল্ট জাহাজে লিনাক্স বিতরণ। পাইথন 2 * এর সাথে পুরানো সংস্করণ জাহাজ এবং পাইথন 3 * এর সাথে সর্বশেষ সংস্করণগুলি প্রেরণ করা হয়। আমরা ইতিমধ্যে দেখেছি পাইথন ৩.7 ডিফল্টরূপে ইনস্টল করা আছে এবং থোননি সেটগুলি ডিফল্ট ইন্টারপ্রেটার হিসাবে ৩. 3. স্থাপন করে।

আপনি ডিফল্ট দোভাষী (পাইথন ৩.7) এর সাথে লেগে থাকতে পারেন বা সিস্টেমে উপলব্ধ বিভিন্ন দোভাষী ব্যবহার করতে পারেন। "মেনু বার → সরঞ্জামসমূহ → বিকল্পসমূহ → দোভাষী the পথ নির্ধারণ করুন" বা "মেনু বার → রান Inter দোভাষী নির্বাচন করুন → পথ নির্ধারণ করুন" এ যান।

আমি ইন্টারফেসরের সাথে স্যুইচ করার সময় যদি কিছু কিছু ভেঙে যায় তবে আপনি কীভাবে এটি ঠিক করতে জানেন তা না হলে আমি ডিফল্ট অজগর স্থাপনের সাথে লেগে থাকার পরামর্শ দিই।

থোনি হালকা এবং গাark় থিম সহ আসে। আপনি সম্পাদক হিসাবে থিম এবং ইউআই থিম পরিবর্তন করতে পারেন। থিম এবং ফন্টগুলি পরিবর্তন করতে "মেনু বার → সরঞ্জামসমূহ → বিকল্পসমূহ → থিম এবং ফন্ট" এ যান।

আপনার তৈরি কোডটি চালানোর জন্য তিনটি উপায় রয়েছে। প্রথমত, আপনার কোডটি সম্পাদন করার জন্য থোনির কোনও ফাইলে সংরক্ষণ করা উচিত।

  • F5 টিপুন বা চিত্রটিতে প্রদর্শিত আইকনটি কার্যকর করুন
  • "মেনু বার → রান রান করুন Current বর্তমান স্ক্রিপ্ট রান করুন" এ যান
  • "CTRL + T" টিপুন বা "চালান → টিপুন টার্মিনালে বর্তমান স্ক্রিপ্ট রান করুন" এ যান

প্রথম দুটি পদ্ধতি ডিরেক্টরিটি আপনার কোড যেখানেই আছে সেখানে স্যুইচ করবে এবং বিল্ট-ইন টার্মিনালে প্রোগ্রাম ফাইলটি আহ্বান করবে।

তৃতীয় বিকল্পটি আপনাকে আপনার কোডটি বাহ্যিক টার্মিনালে চালানোর অনুমতি দেয়।

থোনির আসল শক্তিটি ফাইল এক্সপ্লোরার, ভেরিয়েবল এক্সপ্লোরার, শেল, সহকারী, নোটস, হিপ, আউটলাইন, স্ট্যাকের মতো অন্তর্নির্মিত বৈশিষ্ট্যগুলির সাথে আসে। এই বৈশিষ্ট্যগুলিকে অন-অফ টগল করতে "দেখুন → টগল বৈশিষ্ট্যটি চালু/বন্ধ" এ যান।

এটি জানা যায় যে সমস্ত পাইথন প্যাকেজ পিআইপিআইতে হোস্ট করা হয়। পিআইপিআই থেকে কাঙ্ক্ষিত প্যাকেজ ইনস্টল করার জন্য আমরা সাধারণত পিআইপি (পাইথন প্যাকেজ ম্যানেজার) ব্যবহার করব। তবে থোনির সাথে প্যাকেজ পরিচালনা করার জন্য একটি জিইউআই ইন্টারফেস উপলব্ধ।

"মেনু বার → সরঞ্জামগুলি → প্যাকেজগুলি" এ যান। অনুসন্ধান বারে, আপনি একটি প্যাকেজের নাম টাইপ করতে পারেন এবং অনুসন্ধান টিপতে পারেন। এটি পাইপিআই সূচকটি অনুসন্ধান করবে এবং নামের সাথে মিলে যাওয়া প্যাকেজের তালিকা প্রদর্শন করবে।

আমার ক্ষেত্রে, আমি প্যাকেজ কল নিমপি ইনস্টল করার চেষ্টা করছি।

আপনি তালিকা থেকে প্যাকেজটি নির্বাচন করার পরে এটি আপনাকে ইনস্টলেশন পৃষ্ঠাতে নিয়ে যাবে। আপনি সর্বশেষতম সংস্করণ ইনস্টল করতে পারবেন বা চিত্র হিসাবে প্রদর্শিত বিভিন্ন সংস্করণ চয়ন করতে পারেন। নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়।

একবার আপনি ইনস্টল টিপুন, এটি প্যাকেজ ইনস্টল করা হবে।

প্যাকেজ ইনস্টল হয়ে গেলে আপনি প্যাকেজ সংস্করণ, লাইব্রেরির অবস্থানের মতো বিশদ পেতে পারেন। আপনি যদি প্যাকেজটি আনইনস্টল করতে চান তবে এটি সহজ, এগিয়ে যান এবং চিত্রের মতো প্রদর্শিত প্যাকেজের নীচে "আনইনস্টল" বোতামটি ক্লিক করুন।

থোনি একটি বিল্ট-ইন ডিবাগার নিয়ে আসে। আপনার প্রোগ্রামটি ধাপে ধাপে চালাতে Ctrl + F5 টিপুন, কোনও ব্রেকপয়েন্টের প্রয়োজন নেই। একটি ছোট পদক্ষেপের জন্য F7 এবং বড় ধাপের জন্য F6 টিপুন। আপনি এই বিকল্পগুলি "মেনু বার → রান → ডিবাগিং বিকল্পগুলি" থেকেও অ্যাক্সেস করতে পারেন।

সমস্ত কনফিগারেশন "কনফিগারেশন.আইআই" ফাইলে সংরক্ষণ করা হয়। আপনার চৌদ্দ সেশনের সাহায্যে আপনার যে কোনও পরিবর্তন এই ফাইলটিতে লেখা থাকে। আপনি বিভিন্ন পরামিতি সেট করতে এই ফাইলটিকে ম্যানুয়ালি সম্পাদনা করতে পারেন।

ফাইলটি খুলতে "মেনু বার → সরঞ্জামসমূহ → থোনির ডেটা ফোল্ডারটি খুলুন" এ যান।

কীভাবে লিনাক্সে থোনি আইডিই আনইনস্টল করবেন

আপনি যদি Thonny আনইনস্টল করতে চান, thonny ইনস্টলেশন ডিরেক্টরি অধীন একটি আনইনস্টল স্ক্রিপ্ট উপলব্ধ।

$ /home/tecmint/apps/thonny/bin/uninstall   [Installed using Script]
$ pip3 uninstall thonny                    [If Installed using PIP]
$ sudo apt purge thonny                    [On Debian/Ubuntu]
$ sudo dnf remove thonny                   [On CentOS/RHEL & Fedora]

এই নিবন্ধটির জন্য এটি। থোনিতে আমরা এখানে যা আলোচনা করেছি তার চেয়ে আরও অনেক কিছু ঘুরে দেখার রয়েছে। থোনি নতুনদের জন্য দুর্দান্ত তবে এটি টেক্সট সম্পাদকের সাথে কাজ করার জন্য প্রোগ্রামারদের ব্যক্তিগত পছন্দ। এটি দিয়ে থোনি প্লে ইনস্টল করুন, আপনার মতামত আমাদের সাথে ভাগ করুন।