Intro:  What is Programming Language?

কম্পিউটার ব্যবহার করে কোনো সমস্যা সমাধানের নিমিত্তে যে-সব ল্যাংগুয়েজ ব্যবহার করে প্রোগ্রাম বা সফটওয়্যার গুলো রচনা করা হয়- সে-সব ল্যাংগুয়েজ কে প্রোগ্রামিং ল্যাংগুয়েজ বলে। যেমনঃ পাইথন ।

আজকে আমরা জানব পাইথন কি? কিভাবে এটির উৎপত্তি এবং কিভাবে এটি কাজ করে?

সাধারণত প্রোগ্রামিং ল্যাংগুয়েজ দুই ধরনেরঃ

        1. Low Level Language 2. High Level Language

𝗛𝗶𝘀𝘁𝗼𝗿𝘆 𝗢𝗳 𝗣𝘆𝘁𝗵𝗼𝗻-

-Python) একটি বস্তুসংশ্লিষ্ট (Object-Oriented) উচ্চস্তরের প্রোগ্রামিং ভাষা।

~গুইডো ভ্যান রাসম কর্তৃক সৃষ্ট পাইথন তুলনামূলক একটি পুরাতন ভাষা। ১৯৮০ দশক এর পরে তিনি সর্বপ্রথম পাইথন ডিজাইন শুরু করেছিলেন এবং ১৯৯১ সালের ফেব্রুয়ারিতে এটি প্রথম প্রকাশিত হয়।~

~পাইথনে সবকিছুই অবজেক্ট। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ব্যবহার করে নিজস্ব জ্ঞান দ্বারাই জটিল জটিল সমস্যার সমাধান করতে পারবেন।~

পাইথন নাম কেন হলো?

~ভয়ংকর কোন সাপের নামানুসারে পাইথন এর নামকরণ হয়নি। সত্তরের দশকের পরে রাসম একটি কমেডি সিরিজের ভক্ত ছিলেন। “মন্টি পাইথন’ এর উড়ন্ত সার্কাস এর সাথে সমঞ্জস্য রেখেই এটার নাম রাখা হয়েছে পাইথন~

-এই পর্যন্ত পাইথনের বহু ভার্সন বের হয়েছে প্রথম ভার্সন টি হলো Python 1.0 যেটি প্রকাশিত হয় ১৯৯৪ সালে জানুয়ারি মাসে। এবং পাইথনের সর্বশেষ প্রকাশিত ভার্সন হলো Python 3.6 যেটি ২০১৬ সালে ডিসেম্বর মাসে প্রকাশিত হয়।-

এটি একটি সাধারণ ভাষা যা শেখা খুবই সহজ।

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

~প্রোগ্রামিং জগতে আপনি যদি নতুন হন তাহলে পাইথন দিয়ে আপনার যাত্রা শুরু করাই ভালো।~

-পাইথন দিয়ে কি করা যায়?

বর্তমানে পাইথনের ব্যবহার ব্যাপক। বড় বড় কোম্পানি যেমন গুগল, অ্যাপল, নাসা , মাইক্রোসফট এখন পাইথন ব্যবহার করতেছে।

নিম্নে পাইথন দিয়ে কি কি করা যায় তা উল্লেখ করা হলো।

  1. মেশিন লার্নিং।
  2. ওয়েব ভিত্তিক সফটওয়্যার তৈরিতে ।
  3. অটোমেশন ।
  4. তথ্য বিশ্লেষণ ।
  5. ডাটাবেজ অ্যাপ্লিকেশন ।
  6. সাইবার সিকিউরিটি ।
  7. ইন্টারনেট স্ক্রিপ্টিং ।
  8. ওয়েব ক্রলার তৈরি ।

  ইত্যাদি।

তাই যারা নতুন নতুন প্রোগ্রামিং শিখতে আসে তাদের জন্য পাইথন বেস্ট চয়েজ

এখন প্রশ্ন কিভাবে আমি পাইথন শিখব.?

~প্রোগ্রামিং শিখার জন্য বর্তমানে প্রচুর Resources আছে। তার মধ্যে পাইথন শিখার জন্য এখন অনলাইনে হাজার হাজার Resources আছে। ~

This Blog Edited By Sourov Dey

-ধন্যবাদ সবাইকে