🐍
পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ
  • পাইথন প্রোগ্রামিং ল্যাংগুয়েজ
  • সূচি
  • ব্রিফ হিস্টোরি অফ পাইথন
  • অধ্যায়ঃ১ পাইথন বেসিক
    • ভ্যারিয়েবল
    • কন্সট্যান্টস
    • আইডেন্টিফাইয়ারস
    • নেমিং কনভেনশন
    • ইন্ডেনটেশন
    • কমেন্টস
    • ডক স্ট্রিংস
    • রিজার্ভড কি-ওয়ার্ডস
    • অপারেটরস
      • এরিথমেটিক অপারেটরস
      • রিলেশনাল অপারেটরস
      • লজিক্যাল অপারেটরস
      • বিট-ওয়াইজ অপারেটরস
      • অ্যাসাইনমেন্ট অপারেটরস
      • আইডেন্টিটি অপারেটরস
      • মেম্বারশিপ অপারেটরস
    • ইনপুট-আউটপুট
  • অধ্যায়ঃ ২ ডেটা টাইপ্স
    • জেনারেল টাইপ্স
      • ইন্টিগ্রাল
        • ইন্টিজার
        • বুলিয়ান
      • ফ্লোটিং
        • ফ্লোটিং পয়েন্ট
        • কমপ্লেক্স
        • ডেসিমাল
      • স্ট্রিংস
    • কালেকশন ডেটা টাইপ্স
      • সিকোয়েন্স টাইপ
        • লিস্ট
        • ট্যুপল
      • সেট টাইপ
        • সেট
        • ফ্রোজেন সেট
      • ম্যাপিং
        • ডিকশনারি
        • কাউন্টার
  • অধ্যায় ৩ঃ কন্ট্রোল স্ট্রাকচারস
    • কন্ডিশনাল স্টেটমেন্ট
    • লুপ
      • ফর লুপ
      • হোয়াইল লুপ
      • রেঞ্জ range()
      • enumerate()
      • zip()
  • অধ্যায় ৪ঃ পাইথন কম্প্রিহেনশন্স
    • লিস্ট কম্প্রিহেনশন্স
    • ডিকশনারি কম্প্রিহেনশন্স
    • সেট কম্প্রিহেনশন্স
  • অধ্যায় ৫ঃ ফাংশনাল প্রোগ্রামিং
    • পাইথন ফাংশন্স
    • আর্গুমেন্টস অব ফাংশন্স
      • ডিফল্ট আর্গুমেন্টস
      • রিকোয়ার্ড আর্গুমেন্টস
      • কি-ওয়ার্ড আর্গুমেন্টস
      • ভ্যারিবেল লেনথ আর্গুমেন্টস
    • রিকার্শন ইন পাইথন
Powered by GitBook
On this page

Was this helpful?

ব্রিফ হিস্টোরি অফ পাইথন

PreviousসূচিNextঅধ্যায়ঃ১ পাইথন বেসিক

Last updated 4 years ago

Was this helpful?

গুইডো ভ্যান রসাম Benevolent dictator for life (BDFL) ১৯৮০ দশকের শেষের দিকে পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরি করেন। তখন তিনি একে “এবিসি” প্রোগামিং ল্যাঙ্গুয়েজ এর সাকসেসর বা পরবর্তী সংস্করণ হিসেবে প্রকাশ করেছিলেন। পাইথন শুনতে যদিও মনে হয় এটি অজগরের নামে নামকরণ করা হয়েছে কিন্তু প্রকৃতপক্ষে গুইডো তার একজন প্রিয় কৌতুক অভিনেতা “মন্টি পাইথন” এর নামে এর নামকরণ করেন। ১৯৯১ সাল্ পর্যন্ত পাইথনকে অপ্রকাশিত রাখা হয় বিপুল সংখ্যক মডিউল ও প্যাকেজ সংযোজনের জন্য। বর্তমানে পাইথনের দুটো ভার্সন প্রচলিত আছে ২.০ সিরিজ এবং ৩.০ সিরিজ (পাইথন ৩০০০ হিসেবে ও পরিচিত) ৩.০ সিরিজ ২.০ সিরিজ থেকে অনেক ক্ষেত্রেই অসামঞ্জস্যপূর্ণ, মূলত ৩.০ ইন্ট্রোডিউস করা হয় কিছু এক ঘেয়েমি কাজ পরিহার করতে এবং ক্লিন কোডিং এর জন্য।

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

guido van rossum