অ্যান্ড্রয়েডের জন্য পাইথনে কীভাবে বিকাশ করবেন। অ্যান্ড্রয়েডে সম্পূর্ণ পাইথন অ্যাপ PyJNIus-এর মাধ্যমে অ্যান্ড্রয়েড এপিআই অ্যাক্সেস করা

আলেকজান্ডার টেলর দ্বারা বর্ণিত, কিভি প্রকল্পের বিকাশকারী

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

পাইথন-এর জন্য-অ্যান্ড্রয়েড

প্রথমে, আসুন দেখে নেওয়া যাক কী কারণে পাইথন অ্যান্ড্রয়েডে কাজ করে - একটি টুল যাকে বলা হয়, অদ্ভুতভাবে যথেষ্ট, পাইথন-ফর-অ্যান্ড্রয়েড। এটির প্রধান ফাংশন একটি বিতরণ তৈরি করা - একটি প্রকল্প ফোল্ডার যা আপনার অ্যাপ্লিকেশন চালানোর জন্য প্রয়োজনীয় সবকিছু রয়েছে। অথবা বরং, দোভাষী নিজেই, কিভি এবং লাইব্রেরি যার উপর এটি নির্ভর করে: পাইগেম, এসডিএল এবং আরও বেশ কিছু। বিতরণে একটি জাভা লোডারও রয়েছে যা OpenGL রেন্ডার করে এবং কিভি এবং অপারেটিং সিস্টেমের মধ্যে মধ্যস্থতাকারী হিসাবে কাজ করে। তারপরে আপনি আপনার স্ক্রিপ্ট, আইকন এবং নামের মত সেটিংস যোগ করুন, Android NDK এবং voila ব্যবহার করে কম্পাইল করুন - আপনার অ্যাপ্লিকেশন সহ APK প্রস্তুত!

এবং এটি শুধুমাত্র মৌলিক পদ্ধতি, আসলে উত্পন্ন ব্যাচ ফাইল আরও অনেক কিছু অন্তর্ভুক্ত করতে পারে (এবং করে)। অন্য সব কিছুর পাশাপাশি, বেশিরভাগ স্ট্যান্ডার্ড লাইব্রেরি APK এ বেক করা হয়, এবং পাইথনে লেখা যেকোন তৃতীয় পক্ষের মডিউল সহজেই যোগ করা যায় - ঠিক যেমন ডেস্কটপ অ্যাপ্লিকেশন ডেভেলপ করার সময়। সংকলিত উপাদানগুলির সাথে মডিউলগুলি যোগ করাও সহজ; একটি নিয়ম হিসাবে, এটি কঠিন নয়; বিল্ড প্রক্রিয়া শুরু করার আগে আপনাকে কয়েকটি বাক্স চেক করতে হবে, যদিও বিরল পৃথক ক্ষেত্রে অতিরিক্ত পদক্ষেপের প্রয়োজন হতে পারে। পাইথন-ফর-অ্যান্ড্রয়েড-এ ইতিমধ্যেই জনপ্রিয় মডিউল কম্পাইল করার নির্দেশনা রয়েছে যেমন: numpy, sqlite3, twisted এবং এমনকি জ্যাঙ্গো!

উপরে বর্ণিত নীতিগুলি শুধুমাত্র সাধারণ পরিভাষায় ব্যাখ্যা করে যে কিভাবে python-for-android কাজ করে। আপনি কিভি ডকুমেন্টেশন দেখে যেকোনো সময় এই বিষয়ে আরও তথ্য পেতে পারেন। আমি Buildozer সুপারিশ করছি, একটি পাইথন-এর জন্য-অ্যান্ড্রয়েড অ্যাড-অন যা একটি ব্যবহারকারী-বান্ধব ইন্টারফেস এবং কিছু নির্ভরতার স্বয়ংক্রিয় রেজোলিউশন প্রদান করে। আমরা নিশ্চিত করার চেষ্টা করছি যে উপরে লেখা অ্যাকশনের চেইনটি কেবল কিভিতে নয়, অন্যান্য প্রকল্পগুলিতেও ব্যবহৃত হয়। মৌলিক বিল্ড প্রক্রিয়া একই থাকবে, তবে জাভা লোডারের কোন প্রয়োজন হবে না, কারণ এটি শুধুমাত্র ফ্রেমওয়ার্কের কিছু নির্দিষ্ট চাহিদাকে সমর্থন করার জন্য প্রয়োজন।

PyJNIus দিয়ে Android API কল করা হচ্ছে

Android API-এর সাথে ইন্টারঅ্যাক্ট করা: সেন্সর থেকে তথ্য গ্রহণ করা, বিজ্ঞপ্তি তৈরি করা, কম্পন করা, বিরতি দেওয়া এবং পুনরায় চালু করা, যাই হোক না কেন - আপনার অ্যাপ্লিকেশনের একটি গুরুত্বপূর্ণ অংশ৷ কিভি আপনার জন্য বেশিরভাগ জিনিসের যত্ন নেবে, কিন্তু আপনি নিজেই অনেক কিছু পরিচালনা করতে চাইবেন। এই উদ্দেশ্যে, PyJNIus তৈরি করা হয়েছিল - একটি টুল যা স্বয়ংক্রিয়ভাবে জাভা কোডকে পাইথন ইন্টারফেসে মোড়ানো হয়।

