টাপলের কিছু ব্যাসিক – পাইথন – python

Tuple-python এই পর্বে আমরা টাপলের নিম্নের কিছু জিনিস ব্যাখ্যা করব। Immutable Pack Unpack Concatenation Max, min Convert into list   Immutable: ইম্মিউটেবল হচ্ছে একবার তৈরি করে মেমোরিতে এসাইন করার পর তা আর পরিবর্তন করা যায় না। স্ট্রিং এর মত টাপল ও ইম্মিউটেবল তবে প্রয়োজনে আমরা নতুন টাপল তৈরি করে নিব। যদি আমাদের পূর্বের টাপল দরকার…

টাপল – Tuple – পাইথন

tuple-python পাইথনের ডাটা স্ট্রাকচারে ব্যবহৃত সবচেয়ে মজার জিনিস হচ্ছে টাপল। এখানে এক সাথে স্ট্রিং, ফ্লোট, ডাবল, ইন্টিজার, লিস্ট সব টাইপের ডাটা একসাথে রাখা যায়।   টাপলকে ফার্স্ট ব্রেকেট দিয়ে লিখা হয়।   >>> tp = ([1,2,3], 2.3, 3, “shaon”) >>> tp ([1, 2, 3], 2.3, 3, ‘shaon’)   এখানে আমরা লিস্ট, ফ্লোট, ইন্টিজার এবং স্ট্রিং…

ডাটা স্ট্রাকচার পর্ব ২ – পাইথন

data structure-python আজ আমরা এই পর্বে ডাটা স্ট্রাকচারের most important টপিক স্ট্যাক (stack) এবং কিউ (queue) নিয়ে আলোচনা করব।   কম্পিউটার সাইয়েন্সের ভাষায় স্ট্যাক এবং কিউ খুবই জনপ্রিয় একটি ডাটা স্ট্রাকচার। তোমরা অনেকেই হয়তো সি বা সি++ দিয়ে এর ব্যাবহার করে থাকতে পার। আজ আমরা পাইথন দিয়ে এদের কিছু উদাহরণ দেখব। পাইথনে খুব সহজেই স্ট্যাক…

ডাটা স্ট্রাকচার পর্ব ১ – পাইথন

ডাটা স্ট্রাকচার পর্বের প্রথম পর্বে আপনাদের স্বাগতম।   লিস্ট আমরা পূর্বেও আলোচনা করেছি। এই পর্বে আমরা এর কিছু বিল্ট ইন ফাংশন নিয়ে আলোচনা করব।   সাধারণত লিস্ট আমরা সরাসরি ডিক্লেয়ার করে তারপর শুধু ভেরিয়েবল দিয়েও তার ভেলু দেখতে পারি বা তাকে প্রিন্ট করেও দেখতে পারি।   >>> li = [1, 2, 3] >>> li [1,…

কন্ডিশনাল লজিক পর্ব -৩- পাইথন

বিদ্রঃ যারা আগে C/C++/java করেছে শুধু মাত্র তাদের জন্যে লিখা **পাইথনে শুধু দুটি লুপ নিয়ে কাজ করা হয়। for এবং while While এর একটি উদাহরণ   >>> i =1 >>> while i <= 10: print i i = i + 1     1 2 3 4 5 6 7 8 9 10   I…

কন্ডিশনাল লজিক পর্ব -২- পাইথন

If-elif-else পর্বঃ If else এর কাজ গুলো সব প্রোগ্রামিং ল্যাংগুয়েজেই একই, তবে ল্যাংগুয়েজ ভেদে তাদের পেটার্ন পরিবর্তন হতে পারে। ঠিক তেমনি পাইথনেও if else, for and while loop এর পেটার্ন কিছু টা অন্যরকম ভাবে লিখা হয়।   >>> a = 30 >>> b = 30   >>> if a==b: print “a is equal to b”…

কন্ডিশনাল লজিক পর্ব-১-পাইথন

পাইথন টাইপ সেন্সেটিভ, এখানে True and False শুরুতে capital অক্ষরে দিইয়ে লিখতে হয়। >>> True True >>> False False এবং এরা বুলিয়ান টাইপ >>> type(True) <type ‘bool’> >>> type(False) <type ‘bool’>   ** bool() নামের একটি ফাংশন আছে যা বুলিয়ান টাইপ রিটার্ন করে। >>> type(True) <type ‘bool’> >>> type(False) <type ‘bool’>   ** পাইথনে বুলিয়ান…

লিস্ট – পাইথন

পাইথনে লিস্ট তৈরি করা খুবই সহজ, অনেকটা স্ট্রিং এর মত।   >>> li = [‘ashiq’, ‘shaon’, ‘nadim’, ‘rajib’, ‘jahed’] >>> li [‘ashiq’, ‘shaon’, ‘nadim’, ‘rajib’, ‘jahed’]   ** স্ট্রিং এর মত লিস্টের length ও len() ফাংশন দিয়ে পাওয়া যায়। >>> len(li) 5   ** স্ট্রিং এর মত লিস্টের ও ইন্ডেক্স দিয়ে ডাটা পাওয়া যায়। >>>…

পাইথনে স্ট্রিং

পাইথনের স্ট্রিং ইম্মিউটেবল, একটি ভেরিয়েবলে স্ট্রিং এসাইন করার পর তা আর পরিবর্তন যোগ্য নয়। তাই যে কোন ফাংশন ব্যবহার করলেও প্রধান স্ট্রিং এর কোন পরিবর্তন হবে না। স্ট্রিং এর কিছু ফাংশনঃ পাইথনে স্ট্রিং, সিংগেল কোটেশন ‘’ বা ডবল কোটেশন “” দিয়ে লেখা যায়। >>> “Bangladesh” ‘Bangladesh’ >>> ‘Bangladesh’ ‘Bangladesh’   ** দুটি স্ট্রিং এ কোনকেটানেশনের…

পাইথন পরিচিতি

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