Posts

SQLite DB in python

  SQLite is a self-contained, serverless, and lightweight relational database engine . Unlike traditional client-server databases, it operates directly as a C-library embedded within an application, storing the entire database in a single, standard cross-platform file # SQLite Viewer vs code extention to graphical view of sqlite db Quick Python Example import sqlite3 # Connect to database (creates file if it doesn't exist) conn = sqlite3.connect('my_database.db') cursor = conn.cursor() # Create a table cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)''') # Insert data cursor.execute("INSERT INTO users (name) VALUES ('Bob')") conn.commit() # Query cursor.execute("SELECT * FROM users") print(cursor.fetchall()) # Close connection conn.close() //////////////////create a database and table import sqlite3 DB_NAME = "studentdb.db" def get_connection():     return sqlite3.connect...

File Operation in Python, generate pdf using reportlab

https://docs.reportlab.com/demos/hello_world/hello_world/ >python -m venv venv                                            > venv/scripts/activate >pip install reportlab crate a file in same fomder and past code from following link: https://docs.reportlab.com/demos/hello_world/hello_world/ To run file: >python filename.py ////////////////////////////// # import the canvas object from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import A4 # create a pdf document using path my_pdf= "my_report.pdf" # creates a canvas object c=canvas.Canvas(my_pdf,bottomup= 1 ,pagesize=A4) # using the pagesize to get the width and height #default page size unit is pt 1'=72pt w,h=int(A4[ 0 ]),int(A4[ 1 ]) print(w,h) #we can customize page size from reportlab.lib.units import inch, cm # কাস্টম সাইজ ডিফাইন করা (প্রস্থ, উচ্চতা) custom_size = ( 10 *inch, 5 *inch) # ক্যানভা...

DBMS, RDBMS

Image
  ডাটাবেস কী? ডাটাবেস (Database) হলো সংগঠিত ও সুশৃঙ্খলভাবে সংরক্ষিত তথ্যের সমষ্টি, যা সহজে সংরক্ষণ, অনুসন্ধান, পরিবর্তন ও ব্যবস্থাপনা করা যায়। সহজভাবে বললে— 👉 অনেক তথ্যকে নিয়ম মেনে সাজিয়ে রাখার জায়গাই হলো ডাটাবেস। 🔹 বাস্তব উদাহরণ ১) স্কুল ডাটাবেস একটি স্কুলে ছাত্রদের তথ্য যেমন— নাম রোল নম্বর শ্রেণি ঠিকানা এই সব তথ্য যদি টেবিল আকারে সংরক্ষণ করা হয়, সেটিই একটি ডাটাবেস। ২) ব্যাংক ডাটাবেস ব্যাংকে গ্রাহকের— অ্যাকাউন্ট নম্বর ব্যালেন্স লেনদেনের তথ্য সব কিছু ডাটাবেসে সংরক্ষণ করা হয়। 🔹 ডাটাবেসের বৈশিষ্ট্য ✔ তথ্য সংগঠিতভাবে সংরক্ষণ করে ✔ দ্রুত অনুসন্ধান করা যায় ✔ একাধিক ব্যবহারকারী একসাথে ব্যবহার করতে পারে ✔ তথ্য নিরাপদ রাখা যায় 🔹 ডাটাবেসের উদাহরণ সফটওয়্যার MySQL Oracle Database Microsoft Access DBMS কি? (উদাহরণসহ) DBMS (Database Management System) হলো এমন একটি সফটওয়্যার যা ডাটাবেস তৈরি, সংরক্ষণ, নিয়ন্ত্রণ ও পরিচালনা করে। সহজ ভাষায়— 👉 ডাটাবেসকে পরিচালনা করার জন্য যে প্রোগ্রাম ব্যবহার করা হয় তাকে DBMS বলে।  🔹 DBMS-এর কাজ...

Django Basic To CRUD operation

Django Basic: Google slide link Django Model Basic: Google Slide Link Django CRUD operation: Google Slide Link

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