একটি সাধারণ উদাহরণ হিসাবে, এখানে একটি প্রোগ্রাম যা ফোনটিকে 10 সেকেন্ডের জন্য ভাইব্রেট করবে:

jnius import autoclass থেকে # প্রথমে আমাদের জাভা অ্যাক্টিভিটির একটি লিঙ্ক দরকার যেখানে # অ্যাপ্লিকেশন চলছে, এটি কিভি পাইথন অ্যাক্টিভিটি লোডার PythonActivity = autoclass("org.renpy.android.PythonActivity") কার্যকলাপ = PythonActivity.mActivity প্রসঙ্গ = autoclass("android.content.Context") ভাইব্রেটর = activity.getSystemService(Context.VIBRATOR_SERVICE) vibrator.vibrate(10000) # আর্গুমেন্ট মিলিসেকেন্ডে

আপনি যদি অ্যান্ড্রয়েড এপিআইয়ের সাথে পরিচিত হন তবে আপনি লক্ষ্য করবেন যে উপরের কোডটি জাভা কোডের সাথে খুব মিল - PyJNIus আমাদেরকে একই API অ্যাক্সেস করার অনুমতি দেয়, কিন্তু সরাসরি পাইথন থেকে। বেশিরভাগ অ্যান্ড্রয়েড এপিআই এইভাবে কল করা যেতে পারে, যা আপনাকে জাভাতে বিকাশ করার সময় একই কার্যকারিতা অর্জন করতে দেয়।

PyJNIus-এর প্রধান অসুবিধা হল যে এটির Android API গঠন সম্পর্কে ভাল বোঝার প্রয়োজন, এবং কোডটি কষ্টকর, যদিও এর জাভা সমতুল্য দেখতে ঠিক একই রকম। এই সমস্যা সমাধানের জন্য, কিভি প্লায়ার অন্তর্ভুক্ত করে।

প্লায়ার: প্ল্যাটফর্ম-নির্দিষ্ট কাজের জন্য ক্রস-প্ল্যাটফর্ম API

প্রোগ্রামারদের জন্য একটি ইঙ্গিত: আপনি যদি Huawei Honor Cup প্রতিযোগিতার জন্য নিবন্ধন করেন, তাহলে আপনি অংশগ্রহণকারীদের জন্য অনলাইন স্কুলে বিনামূল্যে অ্যাক্সেস পাবেন। আপনি আপনার দক্ষতা উন্নত করতে পারেন এবং প্রতিযোগিতায় নিজেই পুরস্কার জিততে পারেন। .

সর্বশেষ QPython - Android এর জন্য Python apk ডাউনলোড করুন। QPython হল একটি প্রোগ্রাম ইঞ্জিন যা আপনার Android ডিভাইসে Python স্ক্রিপ্ট চালায়।
এতে পাইথন ইন্টারপ্রেটার, এডিটর, QPYPI, QRCode রিডার এবং অ্যান্ড্রয়েডের জন্য কিছু আশ্চর্যজনক বৈশিষ্ট্য রয়েছে।

এটি আক্ষরিক অর্থে অ্যান্ড্রয়েডে সবচেয়ে দুর্দান্ত পাইথন।

নতুন সংস্করণ হল 2.4.0, এতে নিম্নলিখিত আশ্চর্যজনক বৈশিষ্ট্যগুলি রয়েছে৷

[[প্রধান বৈশিষ্ট্য]]

অফলাইন পাইথন 2.7.15 / 3.6 ইন্টারপ্রেটার সব এক: পাইথন প্রোগ্রাম চালানোর জন্য কোনো ইন্টারনেটের প্রয়োজন নেই
- একটি অন্তর্নির্মিত দুর্দান্ত পাইথন আইডিই
- পিপ প্যাকেজ ম্যানেজার এবং উন্নত বৈজ্ঞানিক লাইব্রেরির মতো পূর্বনির্মাণ চাকা প্যাকেজের জন্য একটি কাস্টম সংগ্রহস্থল
- শক্তিশালী QRCode স্ক্যান QRCode থেকে প্রোগ্রাম / লিঙ্ক / নোটবুক লিঙ্ক পড়তে পারে
- অন্তর্নির্মিত নোটবুক প্লাগ-ইন, যা আপনাকে সহজেই জুপিটার নোটবুক ডকুমেন্টেশন খুলতে দেয়

[[প্রোগ্রামিং এবং প্যাকেজ]]

নীচের বৈশিষ্ট্যগুলির সাহায্যে, আপনি সহজেই আপনার অ্যাপ্লিকেশনগুলি বিকাশ করতে পারেন:

