Pydroid 3: Android এর জন্য আপনার শক্তিশালী পাইথন 3 IDE
Pydroid 3 অ্যান্ড্রয়েড ডিভাইসের জন্য ডিজাইন করা একটি ব্যবহারকারী-বান্ধব এবং শক্তিশালী পাইথন 3 IDE। এটি চলতে চলতে পাইথন শেখার এবং ব্যবহার করার জন্য উপযুক্ত।
প্রধান বৈশিষ্ট্য:
- অফলাইন পাইথন 3 ইন্টারপ্রেটার: আপনার পাইথন কোড চালানোর জন্য কোনো ইন্টারনেট সংযোগের প্রয়োজন নেই।
- পিপ প্যাকেজ ম্যানেজার এবং কাস্টম রিপোজিটরি: পূর্ব-নির্মিত চাকার একটি কাস্টম সংগ্রহস্থলের জন্য ধন্যবাদ, NumPy, SciPy, Matplotlib, Scikit-learn এবং Jupyter এর মতো বৈজ্ঞানিক প্যাকেজ সহ বিস্তৃত লাইব্রেরি অ্যাক্সেস করুন প্যাকেজ।
- বিস্তৃত লাইব্রেরি সমর্থন: OpenCV (ক্যামেরা2 API সমর্থন সহ ডিভাইসে), TensorFlow, PyTorch, Tkinter (GUI বিকাশের জন্য), কিভি (SDL2 ব্যাকএন্ড সহ), PySide6 (Matplotlib সমর্থন সহ), এবং অন্তর্ভুক্ত পাইগেম 2।
- বিল্ট-ইন কম্পাইলার: একটি অন্তর্নির্মিত C, C, এবং Fortran কম্পাইলার Pydroid 3 পিপ থেকে লাইব্রেরি তৈরি করতে দেয়, এমনকি স্থানীয় কোড নির্ভরতাগুলির সাথেও। আপনি কমান্ড লাইন থেকে সরাসরি নির্ভরতা কম্পাইল এবং ইনস্টল করতে পারেন।
- সাইথন সমর্থন: আপনার প্রকল্পগুলিতে সাইথন কোড বিকাশ এবং একীভূত করুন।
- ডিবাগিং টুল: ব্রেকপয়েন্ট এবং ঘড়ি সহ একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত PDB ডিবাগার আপনাকে আপনার কোডের সমস্যাগুলি সনাক্ত করতে এবং সমাধান করতে সহায়তা করে।
- উন্নত সম্পাদক: সম্পাদকে কোড পূর্বাভাস, স্বয়ংক্রিয়-ইন্ডেন্টেশন, রিয়েল-টাইম কোড বিশ্লেষণ, সিনট্যাক্স হাইলাইটিং, থিম, ট্যাব এবং উন্নত কোড নেভিগেশনের মতো বৈশিষ্ট্য রয়েছে। একটি বিশেষ কীবোর্ড বার প্রোগ্রামিং চিহ্নগুলিতে সহজ অ্যাক্সেস প্রদান করে।
- সহজ শেয়ারিং: আপনার কোড পেস্টবিনে শেয়ার করুন এক ক্লিকে।
প্রিমিয়াম বৈশিষ্ট্য:
কিছু উন্নত বৈশিষ্ট্য, মূল বিবরণে একটি তারকাচিহ্ন (*) দিয়ে চিহ্নিত, প্রিমিয়াম সংস্করণে পাওয়া যায়।
প্রয়োজনীয়তা:
Pydroid 3-এর জন্য কমপক্ষে 250MB বিনামূল্যের প্রয়োজন Internal storage, 300MB প্রস্তাবিত, বিশেষ করে যখন SciPy-এর মতো সম্পদ-নিবিড় লাইব্রেরি ব্যবহার করা হয়।
চলমান এবং ডিবাগিং:
আপনার কোড ডিবাগ করতে লাইন নম্বরে ক্লিক করে ব্রেকপয়েন্ট সেট করুন। নির্দিষ্ট কমান্ড ("কিভি আমদানি করুন," "কিভি থেকে," "#Pydroid রান কিভি," ইত্যাদি) কিভি, PySide6, SDL2, Tkinter এবং Pygame-এর মতো লাইব্রেরিগুলি সনাক্ত করতে এবং ব্যবহার করতে ব্যবহৃত হয়। "#Pydroid রান টার্মিনাল" কমান্ড টার্মিনাল মোড এক্সিকিউশন নিশ্চিত করে (ম্যাটপ্লটলিবের জন্য দরকারী)।
লাইব্রেরি উপলব্ধতা:
কিছু লাইব্রেরি পোর্ট করার জটিলতার কারণে শুধুমাত্র প্রিমিয়াম। বিকাশকারীরা এই লাইব্রেরিগুলির বিনামূল্যের পোর্টগুলিতে সহযোগিতার জন্য উন্মুক্ত৷
আইনি তথ্য:
Pydroid 3 APK-এর মধ্যে কিছু বাইনারি (L)GPL; সোর্স কোড অ্যাক্সেসের জন্য ডেভেলপারদের সাথে যোগাযোগ করুন। বিশুদ্ধ পাইথন লাইব্রেরিগুলিকে Pydroid 3 সহ বান্ডিল সোর্স কোড আকারে প্রদান করা বলে মনে করা হয়। Pydroid 3 স্বয়ংক্রিয়ভাবে কোনো GPL- লাইসেন্সকৃত নেটিভ মডিউল অন্তর্ভুক্ত করে না।
নমুনা কোড ব্যবহার:
প্রদত্ত নমুনা কোড শিক্ষাগত ব্যবহারের জন্য বিনামূল্যে, প্রতিযোগী পণ্য বা তাদের ডেরিভেটিভগুলিতে ব্যবহার ছাড়া। নিশ্চিত না হলে সর্বদা ইমেলের মাধ্যমে অনুমতির অনুরোধ করুন।