পাইথন for লুপ

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

Read More

পাইথন – while

একই কোড বার বার রান করানোর জন্য while লুপ ব্যবহার করা হয়। একটি কন্ডিশন দেওয়া হয়, যদি কন্ডিশনটি সত্য হয়, তাহলে while লুপের ভেতরে থাকা কোড গুলো রান হবে। যদি কন্ডিশনটি মিথ্যে হয়, তাহলে while লুপের ভেতরের কোড গুলো রান হবে না। while লুপের সাধারণ ফরম হচ্ছেঃ expression বলতে একটা কন্ডিশন দেওয়া হয়। যেটা হয় […]

Read More

পাইথন If Else

ধরা যাক আমাদের দুইটি সংখ্যা রয়েছে। আমরা তাদের মধ্যে কোনটা বড়, তা বের করার প্রোগ্রাম লিখব। তার জন্য আমরা ব্যবহার করব if ধরি সংখ্যা দুইটি x এবং y. তো “x যদি y থেকে বড়” হয়, তাহলে আমরা প্রিন্ট করব x সংখ্যাটি y থেকে বড়। “x যদি y থেকে বড়” এখানে যদি ব্যবহার করেছি আমরা, মানে […]

Read More

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

পাইথনে ভ্যারিয়েবল ব্যবহার করার পূর্বে তা ডিক্লেয়ার করতে হয় না বা ভ্যারিয়বলের টাইপ বলে দিতে হয় না। পাইথন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাগুয়েজ। এর প্রত্যেকটা ভ্যারিয়েবলই হচ্ছে এক একটা অবজেক্ট। নাম্বারঃ পাইথন দুই ধরনের নাম্বার সাপোর্ট করে, ইন্টিজার এবং ফ্লোটিং পয়েন্ট। ইন্টিজার ব্যবহার করার জন্যঃ উপরে আমরা myInt নামক একটা ভ্যারিয়েবল নিয়েছি এবং যার মধ্যে 10 […]

Read More

লিঙ্কড লিস্ট / Linked list সম্পর্কে ধারণা এবং সি প্রোগ্রামিং এ ইমপ্লিমেন্টেশন

ডেটা স্টোর করার জন্য অ্যারের মত আরেকটি ডেটা স্ট্যাকচার হচ্ছে Linked List। এটি স্ট্র্যাকচার অনুযায়ী ডাটা স্টোর করে, এবং রান টাইমে নতুন স্পেসের দরকার হলে অটোমেটিকেলি তা তৈরি করে নিতে পারে।  এটি হচ্ছে ডাইনামিক ডেটা স্ট্রাকচার। এটি অ্যারের মতই, তবে অ্যারেতে আমাদের কতটুকু মেমরি দরকার, প্রথমেই বলে দিতে হয়। কিন্তু লিঙ্কড লিস্টে প্রয়োজন অনুযায়ী মেমরি বাড়ানো […]

Read More

ইন্টারনেটে নিজের ক্যারিয়ার গঠন

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

Read More

এডসেন্স / এডমব পিন পাওয়া নিয়ে সমস্যা এবং সমাধান।

গুগল এডসেন্স / এডমব  একাউন্টে নির্দিষ্ট পরিমান টাকা জমা হওয়ার পর একাউন্টে দেওয়া ঠিকানায় চিঠিয়ে পাঠিয়ে থাকে। চিঠি পাঠানোর ৩০ দিনের মধ্যেই পেয়ে যাওয়ার কথা। যদি না পেয়ে থাকেন, তাহলে আবার পিন পাঠানোর জন্য রিকোয়েষ্ট করতে পারেন। দ্বিতীয় বারও যদি পিন না পেয়ে থাকেন, তাহলে তৃতীয় বার রিকোয়েস্ট পাঠাতে পারেন… তৃতীয় বার রিকোয়েস্ট পাঠানোর কিছুদিনের মধ্যে […]

Read More

C/সি প্রোগ্রামিং এ ডাইনামিক মেমরি এলোকেশন

রানটাইমে মেমরি এলোকেট করার প্রসেসকে ডাইনামিক মেমরি এলোকেশন বলে। আমরা যখন একটা অ্যারে ডিক্লেয়ার করি, তখন কোন কোন সময় অনেক বিশাল একটা অ্যারে ডিক্লেয়ার করি, যার বেশিরভাগই লাগে না। আবার অনেক সময় অনেক ছোট একটা অ্যারে ডিক্লেয়ার করি, কিন্তু প্রোগ্রাম রান করার পর আমাদের আরো বড় সাইজের দরকার হতে পারে। আর এ সমস্যা গুলো সমাধানের […]

Read More

LaTeX – ল্যাটেক এ সূচনা

প্রজেক্ট ট্রজেক্ট, রিসার্চ মিসার্চ করার সময় পেপার লেখার জন্য উৎকৃষ্ট  ডকুমেন্ট প্রিপারেশন সিস্টেম হছে LaTeX [লেটেক]। এটি  TeX উপর ভিত্তি করে তৈরি, যা Donald Knuth ডিজাইন করেছেন, টাইপসেটিং সিস্টেম হিসেবে। TeX হচ্ছে লো লেভেল ল্যাঙ্গুয়েজ। অনেকের জন্যই TeX এ কাজ করা কঠিন, সে জন্যই LaTeX ডেভেলপ করা হয়েছে। আমাদের প্রজেক্টের পেপার আমরা মাইক্রোসফট ওয়ার্ডে করে ফেলি, […]

Read More

এন্ড্রয়েড মাল্টি একটিভিটি / মাল্টি লেয়াউট টিউটোরিয়াল

সিম্পল একটা টিউটোরিয়াল। আমরা দুইটা এক্টিভিটি তৈরি করব। এরপর একটা থেকে আরেকটাতে লিঙ্ক করব। এই! তো তার জন্য মেইন এক্টিভিটিতে একটা বাটন তৈরি করব। তাতে ক্লিক করলে দ্বিতীয় এক্টিভিটিতে যাবে। আবার দ্বিতীয় এক্টিভিটিতেও একটা বাটন তৈরি করব, তাতে ক্লিক করলে প্রথম একটিভিটিতে আবার ফিরে আসবে। সহজ, দুই তিন লাইনের কোড লিখতে হবে আমাদের। বাটন কিভাবে […]

Read More