অন্তর্নির্মিত SL4A লাইব্রেরি, আপনার অ্যান্ড্রয়েড ডিভাইসকে সহজেই কাজ করার অনুমতি দেয় (QPython এর শক্তিশালী বৈশিষ্ট্যগুলির মধ্যে একটি)
- অ্যান্ড্রয়েড SDL2 এর জন্য অন্তর্নির্মিত পাইগেম লাইব্রেরি, আপনাকে সহজেই অ্যান্ড্রয়েডে গেম বিকাশ করতে দেয়
- অন্তর্নির্মিত বোতল ওয়েব ফ্রেমওয়ার্ক, আপনাকে দ্রুত WebApps বিকাশ করতে দেয়

উপরন্তু, QPython নিম্নলিখিত লাইব্রেরি সমর্থন করে:

জ্যাঙ্গো/ফ্লাস্ক/টর্নেডো...
- নম্পি/সিপি...
- QPYPI ক্লায়েন্টের সাথে প্রচুর লাইব্রেরি ইনস্টল করা আছে।

[[টার্মিনালের বৈশিষ্ট্য]]

আপনি যখন ড্যাশবোর্ডের টার্মিনাল আইকনে দীর্ঘক্ষণ ক্লিক করেন, আপনি সিস্টেম টার্মিনাল শেল বা পাইথন টার্মিনাল শুরু করতে পারেন
- আপনি টার্মিনালের নীচে দ্রুত কী ব্যবহার করতে পারেন।
- সম্পাদকের সেটিং থেকে টার্মিনালের আচরণ বা ফন্টের আকার পরিবর্তন করুন

[[IDE এর বৈশিষ্ট্য]]

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

[গুরুত্বপূর্ণ তথ্য]

অ্যান্ড্রয়েডের কিছু বৈশিষ্ট্য সহ প্রোগ্রামিং সক্ষম করতে, QPython-এর নিম্নলিখিত অনুমতিগুলির প্রয়োজন: ব্লুটুথ, জিপিএস, এবং অন্যান্য ইত্যাদি।
এটির জন্য ব্যবহারকারীর অ্যাকাউন্ট অ্যাক্সেস, ফোনের স্থিতি অ্যাক্সেস করার মতো কিছু অনুমতির প্রয়োজন নেই, যার অর্থ আপনি কিছু SL4A API ব্যবহার করতে পারবেন না।
- আপনি যদি Android এর সাথে একটি পুরানো সংস্করণ ব্যবহার করেন<= 5.0 and QPython doesn"t work with your device, maybe you need to enable the python2 compatible core from the QPython setting.

[QPython সম্প্রদায়]

https://www.facebook.com/groups/qpython

[প্রতিক্রিয়া]

আপনি যদি আমাদের অ্যাপটি পছন্দ করেন তবে দয়া করে আমাদের পাঁচ তারা দিন।
ধন্যবাদ!
আপনার কোন সমস্যা থাকলে আমাদের সাথে যোগাযোগ করুন।
http://m.facebook.com/QPython
http://twitter.com/QPython

https://groups.google.com/forum/#!forum/qpython

এই সফ্টওয়্যারটি APACHE2 লাইসেন্সের অধীনে লাইসেন্সকৃত অ্যান্ড্রয়েড টার্মিনাল এমুলেটরের কোড ব্যবহার করে।

উত্সের অংশগুলি https://github.com/qpython-android-এ পাওয়া যেতে পারে।

আপনি যদি সর্বশেষ সংস্করণটি ইনস্টল বা ব্যবহার করতে না পারেন তবে দয়া করে https://github.com/qpython-android/qpython/releases থেকে লিগ্যাসি সংস্করণটি ইনস্টল করুন প্লে স্টোর APK ফাইলটি ডাউনলোড এবং ইনস্টল করুন বা এখান থেকে obb ডাউনলোড এবং ইনস্টল করুন GooglePlay অ্যাপস্টোর.

একটি ভাষা শেখার প্রক্রিয়ায়, আমরা সাধারণত প্রাসঙ্গিক অ্যাপ্লিকেশন, পরিবেশ, প্রোগ্রাম, বই পড়তে এবং ব্যাপক অনলাইন কোর্স ব্যবহার করার জন্য একটি পিসি ব্যবহার করি। এখন যেহেতু স্মার্টফোনগুলি সর্বদা এবং সর্বত্র আমাদের সাথে থাকে, প্রোগ্রামিং জ্ঞান অর্জন বা উন্নত করার জন্য তাদের ক্ষমতার সদ্ব্যবহার না করা একটি পাপ হবে৷

