recursion
সুচিপত্র:
- পাইথন ভার্সন
- পাইথন সংস্করণ পরীক্ষা করা হচ্ছে
- প্রোগ্রামগতভাবে পাইথন সংস্করণ পরীক্ষা করা হচ্ছে
- উপসংহার
পাইথন বিশ্বের অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষা। এটি ওয়েবসাইট বিকাশ, স্ক্রিপ্ট লেখার জন্য, মেশিন লার্নিং, ডেটা বিশ্লেষণ করার জন্য এবং আরও অনেক কিছুতে ব্যবহৃত হয়।
এই টিউটোরিয়ালটি ব্যাখ্যা করে যে কীভাবে কমান্ড লাইনটি ব্যবহার করে আপনার অপারেটিং সিস্টেমে পাইথনের কী সংস্করণ ইনস্টল করা আছে তা পরীক্ষা করতে হবে। পাইথনের নির্দিষ্ট সংস্করণ প্রয়োজন এমন অ্যাপ্লিকেশন ইনস্টল করার সময় এটি দরকারী হতে পারে।
পাইথন স্ক্রিপ্টটি যে সিস্টেমে চলছে সেখানে কীভাবে পাইথনের কী সংস্করণ ইনস্টল করা হয়েছে তা কীভাবে প্রোগ্রামিয়ালি নির্ধারণ করবেন তাও আমরা আপনাকে প্রদর্শন করব। উদাহরণস্বরূপ, পাইথন স্ক্রিপ্টগুলি লেখার সময়, আপনাকে স্ক্রিপ্টটি ব্যবহারকারীর মেশিনে ইনস্টল করা পাইথনের সংস্করণ সমর্থন করে কিনা তা নির্ধারণ করতে হবে।
পাইথন ভার্সন
পাইথন উত্পাদনের জন্য প্রস্তুত প্রকাশগুলি নিম্নলিখিত স্কিমটিতে সংস্করণিত হয়েছে:
MAJOR.MINOR.MICRO
উদাহরণস্বরূপ, পাইথন ৩.6.৮-এ,
3
হ'ল একটি প্রধান সংস্করণ,
1
একটি ছোটখাটো সংস্করণ এবং
2
একটি মাইক্রো সংস্করণ।
- প্রধান - পাইথনের দুটি প্রধান সংস্করণ রয়েছে যা সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ নয়: পাইথন 2 এবং পাইথন 3 উদাহরণস্বরূপ,
3.5.7
,3.7.2
এবং3.8.0
সমস্ত পাইথন 3 প্রধান সংস্করণের অংশ।MINOR
- এই প্রকাশগুলি নতুন বৈশিষ্ট্য এবং ফাংশন নিয়ে আসছে। উদাহরণস্বরূপ,3.6.6
,3.6.7
এবং3.6.8
পাইথন ৩.6 এর ছোটখাটো সংস্করণ।MICRO
- সাধারণত, নতুন মাইক্রো সংস্করণগুলিতে বিভিন্ন বাগ ফিক্স এবং উন্নতি রয়েছে।
বিকাশ রিলিজ অতিরিক্ত কোয়ালিফায়ার আছে। আরও তথ্যের জন্য পাইথন "বিকাশ চক্র" ডকুমেন্টেশন পড়ুন।
পাইথন সংস্করণ পরীক্ষা করা হচ্ছে
পাইথন বেশিরভাগ লিনাক্স বিতরণ এবং ম্যাকোজে প্রাক ইনস্টলড।
আপনার সিস্টেমে পাইথনের কোন সংস্করণ ইনস্টল করা আছে তা জানতে
python --version
বা
python -V
কমান্ডটি চালান:
python --version
কমান্ডটি ডিফল্ট পাইথন সংস্করণটি মুদ্রণ করবে, এই ক্ষেত্রে এটি
2.7.15
। আপনার সিস্টেমে ইনস্টল করা সংস্করণটি আলাদা হতে পারে।
Python 2.7.15+
পাইথনের ডিফল্ট সংস্করণটি স্ক্রিপ্টের শেবাং লাইনে দোভাষী হিসাবে সেট
/usr/bin/python
সেট থাকা সমস্ত স্ক্রিপ্ট ব্যবহার করবে।
কিছু লিনাক্স বিতরণে পাইথনের একাধিক সংস্করণ একই সাথে ইনস্টল করা থাকে। সাধারণত, পাইথন 3 বাইনারিটির নাম পাইথন 3, এবং পাইথন 2 বাইনারিটির নাম
python
বা পাইথন 2, তবে এটি সর্বদা নাও হতে পারে।
টাইপ করে পাইথন 3 ইনস্টল করা আছে কিনা তা আপনি পরীক্ষা করতে পারেন:
python3 --version
Python 3.6.8
পাইথন 2 যদিও সু-সমর্থিত এবং সক্রিয়, পাইথন 3 ভাষাটির বর্তমান এবং ভবিষ্যত হিসাবে বিবেচিত হয়।
এই নিবন্ধটি লেখার সময় পাইথনের সর্বশেষতম প্রকাশটি সংস্করণ 3.8.x। আপনার সিস্টেমে পাইথন 3 এর একটি পুরানো সংস্করণ ইনস্টল হওয়ার সম্ভাবনা রয়েছে।
প্রোগ্রামগতভাবে পাইথন সংস্করণ পরীক্ষা করা হচ্ছে
পাইথন 2 এবং পাইথন 3 মূলত পৃথক। পাইথন ২.x এ লেখা কোডটি পাইথন ৩.x এ কাজ করতে পারে না।
সমস্ত পাইথন সংস্করণে উপস্থিত
sys
মডিউল সিস্টেম-নির্দিষ্ট পরামিতি এবং ফাংশন সরবরাহ করে।
sys.version_info
আপনাকে সিস্টেমে ইনস্টলড পাইথন সংস্করণ নির্ধারণ করতে দেয়। এটি এমন একটি টুপল যা পাঁচটি সংস্করণ সংখ্যা রয়েছে:
major
,
minor
,
micro
,
releaselevel
এবং
serial
।
যাক 'বলুন আপনার কাছে এমন একটি স্ক্রিপ্ট রয়েছে যার জন্য কমপক্ষে পাইথন সংস্করণ 3.5 রয়েছে এবং আপনি সিস্টেমটি প্রয়োজনীয়তা পূরণ করে কিনা তা পরীক্ষা করতে চান। আপনি কেবল
major
এবং
minor
সংস্করণগুলি পরীক্ষা করে এটি করতে পারেন:
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
This script requires Python 3.5 or higher! You are using Python 2.7.
পাইথন কোডটি লিখতে যা পাইথন 3 এবং 2 উভয়েরই অধীনে চলে,
future
মডিউলটি ব্যবহার করুন। এটি আপনাকে পাইথন 2 এর অধীনে পাইথন 3.x- সামঞ্জস্যপূর্ণ কোড চালানোর অনুমতি দেয়।
উপসংহার
আপনার সিস্টেমে পাইথনের কোন সংস্করণ ইনস্টল করা আছে তা সন্ধান করা খুব সহজ, কেবল
python --version
টাইপ করুন।
আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave
টার্মিনাল পাইথনকীভাবে ভিডিও সম্পাদনা করা যায় এবং উইন্ডোজ 10 এ ফটো এপ্লিকেশন লোকেদের জন্য কীভাবে অনুসন্ধান করা যায়

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

এটি বিভাজন ফাইলগুলিকে বিভাগে ডাউনলোড করে দ্রুতগতিতে ডাউনলোড করে এবং একযোগে ডাউনলোড করে, ফলে ডাউনলোডের গতি বৃদ্ধি পায়! FDM ভাঙা ডাউনলোডগুলি পুনরায় শুরু করতে পারে যাতে আপনি নৈমিত্তিক ব্যবধানের পরে শুরু থেকে ডাউনলোড শুরু না করে।
উবুন্টুতে কীভাবে পাইথন ভার্চুয়াল পরিবেশ তৈরি করা যায় 18.04

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