পাইথন প্রোগ্রামিং এ ফাংশন

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

পাইথন – break & continue

break: একটা for লুপ দেখিঃ এখানে লেটার গুলো একটা একটা করে সব গুলো প্রিন্ট কবে। break এর কাজ হচ্ছে আমরা যখন একটা মান পাবো, তখন লুপ থেকে বের হয়ে যাবো। আর বের হয়ে যাওয়ার জন্য break ব্যবহার করা হয়। যেমন আমরা যখন string শব্দটির মধ্যে n লেটারটি পাবো, তখন লুপ থেকে বের হবো। আর তার … Read more

পাইথন ফাইল রিডিং এবং রাইটিং

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

পাইথন – list

আমাদের যদি অনেক গুলো ডেটা দেওয়া হয়, আমরা সাধারণত লিস্ট করে রাখি, তাই না? যেমন আপনার যদি অনেক গুলো ফ্রেন্ড থাকে, তাদের আলাদা আলাদা ভাবে লিখতে গেলে আপনাকে অনেক গুলো ভ্যারিয়েবল ডিক্লেয়ার করতে হবে। তা না করে আমরা করতে পারি কি, ফ্রেন্ডদের একটা লিস্ট তৈরি করে ফেলতে পারি। ঐ লিস্টের ভেতর সব গুলো ফ্রেন্ড কে … Read more

পাইথন for লুপ

কোন সিকোয়েন্সের সব গুলো আইটেমের মধ্যে লুপ চালানোর জন্য for লুপ ব্যবহার করা হয়। যেমন Python এই শব্দটির মধ্যে যত গুলো লেটার আছে, আমরা তার মধ্যে লুপ চালাবো, এবং লেটার গুলো একটা একটা করে প্রিন্ট করব। তার জন্যঃ এখানে letter একটা ভ্যারিয়েবল। for letter in ‘Python’ দিয়ে “Python” এর প্রতিটা লেটারের জন্য আমরা লুপ চালিয়েছি। … Read more

পাইথন – ডেটা টাইপ, ভ্যারিয়েবল

ভ্যারিয়েবল কোন ডেটার জন্য মেমরি লোকেশন বরাদ্ধ করার জন্য ভ্যারিয়েবল ব্যবহার করা হয়। এর মানে হচ্ছে আমরা যখন কোন ভ্যারিয়েবল তৈরি করি, তখন আমরা ঐ ভ্যারিয়েবলের জন্য মেমরিতে কিছু জায়গা সংরক্ষণ করে রাখি। এ ডেটা হতে পারে নিউম্যারিক (যে কোন সংখ্যা) অথবা ক্যারেক্টার, (a,b,c…Z) ইত্যাদি। এ ভ্যারিয়েবল এর মধ্যে কি ধরনের ডেটা রাখব আমরা তাই … Read more

প্রথম পাইথন প্রোগ্রাম

আমরা আমাদের প্রথম পাইথন প্রোগ্রাম লিখব কোন কিছু ইন্সটল করা ছাড়াই। অনলাইনে পাইথনের কোড লেখার জন্য অনেক গুলো IDE রয়েছে। তেমনি একটা হচ্ছে Python Fiddle। লিঙ্কঃ http://pythonfiddle.com/ Python Fiddle এ গেলে মাঝ খানে একটা টেক্সট এরিয়া পাবো। ঐখানেই আমরা আমাদের পাইথনের কোড লিখব। পাইথনে প্রোগ্রামিং করা অনেক সহজ। যেমন কনসোলে Hello World! লেখার জন্য লিখতে হয়ঃ … Read more

পাইথন – প্রোগ্রামিং শুরু করার জন্য একটা অসাধারন ল্যাঙ্গুয়েজ

১৯৯১ সালে গুইডো ভ্যান রোসামের হাতে পাইথনের উৎপত্তি।পাইথন অনেক সহজ এবং সহজ একটা ল্যাঙ্গুয়েজ। সহজ বলে মনে করবেন না যে এর ক্ষমতা ও সহজ। গুগল, ইউটিউবের মত সাইট গুলো পাইথন দিয়ে চলে। সম্পুর্ণ ভাবে অবজেক্ট অরিয়েন্টেড সাফোর্ট করে। পৃথিবীর সকল ভালো বিশ্ববিদ্যালয় গুলোতে পাইথন দিয়েই প্রোগ্রামিং জ্ঞান শেখানো শুরু করা হয়। গত বছর থেকে বুয়েটেও … Read more