একটি প্রোগ্রামিং ভাষা শেখার প্রক্রিয়ায়, বিশেষ করে পাইথন, আমি বিশ্বাস করি যে আপনাকে এটিতে নিজেকে নিমজ্জিত করতে হবে। স্লোগান: "কোড ছাড়া একটি দিন নয়!" আমি যোগ করব, ভাল, আপনি যদি কোড না করেন তবে অন্তত এটি সম্পর্কে পড়ুন। এমন পরিস্থিতিতে ছন্দ থেকে বের না হওয়ার জন্য যখন আপনাকে জীবনে অনেক কিছু করতে হবে, কিন্তু সময় নেই, এবং আপনি পাইথন শিখতে চান, মোবাইল অ্যাপ্লিকেশনগুলি আপনাকে পরিবহনে, অপেক্ষা করার সময়, ইত্যাদি সময় নষ্ট করতে সাহায্য করবে। আমি অ্যান্ড্রয়েড ডিভাইসে পাইথন শেখার জন্য Google Play থেকে অ্যাপ্লিকেশনগুলির একটি তালিকা অফার করি, যা শুধুমাত্র জ্ঞান অর্জন করতে সাহায্য করবে না, তবে পাইথন শেখার সময় আমি অবশ্যই নিম্নলিখিত তিনটি অ্যাপ্লিকেশনের সুপারিশ করছি: পাইথন শিখুন এবং শিখুন। পাইথন এবং পাইথন চ্যালেঞ্জ। ভাল এখন আরো বিস্তারিত.
1. পাইথন শিখুন 10/20/2015 অনুযায়ী রেটিং 4.8
সেরা, চমৎকার অ্যাপগুলির মধ্যে একটি: আমি ইন্টারফেসের সাথে অবিলম্বে সন্তুষ্ট হয়েছিলাম। ছোট পাঠ এবং পরীক্ষা রয়েছে যা পাইথন শেখার প্রক্রিয়া নিয়ন্ত্রণ করে। উত্তেজনার একটি উপাদান আছে - আপনি ক্লাস এবং পরীক্ষা শেষ করার জন্য পয়েন্ট অর্জন করেন। কোর্স শেষ হলে আপনি একটি সার্টিফিকেট পেতে পারেন। অ্যাপ্লিকেশনটি নিম্নলিখিত বিষয়গুলি কভার করে: পাইথন বেসিক, ডেটা প্রকার, নিয়ন্ত্রণ কাঠামো, ফাংশন এবং মডিউল, ফাইলগুলির সাথে কাজ করা, কার্যকরী প্রোগ্রামিং, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং, রেগুলার এক্সপ্রেশন।


2. QPython - Android এর জন্য Python 10/19/2015 অনুযায়ী রেটিং 4.4
QPython একটি স্ক্রিপ্ট যা অ্যান্ড্রয়েড ডিভাইসে পাইথন চালায়, আপনাকে স্ক্রিপ্ট এবং প্রকল্পগুলি চালানোর অনুমতি দেয়। QPython-এ একটি পাইথন ইন্টারপ্রেটার, কনসোল, এডিটর এবং SL4A লাইব্রেরি রয়েছে (যা সবসময় অ্যান্ড্রয়েড ডিভাইসে সরাসরি বিভিন্ন স্ক্রিপ্টিং ভাষায় লেখা স্ক্রিপ্ট তৈরি ও সম্পাদনের অনুমতি দেয় না। SL4A ডেভেলপারদের জন্য তৈরি এবং এখনও আলফা টেস্টিং-এর মধ্যে রয়েছে - en.wikipedia .org/wiki/SL4A) Android এর জন্য। সুতরাং, অ্যাপটি একটি বিকাশকারী কিট অফার করে যা আপনাকে সহজেই অ্যান্ড্রয়েড ডিভাইসে পাইথন প্রকল্প এবং স্ক্রিপ্ট তৈরি করতে দেয়। প্রধান বৈশিষ্ট্য
  • ওয়েব অ্যাপ্লিকেশন, গেমস এবং SL4A প্রোগ্রামিং ইত্যাদি সহ অ্যান্ড্রয়েডে পাইথন প্রোগ্রামিংয়ের জন্য সমর্থন।
  • অ্যান্ড্রয়েড ডিভাইসে পাইথন স্ক্রিপ্ট/প্রকল্প চলমান
  • আপনি QRCode দিয়ে পাইথন কোড এবং ফাইল চালাতে পারেন
  • QEdit পাইথন স্ক্রিপ্ট/প্রকল্প তৈরি/সম্পাদনা করা সহজ করে তোলে
  • অনেক দরকারী পাইথন লাইব্রেরি অন্তর্ভুক্ত
  • পিপ সমর্থন (পাইথন en.wikipedia.org/wiki/Pip_ (package_manager) এ লেখা সফ্টওয়্যার প্যাকেজগুলি ইনস্টল এবং পরিচালনা করতে ব্যবহৃত একটি প্যাকেজ পরিচালনা সিস্টেম)
  • অ্যান্ড্রয়েড ফাংশন অ্যাক্সেস করতে SL4A প্রোগ্রামিং সমর্থন করুন: নেটওয়ার্ক, ব্লুটুথ, জিপিএস, ইত্যাদি।

