Python কি? Python কিভাবে কাজ করে এবং সুবিধা কি?
Python কি?
Python হলো একটি High level general-purpose programming language. যেটাকে বিভিন্ন ধরণের প্রোগ্রামিং এর কাজে ব্যবহার করা হয়। Python এর ব্যবহার মূলত Website building, App development, Machine learning, Data analysis, Web scraping এবং Natural language processing ইত্যাদির জন্য করা হয়।
Python একটি Object oriented programming language. python অন্যান্য জনপ্রিয় programming language যেমন ‘C’, ‘C++’ ইত্যাদির মতোই একটি অনেক শক্তিশালী প্রোগ্রামিং ভাষা।
1980 এর দশকে এর আরম্ভ করা হয়েছিল এবং বর্তমানে এর বিকাশ হয়েই চলেছে। Python language এর অনেক স্পষ্ট syntax এবং readability র জন্যে আজ বিশ্বের সব থেকে জনপ্রিয় programming language হয়ে দাঁড়িয়েছে।
Python অনেক শক্তিশালী high level programming language হওয়ার কারণে প্রচুর বিখ্যাত এবং বড় কোম্পানি গুলো Python এর ব্যবহার করে থাকে।
Python কিভাবে কাজ করে?
যখন আমরা Python এ কোড লিখি তখন সেটাকে সোর্স কোড বলে, সে কোডকে যখন আমরা Python দিয়ে রান করাই তখন Python সোর্স কোডটাকে interpreter রান করে byte code এ কনভার্ট করে এবং সেই byte code টা বেসিক্যালি Python এর ভারচুয়াল মেশিনে রান হয়।
ভারচুয়াল মেশিনে যখন কোডটা রান হয় এবং তখন সে কোডটা রান করার জন্য আরও কিছু দরকারি লাইব্রেরি ভারচুয়াল মেশিন মডিউল লাইব্রেরি থেকে include করে নেয় এবং at the end output টা দেখা যায়।
Python এর সুবিধা কি?
- Python এ সংকেত বা কোড সহজে পড়া যায়।
- কোডগুলি ‘C’ বা ‘Java’ চেয়ে তুলনামূলক অনেক ছোট হয়।
- Python বিভিন্ন অপারেটিং সিস্টেমে ব্যবহার করা যায়।
- Python এ বিশাল ও কার্যকর স্ট্যান্ডার্ড লাইব্রেরি রয়েছে।
- Python এ রয়েছে লিস্ট, ডিকশনারি ও সেটের মতো চমৎকার ডেটা কাঠামো।
- Python শক্তিশালী অনলাইন কমিউনিটি।
- Python চমৎকার ওয়েব ফ্রেমওয়ার্ক (জ্যাঙ্গো, ফ্লাস্ক ইত্যাদি)।