পাইথন 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

২০ ঘন্টায় শিখুন যে কোন বিষয়

আমরা মোটামুটি অনেকেই শুনেছি যে কোন একটা বিষয়ে এক্সপার্ট হতে দশ হাজার ঘন্টা ব্যয় করা লাগে। একটা মানুষ নিয়মিত একটা বিষয়ের উপর লেগে থাকলে তার এক্সপার্ট হতে প্রায় দশ বছরের কাছা কাছি সময় লাগবে। এবং এটা গবেষণায় প্রমাণিত। মানে হচ্ছে একটা বিষয়ের পৃথিবীর সেরা এক্সপার্ট হতে হলে ঐ বিষয়ের উপর দশ হাজার ঘন্টা ব্যয় করতে হয়। […]

Read More

HTML এবং CSS দিয়ে একটি পূর্ণাঙ্গ ওয়েব সাইট তৈরির বিস্তারিত গাইড লাইন

HTML এবং CSS সম্পর্কে মোটামুটি ধারণা আছে, কিন্তু কিভাবে একটা ওয়েব পেইজ তৈরি করবেন, তা বুঝতে পারছেন না, তাদের জন্য একটি লেখা। লেখাটি দেখে এবং নিজে নিজে চেষ্টা করলে নিজে নিজে একটা ওয়েব সাইট তৈরি করতে পারবেন। তার জন্য আপনার HTML, CSS সম্পর্কে অল্প কিছু ধারণা থাকতে হবে। যেমন HTML কি, HTML Tag কি, CSS […]

Read More