আপনি ভাবতে পারেন যে আপনার ব্র্যান্ড-নতুন Mac-এ সমস্ত প্রাসঙ্গিক সফ্টওয়্যারের নতুন সংস্করণ রয়েছে৷ বেশিরভাগ ব্যবহারকারী অ্যাপের জন্য, আপনি সঠিক হবেন, কিন্তু অন্তর্নিহিত কাঠামোর জন্য এটি একটি ভিন্ন গল্প। নতুন ম্যাকগুলি এখনও পাইথন 2.7.10 এর সাথে পাঠানো হয়, যদিও সাম্প্রতিকতম স্থিতিশীল প্রকাশ পাইথন 3.5। যদি এটি সংস্করণগুলির মধ্যে একটি বড় ব্যবধান বলে মনে হয়, তবে এটির কারণ এটি। তবে নতুন সংস্করণটি অগত্যা ভাল নয়:পাইথন 3 পাইথন 2 এর সাথে পিছন দিকে সামঞ্জস্যপূর্ণ নয় এবং বেশিরভাগ বিকাশকারী এখনও পাইথন 2 ব্যবহার করছেন।
2to3 না 2to3?
একজন নির্বোধ ব্যবহারকারী মনে করতে পারে যে পাইথন 3 আরও ভাল কারণ এটি নতুন। এগুলি সম্পূর্ণ ভুল হবে না কারণ পাইথন 3-এ কিছু দুর্দান্ত নতুন বৈশিষ্ট্য রয়েছে যা পাইথন 2-এর নেই। যাইহোক, সেই নতুন বৈশিষ্ট্যগুলির পাশাপাশি, Python 3-এরও একটি সমস্যা রয়েছে:এটি Python 2-এর সাথে পিছনের দিকে সামঞ্জস্যপূর্ণ নয়। এর মানে হল যে Python 2 দোভাষীর জন্য লেখা প্রোগ্রামগুলি Python 3 দোভাষীতে চলবে না। এমনকি মৌলিক ফাংশন যেমন print
Python 2 এবং 3 এর মধ্যে আলাদাভাবে কাজ করুন, এটিকে এক প্ল্যাটফর্ম থেকে অন্য প্ল্যাটফর্মে যাওয়া অ-তুচ্ছ করে তোলে।
কিন্তু কেন পুরো বিশ্ব পাইথন 3-তে সুইচ করেনি? প্রধান সমস্যা হল বাধ্যতামূলক অনুপ্রেরণার অভাব রয়েছে। পাইথন 2 একটি শক্তিশালী ভাষা, এবং শুধুমাত্র পাওয়ার ব্যবহারকারীরাই পাইথন 3 এর নতুন বৈশিষ্ট্যগুলির সম্পূর্ণ সুবিধা উপভোগ করতে পারবেন। এছাড়াও, Python 2.7.10 সমস্ত Macs এবং কিছু লিনাক্স ডিস্ট্রোতে আগে থেকে ইনস্টল করা আছে।
যাইহোক, পাইথন 2 চিরকালের জন্য থাকবে না। বিকাশকারীরা 2020 সালকে পাইথন 2 সমর্থনের জন্য চূড়ান্ত বছর হিসাবে সেট করেছে এবং ততক্ষণে প্রত্যেককে তাদের প্রোগ্রামগুলিকে পাইথন 3-এ স্থানান্তর করতে হবে। 2to3 এর মতো ইউটিলিটিগুলি একটি পাইথন 2 প্রোগ্রামকে বৈধ পাইথন 3 সিনট্যাক্সে রূপান্তর করা সহজ করে, কিন্তু আপনি যদি কখনও Google অনুবাদ ব্যবহার করে থাকেন তবে আপনি জানেন যে এটি নিখুঁত হবে না৷
আপনার Mac এ Python 3 এ আপগ্রেড করা হচ্ছে
এমনকি এটি ডি ফ্যাক্টো স্ট্যান্ডার্ড না হলেও, আপনি আজই আপনার কম্পিউটারে পাইথন 3 চালাতে পারেন। এমনকি আপনি সংস্করণ 2.7 ইনস্টলেশনকে প্রভাবিত না করে একটি সমবর্তী পাইথন 2.7 ইনস্টলেশনের পাশাপাশি এটি চালাতে পারেন।
1. পাইথন ওয়েবসাইট থেকে সাম্প্রতিকতম প্যাকেজ ডাউনলোড করুন৷
৷
2. পাইথন 3 ইনস্টলার চালাতে ডাউনলোড করা ফাইলটিতে ডাবল-ক্লিক করুন।
3. আপনি অ্যাপ্লিকেশন ফোল্ডার খুললে, আপনি একটি নতুন Python 3.x ফোল্ডার পাবেন।
4. সেই ফোল্ডারের ভিতরে আপনি পাইথন অ্যাপ্লিকেশন চালু করার জন্য একটি GUI ইন্টারফেস, সেইসাথে IDLE, পাইথন অ্যাপ্লিকেশন বিকাশের জন্য একটি IDE পাবেন৷
Python 3 চলমান
আপনার Mac এ Python 3 স্ক্রিপ্ট চালানোর কয়েকটি উপায় আছে।
1. টার্মিনাল থেকে Python 3 চালানোর জন্য, আপনি python3
কমান্ডটি ব্যবহার করবেন . এটি python
থেকে আলাদা কমান্ড যা পাইথন 2.7 লোড করবে।
2. এই কমান্ডটি, কোনো অতিরিক্ত যুক্তি ছাড়াই, পাইথন 3 ইন্টারেক্টিভ ইন্টারপ্রেটারকে আহ্বান করবে৷
3. আপনি যদি Python 3 ইন্টারপ্রেটার দিয়ে একটি স্ক্রিপ্ট চালাতে চান, তাহলে python3
অনুসরণ করুন আপনার .py
এর পথের সাথে কমান্ড ফাইল।
এছাড়াও আপনি পাইথন লঞ্চার GUI থেকে Python 3 প্রোগ্রাম চালাতে পারেন। টার্মিনাল থেকে একটি দ্রুত স্ক্রিপ্ট চালানোর জন্য, লঞ্চার ব্যবহার করার কোনো সুবিধা নেই, তবে আপনি যদি পতাকা এবং বিকল্পগুলি সেট করতে চান তবে এটি এটি সম্পর্কে যাওয়ার একটি সহজ উপায় হতে পারে৷
1. "/Applications/Python 3.5"-এ পাওয়া পাইথন লঞ্চারটি খুলুন। (উল্লেখ্য যে পাইথন ফোল্ডারের সংখ্যা ভবিষ্যতের সংস্করণের সাথে পরিবর্তিত হতে পারে।)
2. এটি একটি পছন্দ উইন্ডো খুলবে। ডিফল্টরূপে, লঞ্চারটি পাইথন 2 ইন্টারপ্রেটার দিয়ে সবকিছু চালাবে। এটিকে Python 3 এ পরিবর্তন করতে, আপনাকে "দোভাষী" এর অধীনে ডিরেক্টরি পাথকে /usr/local/bin/python3
তে পরিবর্তন করতে হবে . সেখানেই ডিফল্টরূপে পাইথন 3.5 ইন্টারপ্রেটার ইনস্টল করা থাকে।
3. মেনু বার থেকে "ফাইল> খুলুন..." চয়ন করুন এবং আপনার পাইথন স্ক্রিপ্ট নির্বাচন করুন৷
4. স্ক্রিপ্টটি এখন একটি টার্মিনাল উইন্ডোতে চলবে৷
৷
উপসংহার
একটি ম্যাকে পাইথন 3 ইনস্টল করা কঠিন নয়। এখানে চ্যালেঞ্জ হল আপনার নিজের কোডিং অভ্যাস পরিবর্তন করা। আপনি যদি কিছুক্ষণ ধরে Python 2 লিখছেন, তাহলে Python 3-এ স্যুইচ করা একটি ক্রুজ জাহাজের চারপাশে ঘুরার মতো মনে হতে পারে। তবে আপনাকে শেষ পর্যন্ত এটি করতে শিখতে হবে, যাতে আপনার সামনে কয়েক বছর থাকাকালীন আপনিও শুরু করতে পারেন।