শাহিনূর এর ব্লগ
পাইথন যেভাবে কাজ করে
গত পর্বে আমরা খুবই সাধারণ Hello World প্রোগ্রামটি দেখেছি। print() ফাংশনের ভিতর কিছু একটা লিখে দিলেই সেটা আউটপুট হিসেবে দেখাচ্ছে। কিন্তু এটা কিভাবে...
পাইথন ইন্টারপ্রেটার (Python Interpreter)
আপনারা হয়ত জেনে থাকবেন যে মেশিন বা কম্পিউটার সবসময় মেশিন ল্যাঙ্গুয়েজ এ কাজ করে, অর্থাৎ আমরা যে ভাষাতেই লিখি না কেন সেটা কম্পিউটারের বোধগম্য ভাষাতে...
অ্যাসিমটোটিক নোটেশন (Asymptotic Notation)
ধরা যাক, আমরা অনেক বড় কিছু সংখ্যার যোগ করব, তাহলে এই অপারেশনে কত সময় লাগবে? প্রথমেই যে প্রশ্ন আসবে সেটা হচ্ছে কতগুলো সংখ্যা, আচ্ছা ধরে নিলাম সেই...
পাইথনে “Hello World”
প্রোগ্রামাররা যখন প্রথম কোন প্রোগ্রাম লেখে তখন সেটা Hello World দিয়েই শুরু করে। আমরাও এখানে Hello World দিয়েই শুরু করি। তবে প্রথম পাইথন প্রোগ্রাম...
কিউ (Queue)
কিউ (queue) ও স্ট্যাকের মত এক ধরনের অ্যাবস্ট্রাক্ট ডাটা টাইপ। কিউ এক ধরনের ক্রমিক (Ordered) লিস্ট (List) যেখানে ডাটা প্রবেশ (insert) বা যুক্ত করা হয়...
স্ট্রাকচার(Structure) এবং ইউনিয়ন(Union)
স্ট্রাকচার(Structure) এবং ইউনিয়ন(Union) দুইটাই সি প্রোগ্রামিং ল্যাংগুয়েজের ইউজার ডিফাইন্ড(User Defined) ডাটা টাইপ। ইউজার ডিফাইন্ড ডাটা টাইপ হচ্ছে...
পাইথন এনভায়রনমেন্ট সেটাপ
কমান্ডলাইন ইন্টারফেস - Commandline Interface (CLI) কমান্ড লাইন ইন্টারফেস ব্যবহার করা জন্য প্রথমেই আমাদেরকে পাইথনের কোর প্যাকেজটি ইনস্টল করতে হবে।...
স্ট্যাক(Stack)
স্ট্যাক (Stack) এক ধরণের অ্যাবস্ট্রাক্ট (abstract) ডাটা টাইপ। স্ট্যাকে তথ্যগুলো এক ধরণের ক্রমিক লিস্ট আকারে সংরক্ষিত থাকে এবং প্রধান অপারেশন গুলো...
পাইথনের কোন সংস্করণটি ব্যবহার করব?
পাইথনের বড় ধরনের দুইটা সংস্করণ আছে এবং এই দুইটি সংস্করণ আলাদাভাবে হালনাগাদ করা হয়। সংস্করণ দুইটি হল ২ এবং ৩। সাধারণ পাইথন ব্যবহার কারীরা প্রায়ই এটা...