এটি অধ্যয়ন করার জন্য আমাদের কি আমাদের কম্পিউটারে পাইথন ইনস্টল করতে হবে?
সম্ভবত প্রয়োজন নেই।
দেখো এটা কিভাবে কাজ করে.
আসুন কল্পনা করুন যে আপনাকে পাইথন অধ্যয়ন করতে হবে বা কিছু পরীক্ষা করার জন্য কোড চালাতে হবে, কিন্তু আপনার কম্পিউটারে এটি ইনস্টল করার সংস্থান নেই।
আপনি হয়ত আপনার পিসি সেট আপ করতে উপভোগ করতে পারবেন না, কিন্তু আপনাকে ব্যবসার জন্য এটি কীভাবে করতে হয় তা শিখতে হবে, অথবা আপনাকে শুধুমাত্র একটি কোড কার্যকর করতে হবে যা আপনাকে মুগ্ধ করে।
তারপর, হতে পারে, আপনি জিজ্ঞাসা করছেন এটি কীভাবে সম্ভব।
আপনি যদি অনলাইনে পাইথন চালানোর জন্য আপনার ব্রাউজার ব্যবহার করতে পারেন?
আপনার ব্রাউজারে পাইথন কোড চালানোর জন্য, আপনার যা দরকার তা হল একটি অনলাইন পাইথন কম্পাইলার।
মোটামুটি ভালোই. তাই না?
আপনি অনলাইন IDE ব্যবহার করে একটি সেটআপে সময় বাঁচাতে পারেন। আপনি দ্রুত পাইথন অধ্যয়ন শুরু করতে পারেন এবং আপনার নিজস্ব প্রোগ্রাম চালানোর জন্য এটি ব্যবহার শুরু করতে পারেন।
নির্মাণ এবং ডিবাগ করার জন্য, আপনি যদি একজন পেশাদার বিকাশকারী হন এবং আপনার বেশিরভাগ সময় কোডিংয়ে ব্যয় করেন তবে আপনাকে বিশেষজ্ঞ পাইথন আইডিই সফ্টওয়্যার কিনতে হবে।
এই নিবন্ধে, আমরা 15টি শীর্ষস্থানীয় পাইথন কম্পাইলার দেখব যা আপনি আপনার ব্রাউজারে পাইথন কোড চালানোর জন্য ব্যবহার করতে পারেন।
1. পাইথন.অর্গ
পাইথন কোড চালানোর উদ্দেশ্যে, অফিসিয়াল পাইথন ওয়েবসাইট একটি অনলাইন পাইথন শেল অফার করে।
Python.org এর অনলাইন পাইথন শেল আপনার কম্পিউটারে ইনস্টল করা পাইথন ইন্টারপ্রেটারের সাথে তুলনীয়।
আপনার কাছে সম্পূর্ণ পাইথন পরিবেশের সাথে প্রি-কনফিগার করা মেশিনগুলিতে অ্যাক্সেস থাকবে এবং আপনার ব্রাউজার থেকে কোড লিখতে বা চালানোর জন্য আপনাকে অন্য কোনও সফ্টওয়্যার ইনস্টল করতে হবে না।
আপনি Python.org শেল ইন্টারফেসের মাধ্যমে শুধুমাত্র পাইথন কোড চালাতে পারেন, অ্যাপ্লিকেশন নয়। শুধুমাত্র পাইথন কোডের একটি ক্ষুদ্র পরিমাণের ফলাফল পরীক্ষা করা দরকারী।
এই আলোকে, Python.org শেলটি সেরা পছন্দ নয় যদি আপনি একটি 100-লাইন পাইথন অ্যাপ্লিকেশন চালানোর জন্য একটি অনলাইন পাইথন কম্পাইলার খুঁজছেন।
2. টিউটোরিয়ালপয়েন্ট
পাইথন সোর্স কোড চালানোর জন্য, Tutorialspoint হল অন্যতম জনপ্রিয় এবং দ্রুত অনলাইন পাইথন কম্পাইলার।
এই কম্পাইলারের জন্য কোন চার্জ নেই। পাইথন 2.0 এবং 3.0 সমর্থিত সংস্করণ।
এই ধরনের কম্পাইলার বিশ্বব্যাপী লক্ষ লক্ষ ব্যবহারকারী দ্বারা নির্বাচিত হয়। ব্রাউজারে তাত্ক্ষণিকভাবে নমুনা কোড চালানোর জন্য এই কম্পাইলারের ক্ষমতা এটির সবচেয়ে উল্লেখযোগ্য সুবিধা।
ব্যবহারকারীদের জন্য প্রকল্পগুলি নির্মাণ এবং পরিচালনা করার ক্ষমতা পাইথন শেল ছাড়াও উপলব্ধ, যা স্ক্রিপ্ট চালানোর জন্য ব্যবহৃত হয়।
Tutorialspoint Python কম্পাইলার তুলনামূলক গণনার জন্য উচ্চ-পারফরম্যান্স কল অফার করে এবং এটি ব্যবহার করা সহজ।
3. প্রোগ্রামাইজ
পাইথন অ্যাপ্লিকেশন সফটওয়্যার প্রোগ্রামিজ ব্যবহার করে কম্পাইল করা হয়। এটি আমাদের স্থানীয় সিস্টেমে ডাউনলোডের জন্য বা ওয়েব ব্রাউজার ব্যবহার করে অনলাইনে ব্যবহারের জন্য উপলব্ধ।
এটি লক্ষ লক্ষ প্রোগ্রামারদের দ্বারা পাইথন শেখাতে ব্যবহৃত হয়।
পাইথন ছাড়াও, এটি অন্যান্য ভাষায় লেখা কোডও কম্পাইল করে, যেমন C, C++, Java, ইত্যাদি। এই কম্পাইলারটি ব্যবহার শুরু করার জন্য শুধুমাত্র একটি নির্ভরযোগ্য ইন্টারনেট সংযোগ প্রয়োজন, যা সম্পূর্ণ বিনামূল্যে।
প্রোগ্রামটি ইনস্টল করার দরকার নেই কারণ এটি একটি ওয়েব ব্রাউজারে ব্যবহার করা যেতে পারে। তার উপরে, এটি স্মার্টফোনের সাথে কাজ করে।
যদিও কেউ অনলাইন সংস্করণ ব্যবহার করে জটিল প্রোগ্রামগুলিতে কাজ করতে পারে না।
4. পাইজা.ইও
Piaza.io একটি অপেক্ষাকৃত নতুন ইউটিলিটি যেখানে বিনামূল্যে এবং অর্থপ্রদানের উভয় সংস্করণ উপলব্ধ। যেহেতু আপনার সম্ভবত শেখার জন্য এই বৈশিষ্ট্যগুলির প্রয়োজন হবে না, বিনামূল্যে সংস্করণটি পর্যাপ্ত হওয়া উচিত।
বাণিজ্যিক সংস্করণটি আরও পরিশীলিত এবং এন্টারপ্রাইজ-গ্রেড প্রকল্পগুলি বিকাশের জন্য বৈশিষ্ট্যগুলি অফার করে৷
স্প্যানিশ, জাপানিজ এবং ইংরেজি তিনটি ভাষা যা পাইজার ইউজার ইন্টারফেস তৈরি করে।
অতিরিক্তভাবে, আপনার গিট অ্যাকাউন্ট লিঙ্ক করার এবং কোড স্বয়ংক্রিয়-সিঙ্ক সক্ষম করার বিকল্প রয়েছে।
কোডটি আরও সম্পাদনার জন্য সংরক্ষণ করা যেতে পারে। থিমগুলিও পরিবর্তন করা যেতে পারে, যার মধ্যে রয়েছে সম্পাদক, ফন্ট, রঙ ইত্যাদি।
ক্লাউড সংস্করণটি ওয়েব বিকাশের জন্যও উপলব্ধ। সামগ্রিকভাবে, এটি একটি উন্নয়ন যা ব্যবহারের জন্য প্রস্তুত।
5. কোডচেফ
এর স্বজ্ঞাত বিন্যাস এটিকে ব্যবহার করা সহজ করে তোলে এবং কোড টেমপ্লেট বৈশিষ্ট্যটি আপনাকে স্ক্র্যাচ থেকে শুরু করার পরিবর্তে পুরানো কোড পুনরায় ব্যবহার করতে দেয়।
যদিও এটি আপনার মৌলিক ক্রমাগত কোড সংরক্ষণ করতে পারে, সহযোগিতা সমর্থিত নয়।
Codechef শুধুমাত্র কোডিং প্রতিযোগিতা এবং বুট ক্যাম্পের জন্য অর্থায়ন করে না, C/C++, Python এবং অন্যান্য সুপরিচিত ভাষার দ্রুত সংকলনের জন্য এর নিজস্ব কম্পাইলার এবং দোভাষীও রয়েছে।
আপনার ফাইলগুলি অনলাইন এবং অফলাইন উভয়ই রাখা যেতে পারে। অন্যান্য লোকেদের আপনার কোড ব্যবহার করতে স্বাগত জানাই. ডিবাগিং, যাইহোক, অফার করা হয় না.
ভুলের জন্য এখনই আপনার কোড পরীক্ষা করতে CodeChef ব্যবহার করুন। আপনার কাছে থিম এবং শৈলীগুলির একটি পছন্দ ব্যবহার করে কোড ফর্ম্যাট করার বিকল্প রয়েছে৷
6. রিপ্লিট
দৌড়ানোর জন্য পাইথন স্ক্রিপ্ট অনলাইন, রিপ্লিট একটি অত্যন্ত ব্যবহারকারী-বান্ধব এবং আকর্ষণীয় ইন্টারফেস অফার করে। এটির একটি ডার্ক মোড কোড এডিটিং ইন্টারফেস রয়েছে এবং এটি সেরা অনলাইন পাইথন কম্পাইলারগুলির মধ্যে একটি।
এটি একটি বিনামূল্যের অনলাইন পাইথন ইন্টারপ্রেটার যা দ্রুত আপনার পাইথন কোড চালাতে পারে।
আপনার পাইথন প্রোগ্রামের আউটপুট সরাসরি আপনার সোর্স কোডের ডানদিকে দেখানো হবে৷\
Python3 ছাড়াও, এটি Python2 এবং অন্যান্য প্রোগ্রামিং ভাষার জন্য কোড দোভাষী সমর্থন করে, যা আপনাকে C++ বা জাভা কোড চালানোর অনুমতি দেয়।
রিপ্লিট অনলাইন কম্পাইলারের সেরা সুবিধাগুলির মধ্যে একটি হল চলমান সেশনগুলি সংরক্ষণ করার ক্ষমতা।
আপনি শেষবার যেখানেই ছেড়েছিলেন, আপনি আবার কোডিং নিতে পারেন।
এমনকি আপনি লগ ইন বা সাইন আপ না করেও রিপ্লিট ব্যবহার করতে পারেন, এটি করার ফলে আপনি GitHub-এ কোড শেয়ার করার ক্ষমতা এবং কাজের ডিরেক্টরি তৈরি করার ক্ষমতা সহ বেশ কয়েকটি পরিষেবাতে অ্যাক্সেস পাবেন।
7. কোডপ্যাড
একটি অপেক্ষাকৃত সহজবোধ্য অনলাইন কম্পাইলার হল কোডপ্যাড।
যাইহোক, অন্যান্য অনলাইন পাইথন কম্পাইলারের তুলনায় এটি বেশ মন্থর। কোড দৃশ্যমানতা ছাড়াও, পাবলিক বা প্রাইভেট, এটি এমনকি অনেক বৈশিষ্ট্য প্রদান করে না।
কোডপ্যাড আপনার মৌলিক পাইথন প্রোগ্রাম চালাবে এবং অলস এবং সরল হওয়া সত্ত্বেও পছন্দসই ফলাফল দেবে।
কোডের 10 থেকে 20 লাইনের ছোট পাইথন অ্যাপ্লিকেশনগুলির জন্য কোডপ্যাড ব্যবহার করুন, তবে এই মৌলিক অনলাইন কম্পাইলার থেকে আরও বেশি আশা করবেন না।
8. অজগর কোথাও
Pythonanywhere নামে একটি প্ল্যাটফর্ম পাইথন-ভিত্তিক হোস্ট করার পাশাপাশি শেল-এর মতো অনলাইন পাইথন দোভাষী অফার করে ওয়েব অ্যাপ্লিকেশন.
আইপিথন, ইন্টারেক্টিভ পাইথন প্রোগ্রাম এক্সিকিউশনের জন্য একটি পাইথন ইন্টারপ্রেটার শেল, পাইথননিহোয়ার দ্বারা অফার করা অনলাইন পাইথন কম্পাইলারের নাম।
যদি আপনি পরিচিত হন Jupyter নোটবুক, আপনি লক্ষ্য করবেন যে Pythonanywhere অনলাইন কম্পাইলার ইন্টারফেস এর সাথে বেশ মিল রয়েছে।
আইপিথন সাধারণত ডেটা গবেষণার সাথে পাইথনের জন্য ব্যবহৃত হয়। যেহেতু আইপিথন জুপিটার নোটবুক এবং পাইথোন্যানিহোয়ার উভয়ই ব্যবহার করে, তাই এই ঘটনা।
অন্যান্য অনেক অনলাইন পাইথন কম্পাইলার থেকে ভিন্ন, Pyhtonanywhere হাই-প্রসেসিং পাইথন লাইব্রেরি যেমন numpy, pandas, scipy, এবং beautifulsuup-এর আমদানি সক্ষম করে। এই লাইব্রেরিগুলি ইনস্টল করা পাইথোনিয়ার সাথে একটি উদ্বেগের বিষয় নয়।
Pythonanywhere IPython-এর সাথে, আপনি সহজেই আমদানি করতে পারেন এবং সমস্ত মূল Python ডেটা সায়েন্স প্যাকেজ ব্যবহার করা শুরু করতে পারেন।
9. ওয়ান কম্পাইলার
OneCompiler হল একটি ওয়েব-ভিত্তিক কম্পাইলার যা পাইথন সহ 40টি প্রোগ্রামিং ভাষা সমর্থন করে। এটি উজ্জ্বল এবং অন্ধকার সম্পাদনা সেটিংসের মধ্যে স্যুইচ করার ক্ষমতা সহ একটি সাধারণ ইন্টারফেস অন্তর্ভুক্ত করে।
আপনি একটি পাইথন প্রোগ্রাম ডেভেলপ করতে OneCompiler ব্যবহার করতে পারেন, এটি অনলাইনে চালাতে পারেন এবং এমনকি বিভিন্ন তে শেয়ার করতে পারেন সামাজিক মাধ্যম.
OneCopiler-এর সঞ্চালনের গতি একইভাবে বেশ ভাল, এবং এটি একই পৃষ্ঠায় সোর্স কোডের ফলাফল প্রদর্শন করে।
10. আইডিওন
একটি শালীন অনলাইন পাইথন পাঠ্য সম্পাদক এবং কম্পাইলার টুল Ideone থেকে উপলব্ধ।
55টিরও বেশি প্রোগ্রামিং ভাষা সমর্থিত এবং এর ইউজার ইন্টারফেস বেশ সহজবোধ্য।
সরবরাহ করা পাঠ্য সম্পাদকে কেবলমাত্র আপনার পাইথন কোডটি প্রবেশ করান, কোডটি চালানোর জন্য রান বোতামে ক্লিক করুন এবং ফলাফলগুলি একটি নতুন পৃষ্ঠায় উপস্থাপন করা হবে।
আপনি আপনার কোড প্রকাশ করতে পারেন প্রকাশ্যে বা ব্যক্তিগতভাবে কোড দৃশ্যমানতার ক্ষমতা ব্যবহার করে যা এটিতে রয়েছে।
আইডিওনের আউটপুট স্টাইলটি কিছুটা তারিখযুক্ত এবং অন্যান্য অনলাইন পাইথন কম্পাইলারের তুলনায় এটি অলস হতে পারে।
11. জেডুডল
50টিরও বেশি ভাষার সমর্থন সহ, JDoodle হল একটি সম্পূর্ণ অনলাইন কম্পাইলার। যদিও এটির একটি সাধারণ চেহারা রয়েছে, এটিতে প্রচুর ক্ষমতা রয়েছে যা অনেক অনলাইন পাইথন কম্পাইলারের অভাব রয়েছে।
চলুন শুরু করা যাক কত দ্রুত আপনার পাইথন প্রোগ্রাম অনলাইনে চলবে।
প্রোগ্রামের ফলাফল একই পৃষ্ঠায় উপস্থাপিত হবে, এবং এটি পাইথন প্রোগ্রামগুলি দ্রুত কার্যকর করতে পারে।
সফ্টওয়্যারটি অনলাইন প্রকল্পগুলিতে সংরক্ষণ করা যেতে পারে যা আপনি এটি বিকাশ এবং চালানোর পরে পরে পুনরুদ্ধার করা যেতে পারে। খারাপ না, তাই না?
ডার্ক এবং লাইট কোড এডিটর মোডগুলির মধ্যে স্যুইচ করার জন্য একটি টগল ফাংশনও প্রদান করা হয়েছে। উপরন্তু, আপনার কম্পিউটার থেকে সরাসরি পাইথন আপলোড এবং চালানোর বিকল্প রয়েছে।
12. কবজ
একটি মোটামুটি সক্ষম অনলাইন পাইথন কম্পাইলার হল ট্রিনকেট। আপনি যে কোনো অবস্থান থেকে এবং যেকোনো ডিভাইসে ট্রিঙ্কেটের সাথে একটি পাইথন অ্যাপ্লিকেশন চালাতে পারেন।
ট্রিনকেট একটি অনন্য অনলাইন কম্পাইলার যা পাইথন কোড চালানোর জন্য তৈরি করা হয়েছে। ডাটা রিসার্চ এবং কম্পিউটিং এর জন্য পাইথনের বহুল ব্যবহৃত Pandas, NumPy এবং matplotlib লাইব্রেরি ইতিমধ্যেই ইনস্টল করা আছে।
ট্রিঙ্কেট অনলাইন পাইথন কম্পাইলার শক্তিশালী ম্যাটপ্লটলিব কার্যকারিতা অফার করে।
কারণ অনেক অনলাইন পাইথন কম্পাইলার ম্যাটপ্লটলিবকে সমর্থন করে না, ট্রিনকেট শুধু তাই করে না, ওয়েব ব্রাউজারে দেখানো গ্রাফ তৈরি করতে ম্যাটপ্লটলিব ব্যবহার করে।
13. তারা কেবল শিখবে
কোড শেখার এবং ব্যবহার করার জন্য, Sololearn হল সর্বশ্রেষ্ঠ মোবাইল অ্যাপ্লিকেশন।
উপরন্তু, এটি বিভিন্ন কম্পিউটার ভাষার জন্য অনলাইন কম্পাইলার অফার করে, তবে, এটি শুধুমাত্র আনুষ্ঠানিকভাবে পাইথন সহ 12টি প্রোগ্রামিং ভাষার জন্য অনলাইন কম্পাইলারকে সমর্থন করে।
SoloLearn একটি খুব ইন্টারেক্টিভ অনলাইন পাইথন ইন্টারপ্রেটার অফার করে।
উপরন্তু, এটি উজ্জ্বল এবং অন্ধকার মোডগুলির জন্য কিছু খুব আকর্ষণীয় সেটিংস অফার করে। সাইটে আপনার পাইথন প্রোগ্রাম শেয়ার করার জন্য একটি অতিরিক্ত টুল হিসাবে, SoloLearn-এর অনলাইন কোড এডিটরে ব্যক্তিগত এবং সর্বজনীন দৃশ্যমানতার মত বিকল্প রয়েছে।
আপনি লগ ইন করলে আপনার পাইথন অ্যাপ্লিকেশনটি SoloLearn-এর সম্প্রদায়ের সাথে শেয়ার করা যেতে পারে।
14. অনলাইন জিডিবি
Python3 ছাড়াও, OnlineGDB 20টিরও বেশি ভাষা সমর্থন করে।
এটি একটি অত্যাশ্চর্য টেক্সট এডিটর ইউজার ইন্টারফেস অফার করে যা একটি IDE এর স্বতন্ত্র টেক্সট এডিটরের মত মনে হয়।
সোর্স কোড ডাউনলোড এবং আপলোড করার পাশাপাশি এটিকে সুন্দর করার ক্ষমতা সহ অসংখ্য ক্ষমতা অন্তর্ভুক্ত করা হয়েছে।
আপনি আপলোড সোর্স কোড ব্যবহার করে এই অনলাইন কম্পাইলারে একটি পাইথন ফাইল আপলোড করতে পারেন এবং এটি সেখানে চালানো হবে।
অতিরিক্তভাবে, এটি আপনাকে ফন্টের আকার এবং ট্যাবের মধ্যে ফাঁক পরিবর্তন করতে দেয়, পাশাপাশি উজ্জ্বল এবং অন্ধকার মোডগুলির মধ্যে ফ্লিপ করতে দেয়।
15. পাইথনটুটর
পাইথন ছাড়াও অনেক অতিরিক্ত ভাষা সমর্থিত।
PythonTutor-এর জন্য ওয়ার্কস্পেস তিনটি বিভাগে বিভক্ত: একটি কোড এডিটর, ভিজ্যুয়াল প্রোগ্রাম এক্সিকিউশনের জন্য একটি উইন্ডো এবং প্রোগ্রাম আউটপুটের জন্য একটি উইন্ডো।
দৃশ্যমান এক্সিকিউশন হল একটি বিশেষ বৈশিষ্ট্য যা পাইথনটিউটর একাই অফার করে, যদিও বেশিরভাগ অনলাইন টুল ইনপুট এবং আউটপুট ডিসপ্লে প্রদান করে।
প্রোগ্রামগুলি কীভাবে কাজ করে তা শেখার সবচেয়ে সহজ পদ্ধতি হল দোভাষী দেখা দৃশ্যত কোড চালান.
আপনি দোভাষীর সাথে প্রতিটি কোড লাইনের মিথস্ক্রিয়া পর্যবেক্ষণ করতে পারেন কারণ এটি পাইথন প্রোগ্রাম থেকে প্রয়োজনীয় আউটপুট তৈরি করে।
একটি শেয়ার্ড সেশন শুরু করা একটি চমৎকার অতিরিক্ত ফাংশন। দ্রুত যোগাযোগের জন্য একটি চ্যাট উইন্ডো উপলব্ধ, সাথে কোড পরিবর্তন শুরু করার ক্ষমতা এবং অন্যদেরকে সেশনে যোগ দিতে বলুন।
উপসংহার
2022 সালের জন্য শীর্ষ অনলাইন পাইথন কম্পাইলারগুলির উপর আমাদের পোস্টটি এই সময়ে একটি উপসংহারে এসেছে।
আপনি যদি আপনার কম্পিউটারে পাইথন ইনস্টল করতে না চান বা আপনি যদি পাইথন প্রোগ্রামের আউটপুট পরীক্ষা করার জন্য একটি মোবাইল ডিভাইস ব্যবহার করেন তবে আমরা শুধুমাত্র একটি অনলাইন পাইথন কম্পাইলার ব্যবহার করার পরামর্শ দিই।
আমার মতে, Ideone, onlineGDB, Replit, এবং Trinket হল উপরে তালিকাভুক্ত শীর্ষ 15 টির মধ্যে অনলাইনে পাওয়া শীর্ষ তিনটি পাইথন ইন্টারপ্রেটার।
নির্দেশিকা সমন্ধে মতামত দিন