Posts

Python for Beginners

Python Basic  Google Slide Link Python OOP: Google Slide Link

Boolean Algebra (বুলিয়ান অ্যালজেবরা)

 Automated Parking Garages  Knowledge-based System ও Expert System Self Driving Car ১. এটা কে আবিষ্কার করেছে? উত্তর: বুলিয়ান অ্যালজেবরা আবিষ্কার করেছেন জর্জ বুল (George Boole) নামের এক ইংরেজ গণিতবিদ। তিনি ১৮৪৭ সালে এই ধারণা প্রথম প্রকাশ করেন তাঁর বই “The Mathematical Analysis of Logic” এ। পরে এই ধারণাকে উন্নত করে ১৮৫৪ সালে তিনি আরেকটি বই লেখেন – “An Investigation of the Laws of Thought” । ২. কেন তিনি এটা আবিষ্কার করেছিলেন? উত্তর: জর্জ বুল চেয়েছিলেন মানব মস্তিষ্কের যুক্তি (logic) এবং বিচারবোধ (reasoning) কে গণিতের মাধ্যমে প্রকাশ করতে । তিনি ভাবলেন, যেমন গণিতে ১ ও ০ দিয়ে সংখ্যা বোঝানো যায়, তেমনি সত্য (True) ও মিথ্যা (False) যুক্তিকেও ১ ও ০ দিয়ে প্রকাশ করা যায়। 👉 অর্থাৎ তিনি যুক্তিকে গাণিতিকভাবে বিশ্লেষণ করার নিয়ম বানাতে চেয়েছিলেন — আর সেটাই হলো Boolean Algebra। ৩. এটা কোথায় কাজে লাগে? উত্তর: বুলিয়ান অ্যালজেবরা আজকের কম্পিউটার জগতের ভিত্তি । এটা ব্যবহৃত হয় নিচের জায়গাগুলোতে 👇 💻 কম্পিউটার সার্কিট ডিজাইন (Logic Gates — AND, OR, NOT ইত্যাদি) ⚙️ ডিজিটাল ইলে...

Append text in Excel Cell

Image
 

ডিফেন্স বাহিনিতে সৈনিক নিয়োগ ফরম (PHP and HTML practice conditional statement)

  প্রাথমিক যোগ্যতা (Eligibility Criteria): প্রত্যেক প্রার্থীকে নিম্নোক্ত শর্তসমূহ পূরণ করতে হবে: বয়স: ন্যূনতম: ১৬ বছর সর্বাধিক: ২৩ বছর ওজন (Weight): ন্যূনতম: ৪০ কেজি সর্বাধিক: ৫০ কেজি উচ্চতা (Height): ৫ ফুট ৫ ইঞ্চি (5 feet 5 inches) এর উপরে হতে হবে শিক্ষাগত যোগ্যতা (Education): এসএসসি (SSC) বা সমমানের পরীক্ষায় উত্তীর্ণ হতে হবে জাতীয় পরিচয়পত্র বা জন্মনিবন্ধন (NID or Birth Certificate): প্রার্থীকে জাতীয় পরিচয়পত্র (NID) অথবা জন্ম নিবন্ধন সনদপত্র অবশ্যই প্রদান করতে হবে <!-- form.html --> <!DOCTYPE html> <html> <head>     <title>Defence Recruitment Form</title> </head> <body>     <h2>ডিফেন্স রিক্রুটমেন্ট ফর্ম</h2>     <form action="process.php" method="post">         নাম: <input type="text" name="name" required><br><br>         বয়স: <input type="number" name="age" required><br...

গিটহাব দিয়ে ‍স্টাটিক ওয়েবসাইট হোস্ট করা (publish a static website using github)

  https://github.com/ গিটহাব (GitHub) কি? GitHub হলো একটি ওয়েব-ভিত্তিক প্ল্যাটফর্ম যেখানে আপনি আপনার কোড, প্রজেক্ট ও সফটওয়্যার ডেভেলপমেন্ট সম্পর্কিত কাজ সংরক্ষণ, শেয়ার ও সহযোগিতার মাধ্যমে ডেভেলপ করতে পারেন। এটি Git ভার্সন কন্ট্রোল সিস্টেমের উপর ভিত্তি করে তৈরি, যার মাধ্যমে আপনি আপনার কোডের বিভিন্ন ভার্সন ট্র্যাক করতে পারেন। Similar Platform of GitHub: GitLab, Bitbucket, ScourceForge, Gitea, AWS CodeCommit গিটহাব কিভাবে কাজ করে? GitHub মূলত নিচের অংশগুলো নিয়ে কাজ করে: রিপোজিটরি (Repository) : এটি একটি প্রজেক্টের কোড ও সংশ্লিষ্ট ফাইল সংরক্ষণের জায়গা। কমিট (Commit) : কোডে কোনো পরিবর্তন করলে সেটা সংরক্ষণের জন্য একটি কমেন্টসহ সাবমিট করা হয়। ব্রাঞ্চ (Branch) : মূল কোডে পরিবর্তন আনার আগে পরীক্ষা করার জন্য আলাদা শাখা তৈরি করা হয়। পুল রিকোয়েস্ট (Pull Request) : কোড পরিবর্তনের প্রস্তাব দিয়ে অন্যদের রিভিউয়ের জন্য পাঠানো হয়। কলাবোরেশন : একাধিক ডেভেলপার একসাথে একটি প্রজেক্টে কাজ করতে পারেন। গিটহাব দিয়ে ওয়েবসাইট হোস্ট করা যায় কিভাবে? GitHub-এ আপনি GitHub Pages ব্যবহার করে একদম ফ্রি তে একটি ...

CSS grid, flex

What is Flexbox ? Flexbox (Flexible Box Layout) is a one-dimensional layout system used for laying out items in a row or column . 🔹 Key Features: Direction: Either row (horizontal) or column (vertical). Content flows in one direction at a time. Best for aligning items in a single row or column (e.g., navbar, buttons). Items can grow/shrink to fill available space. Use for: Navbars, Toolbars, Forms and buttons What is Grid ? Grid Layout is a two-dimensional system used to create complex web layouts in rows and columns simultaneously . 🔹 Key Features: Layout in both rows and columns . Explicit placement of items using grid lines . Ideal for complex layouts like page structures, dashboards, galleries, etc. Use For: Page Layout, Galleries, Dashboards, Complex nested layouts Feature Flexbox Grid Layout Direction One-dimensional (row or column) Two-dimensional (rows and columns) Best For Content alignment Page layout Item Placement Based...