QPython3 নামে একটি অ্যাপ্লিকেশনও রয়েছে, যা QPython এর বিপরীতে, python3 সমর্থন করে।
3. পাইথন ডকুমেন্টেশন 10/19/2015 অনুযায়ী রেটিং 4.4
ইংরেজিতে পাইথন 3.5 ডকুমেন্টেশন সহ সুবিধাজনক এবং স্টাইলিশ অ্যাপ্লিকেশন, সম্পূর্ণ অফলাইন। এটিতে উন্নত অনুসন্ধান, সহজ নেভিগেশন, মোবাইল রিডিং ফরম্যাট, ব্যবহারকারী-বান্ধব ইন্টারফেস রয়েছে। ডকুমেন্টেশনের বিষয়বস্তুতে নিম্নলিখিত বিভাগগুলি অন্তর্ভুক্ত রয়েছে:

  • পাইথনে নতুন কি আছে?
  • পাইথন টিউটোরিয়াল
  • পাইথন রেফারেন্স লাইব্রেরি
  • পাইথন ভাষার রেফারেন্স
  • পাইথন সেটআপ এবং ব্যবহার
  • পাইথন HOWTOs
  • এক্সটেনশন এবং সংযুক্তি
  • Python/C API
  • পাইথন মডিউল ইনস্টল করা হচ্ছে
  • পাইথন মডিউল আনইনস্টল করা হচ্ছে


4. কুইজ এবং পাইথন শিখুন 10/19/2015 অনুযায়ী রেটিং 4.1
পাইথন জ্ঞান এবং ধারণা পরীক্ষা এবং উন্নত করার জন্য কুইজ এবং শিখুন পাইথন অ্যাপ্লিকেশন (সংস্করণ 2.7)। প্রশ্নগুলি পাইথন প্রোগ্রামিং এর মৌলিক বিষয় থেকে শুরু করে খুব নির্দিষ্ট, সম্ভবত আশ্চর্যজনক, কোড লেখার উপায় পর্যন্ত। আপনার অগ্রগতির উপর নির্ভর করে, প্রশ্নগুলি আরও কঠিন হতে পারে। আপনি যত দ্রুত উত্তর দেবেন, তত বেশি পয়েন্ট পাবেন। আপনি দুটি ভুল উত্তর মুছে ফেলতে পারেন, একটি প্রশ্ন এড়িয়ে যেতে পারেন, টাইমার বন্ধ করতে পারেন বা কোডটি ডিবাগ করতে পারেন। বিকাশকারী সাইট mobileicecube.com/quiz-learn-python.


5. পাইথন ইন্টারভিউ প্রশ্ন 10/20/2015 অনুযায়ী রেটিং 4.0
আকর্ষণীয় আবেদন. একটি ইন্টারভিউ আকারে পাইথন ভাষার আপনার জ্ঞান পরীক্ষা করতে সাহায্য করে।


6.পাইথন চ্যালেঞ্জ 10/19/2015 অনুযায়ী রেটিং 3.9
এই অ্যাপ্লিকেশনটি ব্যবহারকারীদের জন্য একটি ইংরেজি পরীক্ষা যারা তাদের পাইথন প্রোগ্রামিং জ্ঞান শিখতে এবং পরীক্ষা করতে চান। অ্যাপ্লিকেশনটির দুটি প্রধান মোড রয়েছে: চ্যালেঞ্জ মোড এবং অনুশীলন মোড। চ্যালেঞ্জ মোড 20 টি প্রশ্ন নিয়ে গঠিত। প্রতিটি প্রশ্ন সমাধানের জন্য প্রয়োজনীয় সময়ের উপর ভিত্তি করে পয়েন্ট প্রদান করা হয়। পরীক্ষা শেষ হয় যখন ব্যবহারকারী ভুল উত্তর নির্বাচন করে বা 20টি প্রশ্ন সম্পূর্ণ করে অনুশীলন মোডে, প্রশ্নগুলিকে বিভিন্ন বিষয়ে সাজানো হয়। ব্যবহারকারী নিজেই সেগুলি বেছে নিতে পারেন। 10টি প্রশ্ন দেওয়া আছে। ব্যবহারকারী ভুল উত্তর দিলেও পরীক্ষা চালিয়ে যেতে পারবেন। সকল প্রশ্ন ও উত্তর প্রশিক্ষণ শেষে দেখানো হবে।


7. পাইথন গাইড 10/19/2015 অনুযায়ী রেটিং 3.9
এই অ্যাপটি পাইথনের জন্য একটি দ্রুত টিউটোরিয়াল। গাইডটি বিশেষ করে নতুনদের জন্য উপযোগী হবে যারা পাইথন সিনট্যাক্সের নিয়মের সাথে নিজেদের পরিচিত করতে চান। টিউটোরিয়ালটি পাইথন প্রোগ্রামিং এর মূল বিষয়গুলিকে কভার করে যাতে ব্যবহারকারীদের কিছু সহজ এবং উত্পাদনশীল অ্যাপ্লিকেশন তৈরি করার জন্য যথেষ্ট জ্ঞান থাকে। ম্যানুয়ালটি নিম্নলিখিত বিষয়গুলি নিয়ে গঠিত: ভেরিয়েবল, শর্ত, ফাংশন, লুপ, তালিকা, স্ট্রিং, অভিধান। একটি ছোট তালিকা. আমি চাই আরো আছে.


8. একদিনে পাইথন প্রোগ্রামিং 10/20/2015 অনুযায়ী রেটিং 3.0
অ্যাপ ডেভেলপাররা আমাদের Phyton-এ দীর্ঘ, জটিল বইগুলি এড়িয়ে যাওয়ার পরামর্শ দেন। আপনাকে Phyton 3.0 প্রোগ্রামিং দ্রুত শিখতে সাহায্য করার জন্য, তারা একটি সংক্ষিপ্ত এবং সংক্ষিপ্ত অ্যাপ অফার করে যা আপনাকে Phyton প্রোগ্রামিং সম্বন্ধে যা যা জানতে হবে তা শেখাবে। এই বইটি এমন লোকদের জন্য লেখা হয়েছে যাদের প্রোগ্রামিং সম্পর্কে কোন জ্ঞান নেই বা যারা নতুন। এটি উদাহরণ সহ সবচেয়ে গুরুত্বপূর্ণ ধারণার উপর ফোকাস করে।


9. পাইথন এবং পাইথন জ্যাঙ্গো শিখুন 10/20/2015 অনুযায়ী রেটিং 3.0
এই অ্যাপ্লিকেশনটি শেষ পর্যন্ত পূর্ববর্তীগুলির থেকে আলাদা যে এটি শুধুমাত্র পাইথনকেই নয়, জ্যাঙ্গোকেও প্রভাবিত করে। এটি মূলত Udemy প্ল্যাটফর্মে Python এবং Django-এর ইংরেজিতে একটি টিউটোরিয়াল। এর বিষয়বস্তুতে নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত রয়েছে: পাইথন এবং হ্যালো ওয়ার্ল্ড, ওভারভিউ এবং পাইথনের ইতিহাস, ফাংশন, ক্লাস, ডাটাবেস, মডিউল এবং প্যাকেজ, JSON, জ্যাঙ্গো ইনস্টল করা, অ্যাডমিন ইন্টারফেস, জ্যাঙ্গো টেমপ্লেট ভাষা, ইত্যাদি... অ্যাপ্লিকেশনটিতে 18 টি লেকচার রয়েছে, 4- x ঘন্টার বেশি উচ্চ-মানের সামগ্রী, সম্প্রদায়, ভিডিও এবং অডিও বক্তৃতা, উপস্থাপনা, নিবন্ধ, আপনি অফলাইন দেখার জন্য কোর্স সংরক্ষণ করতে পারেন।


10. পাইথন টিউটোরিয়াল 10/20/2015 অনুযায়ী রেটিং 4.0
পাইথন 2 এবং 3-এর টিউটোরিয়ালের একটি সংগ্রহ। এটি আপনাকে পাইথনের ইতিহাস এবং দর্শন, পাইথন কীভাবে ইনস্টল করতে হয়, পাইথনে সংখ্যা এবং স্ট্রিংগুলির সাথে কাজ করে, ডেটা প্রকার এবং ভেরিয়েবল, ফাংশন ইত্যাদি সম্পর্কে বলবে... আমি করিনি ভালো লাগে না কারণ এটি মোবাইল ফোনের সামর্থ্য অনুযায়ী ছোট নয় - রাশিয়ান ভাষায় শিরোনামটি আমাকে অনুপ্রাণিত করেছিল যে টিউটোরিয়ালটি রাশিয়ান ভাষায় হতে পারে - কিন্তু না, আমি রাশিয়ান ভাষায় অ্যাপ্লিকেশন খুঁজে পাইনি .


এছাড়াও আপনি অ্যাপ্লিকেশনের নাম দিতে পারেন যেমন:
  • ডাইভ ইনটু পাইথন 3 - মার্ক পিলগ্রিমের বই, 3.8 রেটিং, ইন্টারফেস স্ট্রেচিং এর সমস্যা আছে।
  • অ্যান্ড্রয়েডের জন্য পাইথন - পাইথন আইডিই, অনুপ্রবেশকারী বিজ্ঞাপনের কারণে 3.3 রেট দেওয়া হয়েছে
  • পাইথন টিউটোরিয়াল - পাইথন 2.6-এ প্রোগ্রামিংয়ের একটি টিউটোরিয়াল, রেটিং 3.8
  • পাইথন প্রোগ্রামিং টিউটোরিয়াল – পাইথন 2.7 এর টিউটোরিয়াল, রেটিং 3.6

এই নামের অধীনে আপনি Google Play-তে তিনটি ভাল অ্যাপ্লিকেশন খুঁজে পেতে পারেন (সাধারণত আরও আছে, তবে আপনার অন্যদের ইনস্টল করার সময়ও নষ্ট করা উচিত নয়)। এর মধ্যে সবচেয়ে মৌলিক হল Python 2.x-এর একটি Udemy কোর্স, SoloLearn টিম দ্বারা প্যাকেজ করা একটি Android অ্যাপ্লিকেশনের বিন্যাসে। এটিতে পাঠ রয়েছে যা দুটি স্তরে বিভক্ত: মৌলিক এবং উন্নত। ভিতরে টেক্সট বা পিডিএফ ফর্ম্যাটে সংক্ষিপ্ত রেফারেন্স উপাদান আছে. পৃথক পাঠের জন্য কাজের কোডের উদাহরণ রয়েছে। একটি নেটওয়ার্ক সংযোগ প্রয়োজন হয় না.

পাইথন শিখুন

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

পাইথন প্রোগ্রামিং শিখুন

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

QPython

অ্যান্ড্রয়েড ডিভাইসের জন্য একটি সম্পূর্ণ পাইথন প্রোগ্রামিং পরিবেশ। একটি পাইথন ইন্টারপ্রেটার, কনসোল, এডিটর এবং SL4A লাইব্রেরি অন্তর্ভুক্ত করে, যা আপনাকে সরাসরি গ্যাজেটে স্ক্রিপ্ট তৈরি এবং চালানোর অনুমতি দেয় (স্মার্টফোন এবং ট্যাবলেটগুলির সাথে কাজ করা সমর্থিত, যেহেতু নেটওয়ার্ক ইন্টারফেস এবং GPS এর সাথে কাজ করার জন্য লাইব্রেরি রয়েছে)। তাই আপনি কোড করতে পারেন এবং এই অ্যাপ্লিকেশনটিতে পূর্ণাঙ্গ প্রকল্প তৈরি করতে পারেন। আপনার হাতে যদি একটি ভাল পাইথন টিউটোরিয়াল এবং তৈরি প্রজেক্ট থাকে, তাহলে অন্তর্নির্মিত প্রশিক্ষণ বৈশিষ্ট্যের অভাব থাকা সত্ত্বেও QPython বেছে নেওয়ার চেয়ে বেশি মূল্যবান হবে।

পাইথন ডকুমেন্টেশন

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

কুইজ এবং পাইথন শিখুন

এই অ্যাপটি আপনার বিদ্যমান পাইথন 2.7 প্রোগ্রামিং দক্ষতাগুলিকে ছোট প্রশ্নের আকারে প্রশিক্ষণ দেওয়ার জন্য ডিজাইন করা হয়েছে যা পাইথন প্রোগ্রামিংয়ের মূল বিষয়গুলি এবং কোড লেখার খুব নির্দিষ্ট এবং অপ্রত্যাশিত উপায়গুলিকে কভার করে৷ কুইজ অ্যান্ড লার্ন পাইথন আপনার উত্তরের গতির উপর ভিত্তি করে পরিসংখ্যান রাখে। আপনার অগ্রগতির উপর নির্ভর করে, প্রশ্নগুলি আরও কঠিন হতে পারে। আপনি সেগুলি এড়িয়ে যেতে পারেন (এটি অগ্রগতিকে প্রভাবিত করে: প্রোগ্রামটি সহজ প্রশ্ন জিজ্ঞাসা করে)। উপরন্তু, অন্তর্নির্মিত ডিবাগার ব্যবহার করে, আপনি একটি প্রশ্ন লিখতে এবং অনুশীলনে উত্তর পরীক্ষা করতে পারেন।

পাইথন চ্যালেঞ্জ

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

পাইথন ব্যায়াম

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

17 11.2017

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

এই নিবন্ধ থেকে আপনি শিখতে হবে:

কিপ-ওয়ার্ল্ড ব্লগে স্বাগতম! বরাবরের মতো, আমি আপনার সাথে আছি, গ্রিডিন সেমিয়ন, এবং আজ আমরা আপনাকে অ্যান্ড্রয়েডের জন্য পাইথনে প্রোগ্রামিং সম্পর্কে বলব। আমরা পাইথন ইন্সটল করা, অ্যাপ্লিকেশন ডেভেলপ করা এবং চালানোর মতো বিষয়গুলি কভার করব।

অ্যান্ড্রয়েড ওএসের জন্য পাইথন অ্যাপ্লিকেশন

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

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

প্রথমত, আমাদের সঠিক উন্নয়ন পরিবেশ প্রয়োজন। অ্যান্ড্রয়েডের বর্তমান সংস্করণের বিষয়ে সিদ্ধান্ত নিন, এই অপারেটিং সিস্টেমটি পশ্চাদমুখী সামঞ্জস্যকে সমর্থন করে।

অন্য কথায়, সংস্করণ 6.0.2-এর জন্য বিকাশিত অ্যাপ্লিকেশনগুলি 5.0.1-এ কাজ করবে, তবে প্রায়শই OS-এর পুরানো সংস্করণগুলির জন্য বিকাশিত অ্যাপ্লিকেশনগুলি নতুন সংস্করণ দ্বারা সমর্থিত হয় না।

ইনস্টল করুন SL4A, একটি সুবিধাজনক উন্নয়ন পরিবেশ এবং অপারেটিং সিস্টেমের জন্য নিবেদিত অফিসিয়াল ওয়েবসাইটে উপলব্ধ নির্দেশিকা অনুযায়ী তৈরি করা শুরু করুন।

এটি বিবেচনা করাও মূল্যবান যে অ্যাপ্লিকেশনগুলি শুধুমাত্র অ্যান্ড্রয়েড অপারেটিং সিস্টেমে নয়, অন্যান্য অপারেটিং সিস্টেম চালিত ডিভাইসগুলিতেও বিকাশ এবং ইনস্টল করা যেতে পারে: ম্যাক ওএস, উইন্ডোজ এবং লিনাক্স। এই সুযোগটি বিকাশের দিগন্তকে প্রসারিত করে, আপনাকে এই মুহূর্তে সুবিধাজনক পরিবেশ ব্যবহার করার অনুমতি দেয়।

অ্যান্ড্রয়েডে পাইথন ইনস্টল করা হচ্ছে

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

আপনি অফিসিয়াল অ্যান্ড্রয়েড ওয়েবসাইট থেকে সরাসরি এই টুলটি ইনস্টল করতে পারেন, তারপরে আপনি সহজেই আপনার ফোনে প্রয়োজনীয় অ্যাপ্লিকেশনগুলি চালু করতে পারেন।

সুবিধাজনক বিকাশের জন্য এবং প্রকৃতপক্ষে, ডিভাইস থেকে সরাসরি বিকাশের জন্য আমাদের প্রয়োজন। অ্যান্ড্রয়েডের জন্য পাইথনে উচ্চ-মানের প্রোগ্রামিংয়ের জন্য সঠিক দোভাষী ইনস্টল করা প্রয়োজন।

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

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

এই ধরনের একটি স্ক্রিপ্ট আগে থেকে লেখা যেতে পারে এবং একটি সুবিধাজনক উৎসে (একটি মেমরি কার্ড সহ) স্থাপন করা যেতে পারে এবং ব্যবহারকারীর জন্য সুবিধাজনক সময়ে চালু করা যেতে পারে। অনেক দোভাষী আছে, তাই আপনার খুঁজে পেতে কিছু সময় লাগবে।

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

QPython এর সুবিধা হল:

  1. GPS, মোবাইল নেটওয়ার্ক এবং ব্লুটুথের মতো ইন্টারফেস সমর্থন করে।
  2. ডিভাইসে সরাসরি স্ক্রিপ্ট চালানোর ক্ষমতা।
  3. অ্যান্ড্রয়েডের জন্য পাইথন প্যাকেজগুলির জন্য সমর্থন, যা আগে থেকে এবং একবার তৈরি করা হয়।
  4. অনেক জনপ্রিয় লাইব্রেরির জন্য সমর্থন যা বিকাশকে যথাসম্ভব সঠিক, দ্রুত এবং আরামদায়ক করে তোলে।
  5. ডিভাইসে সরাসরি প্রোগ্রামিং করার সম্ভাবনা।
  6. বিভিন্ন ডিভাইসে লিখিত কোড চালানোর ক্ষমতা - মোবাইল থেকে পূর্ণাঙ্গ সাফল্য।

পাইথনের সাথে কাজ করার সুবিধার মধ্যে রয়েছে কয়েক ডজন উচ্চ-মানের অফিসিয়াল ম্যানুয়াল যা আপনাকে নিজেই এবং প্রায় স্ক্র্যাচ থেকে দুর্দান্ত অ্যাপ্লিকেশন তৈরি করতে দেয়।

এটি কেবল স্বাধীনভাবে কীভাবে প্রোগ্রাম করতে হয় তা শিখতে পারে না, তবে একটি মোবাইল ডিভাইসের জন্য একটি পূর্ণাঙ্গ প্রোগ্রামও পেতে পারে।

আপনি দেখতে পাচ্ছেন, শালীন অ্যান্ড্রয়েড অ্যাপ্লিকেশন লেখার জন্য জাভা-এর মতো জটিল ভাষা শেখার প্রয়োজন নেই।

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

আমরা আশা করি যে আমাদের নিবন্ধটি ব্যবহারকারীর জন্য দরকারী এবং তথ্যপূর্ণ ছিল। আমাদের বলুন আপনি কোন প্রোগ্রামিং ভাষা ব্যবহার করেন? আপনি কত ঘন ঘন আপনার জ্ঞান আপডেট করেন বা নতুন প্রোগ্রামিং ভাষা শিখেন?

পোস্টের অধীনে আপনার মন্তব্য ছেড়ে দিন, আপনার বন্ধুদের সাথে পোস্ট শেয়ার করুন এবং প্রশ্ন জিজ্ঞাসা করুন, আমি উত্তর দিতে খুশি হবে.

শুভেচ্ছা, গ্রিডিন সেমিয়ন



শেয়ার করুন