Programming ঘরবাড়ি

Programming ঘরবাড়ি

Share

The objective is to train skilled manpower in the field of Information Technology (IT) .

27/11/2025

✅ Django ORM দিয়ে নির্দিষ্ট পরিমাণ ডাটা আনার সহজ ব্যাখ্যা**

🔹 1. কিভাবে লিমিট দিয়ে ডাটা আনবো?

✔ প্রথম ১০টি রেকর্ড

python
Order.objects.filter(status="pending").order_by('-created_at')[:10]

এটি ডাটাবেস থেকে শুধু প্রথম ১০টি pending order আনবে।
order_by('-created_at')` থাকায় newest → oldest দেখাবে।

✔ Offset দিয়ে (২০–৩০ নম্বর) রেকর্ড

python
Order.objects.filter(status="pending").order_by('-created_at')[20:30]

এটি **২০ নম্বর থেকে ৩০ নম্বর পর্যন্ত** (মোট ১০টি) রেকর্ড আনবে।

🔹 2. Django ভিতরে কীভাবে কাজটা করে?

Django পুরো টেবিল মেমরিতে তোলে না।
এটি SQL এ convert করে ঠিক নিচের মতো:

SELECT * FROM orders
WHERE status = 'pending'
ORDER BY created_at DESC
LIMIT 10 OFFSET 20;

অর্থাৎ:

LIMIT 10 → মাত্র ১০টি রেকর্ড নেবে
OFFSET 20 → ২০টি স্কিপ করে পরেরগুলো নেবে

🔰 **Database-level filtering হওয়ায় performance অনেক ভালো।**

🔹 3. কখন slice ব্যবহার করবো?

✔ Use Cases

* Pagination (page 1, 2, 3...)
* Dashboard এ limited data
* Homepage এ latest 5 items
* Very large table থেকে lightweight listing
* API response দ্রুত করতে
(যেমন: `/orders?limit=10&offset=20`)

❗ গুরুত্বপূর্ণ নোট

Slice ব্যবহার করার আগে **সবসময় `order_by()` দিন**।

কারণ order না দিলে Django guaranteed করে না কোন ১০টি রেকর্ড আসবে।
ডাটার sequence database-dependent হয়ে যায়।

Wrong (uncertain result):

python
Order.objects.all()[:10] # কোন ১০টা আসবে জানার উপায় নেই

Correct:

python
Order.objects.order_by('-created_at')[:10]

25/11/2025

🔥 গুগল সব সময় আপনার দরকারি কিছু ওয়েবসাইট লুকিয়ে রাখে…

আজ নিয়ে এলাম ১০টা গেম-চেঞ্জিং ওয়েবসাইট, যেগুলো হয়তো আপনারা আগে কখনও শোনেননি!
👇👇 প্রস্তুত থাকুন—জীবনটা সহজ করার ওয়েবসাইটগুলো আপনার অপেক্ষায়!

1. AiSOAP – #1 AI Medical Scribe
ভয়েস ট্রান্সক্রাইব করে অটো SOAP নোট তৈরি করে।
🔗 https://try.aisoap.com

2. Resea AI – Academic Research Agent
গভীর গবেষণা ও একাডেমিক রাইটিং ১০ গুণ দ্রুত।
🔗 https://aisecret.co/ReseaAI

3. Vidwud AI – Free PPT Generator
টেক্সট থেকে কয়েক সেকেন্ডে সুন্দর PowerPoint তৈরি করুন।
🔗 https://www.vidwud.com/

4. DuckDuckGo – Private Search Engine
ট্র্যাকিং ছাড়া নিরাপদ সার্চ—গুগলের সেরা প্রাইভেট বিকল্প।
🔗 https://duckduckgo.com

5. Replika – AI Personal Companion
একটি ডিজিটাল AI বন্ধু তৈরি করে কথা বলুন ও শিখুন।
🔗 https://replika.com

6. LibreOffice – Free Office Suite
Word, Excel, PowerPoint-এর সম্পূর্ণ ফ্রি বিকল্প।
🔗 https://www.libreoffice.org

7. GIPHY – Animated GIF Library
মিম, GIF, স্টিকার—সব এক জায়গায় খুঁজুন।
🔗 https://giphy.com

8. Notta Showcase – Video Translate & Dubbing
ভিডিও অনুবাদ ও ভয়েস ডাবিং ১৫+ ভাষায়।
🔗 https://notta.ai/en/showcase

9. Photo Lab – AI Photo Filters
ছবিতে দিন প্রিমিয়াম AI ফিল্টার ও আর্টিস্টিক ইফেক্ট।
🔗 https://photolab.me

10. Sololearn – Learn Coding with AI
AI সহায়তায় প্রোগ্রামিং শিখুন ও ফ্রি সার্টিফিকেট পান।
🔗 https://sololearn.com

07/10/2025

🎯 চাকরি পেতে প্রস্তুতি: সাধারণ প্রার্থী বনাম সফটওয়্যার ইঞ্জিনিয়ার

আজকাল চাকরির প্রতিযোগিতা অনেক বেশি — তবে সঠিক প্রস্তুতি নিলে সুযোগ পাওয়া কঠিন নয়। নিচে সাধারণ চাকরিপ্রার্থী এবং সফটওয়্যার ইঞ্জিনিয়ারদের জন্য কিছু কার্যকর টিপস শেয়ার করছি 👇

👩‍💼 সাধারণ চাকরিপ্রার্থী (Normal Applicants – Any Role)

🧾 ১. সুগঠিত CV ও কভার লেটার:

আপনার অভিজ্ঞতা (Experience) এবং স্থানান্তরযোগ্য দক্ষতা (Transferable Skills) স্পষ্টভাবে তুলে ধরুন।

প্রতিটি চাকরির জন্য CV-তে প্রাসঙ্গিক কিওয়ার্ড যুক্ত করুন।

🤝 ২. নেটওয়ার্কিং করুন:

LinkedIn বা ব্যক্তিগত কানেকশন থেকে রেফারেল নেওয়ার চেষ্টা করুন।

অনেক ভালো চাকরি পরিচিতদের মাধ্যমেই পাওয়া যায়।

💬 ৩. আচরণগত ইন্টারভিউ প্রস্তুতি:

দলগত কাজ, সমস্যা সমাধান এবং চাপের মধ্যে কাজের অভিজ্ঞতা STAR (Situation–Task–Action–Result) ফরম্যাটে উপস্থাপন করুন।

👨‍💻 সফটওয়্যার ইঞ্জিনিয়ার (Software Engineer)

💡 ১. টেকনিক্যাল স্কিল ও প্রজেক্ট:

কোর স্কিল (Data Structure, Algorithm, একটিমাত্র ভাষা ও Git) ভালোভাবে আয়ত্ত করুন।

বাস্তব প্রজেক্ট তৈরি করে GitHub-এ আপলোড করুন — এটি আপনার দক্ষতার সবচেয়ে বড় প্রমাণ।

⚙️ ২. কোডিং অনুশীলন:

LeetCode, HackerRank বা অনুরূপ প্ল্যাটফর্মে নিয়মিত প্র্যাকটিস করুন।

এটি টেকনিক্যাল ইন্টারভিউ ক্র্যাক করার জন্য অপরিহার্য।

🏗️ ৩. সিস্টেম ডিজাইন ও কালচার ফিট:

পজিশন অনুযায়ী System Design শেখার পাশাপাশি,

কোম্পানির কালচার ও টুলসের সাথে ফিট প্রমাণ করার প্রস্তুতি নিন।

🔍 মূল কথা

👉 সাধারণ চাকরির জন্য ফোকাস দিন যোগাযোগ দক্ষতা ও অভিজ্ঞতার উপর,

👉 আর সফটওয়্যার ইঞ্জিনিয়ারদের জন্য ফোকাস থাকা উচিত প্রমাণযোগ্য কোডিং ও সমস্যা সমাধানের ক্ষমতাতে।

15/09/2025

কখনো ভেবেছেন bKash বা Nagad এ টাকা পাঠানোর সময় আপনার টাকা কেন হারিয়ে যায় না? 🤔

আজকে ডেটাবেসের একটি গুরুত্বপূর্ণ কনসেপ্ট শেয়ার করছি - ACID Properties।

ACID মানে:
✅ A = Atomicity (পূর্ণতা)
✅ C = Consistency (সামঞ্জস্য)
✅ I = Isolation (বিচ্ছিন্নতা)
✅ D = Durability (স্থায়িত্ব)

🔥 একটা সিনারিও দিয়ে বুঝিয়ে দেই:

ধরুন আপনি বন্ধুকে ১০০০ টাকা পাঠাচ্ছেন। এখানে দুইটা কাজ:
1️⃣ আপনার account থেকে ১০০০ টাকা কাটা
2️⃣ বন্ধুর account এ ১০০০ টাকা যোগ করা

🅰️ ATOMICITY - "সব হবে বা কিছুই হবে না"
আপনার টাকা কেটে গেল কিন্তু বন্ধুর account এ গেল না? চিন্তা নেই! পুরো transaction rollback হয়ে আপনার টাকা ফিরে আসবে।

🅱️ CONSISTENCY - "নিয়মের বাইরে কিছু নয়"
Account এ ৫০০ টাকা আছে অথচ ১০০০ টাকা পাঠানোর চেষ্টা? Not allowed! Database এর rules maintain হবেই।

🅰️ ISOLATION - "একসাথে হলেও আলাদা"
আপনি টাকা পাঠাচ্ছেন আর সেই সময়ই কেউ আপনাকে টাকা পাঠাচ্ছে? কোনো সমস্যা নেই, দুইটা transaction আলাদাভাবে complete হবে।

🅱️ DURABILITY - "একবার হলে হয়েই গেল"
"টাকা সফলভাবে পাঠানো হয়েছে" SMS পেয়েছেন? তাহলে server crash হোক বা power যাক, এই record আর হারিয়ে যাবে না।

💡 কেন জরুরি? Banking, E-commerce, Payment gateway - সব critical system এ ACID properties না থাকলে আমরা কখনো trust করতে পারতাম না।

23/08/2025

🔹 Python Programming : String Formatting 🔹

Learn More:- https://www.youtube.com/-z2c/videos
🔔 Follow us on Facebook: https://www.facebook.com/programminggharbari

🔹 Python Programming : String Formatting 🔹
Learn how to format strings in Python using .format() and f-strings! Make your output cleaner and more readable.

📌 Topics Covered:

Using .format()

f-strings (formatted string literals)

Practical examples

🎯 Perfect for beginners!

12/08/2025

Yes! -5 has been Released
OpenAI সবাইকে চমকে দিয়ে নিয়ে এসেছে তাদের নতুন AI language model GPT-5.
নতুন কি থাকছে?
🔹 যুক্তি ও চিন্তার ক্ষমতা
GPT-৪ অনেক সময় আন্দাজ করে উত্তর দিত। আর GPT-৫ প্রশ্নের উত্তর দেয় ধাপে ধাপে বিশ্লেষণ করে যেন কোন একজন বিশেষজ্ঞ বুঝিয়ে বলছে।
🔹 ভুল তথ্য (Hallucination) কম:
GPT-৪ মাঝেমধ্যে আত্মবিশ্বাসের সঙ্গে ভুল তথ্য দিত। GPT-৫ এ ভুল তথ্য দেওয়ার হার অনেক কমে এসেছে বিশেষ করে স্বাস্থ্যবিষয়ক প্রশ্নে মাত্র ১.৬%।
🔹 বহুমাধ্যমে কাজ করার ক্ষমতা:
GPT-৪ শুধু টেক্সট বুঝত।
GPT-৫ এখন টেক্সটের পাশাপাশি ছবি, অডিও, এমনকি ভিডিও বুঝে এবং বিশ্লেষণ করতে পারে।
🔹 বড় পরিমাণ প্রসঙ্গ ধরে রাখে (Context Memory):
GPT-৫ একসঙ্গে অনেক বড় লেখা, দীর্ঘ কথোপকথন বা ডকুমেন্ট মনে রাখতে পারে, আগের চেয়ে অনেক বেশি ধারাবাহিকতা বজায় রাখে।
🔹 ব্যক্তিত্ব অনুযায়ী ব্যবহার:
GPT-৪ এর ভঙ্গি ছিল একটাই। GPT-৫ কে বানাতে পারবেন হাসিখুশি, ঠাট্টা-রসিক, রোবোটিক বা জ্ঞানী টাইপ আপনার প্রয়োজন অনুযায়ী।
🔹 কোডিং-এ আরও শক্তিশালী:
GPT-৫ শুধু কোড লিখে না, বরং ডিজাইন সেন্সও রাখে। যেমন ফন্ট, কালার, স্পেসিং সবকিছু মাথায় রেখে অ্যাপ বা ওয়েবসাইট সাজায়।
🔹 নিরাপদ উত্তর দেওয়ার চেষ্টা:
GPT-৪ যদি না বুঝত, অনেক সময় ভুল বলত।
GPT-৫ যদি না বুঝে, সেটা স্বীকার করে এবং বলে কেন সে উত্তর দিতে পারছে না।
🔹 আরও দ্রুত ও স্মার্ট:
GPT-৫ আগের চেয়ে অনেক বেশি দ্রুত এবং সাড়া দেয় আরও স্মার্ট উপায়ে। বিশেষ করে প্রো ভার্সনে ব্যবহার করলে এটি আরও ভালোভাবে বোঝা যায়।
সোর্স: Washington Post, Open AI Blog & Chatgpt

15/07/2025

এই প্রশ্নটা অনেকের মনেই আসে —
"Web Developer কি Software Engineer হিসেবে গণ্য হন?"

চলুন, সহজভাবে বিষয়টা বুঝে নিই।

🔧 Software Engineering এক বিশাল জগৎ।
এখানে অন্তর্ভুক্ত থাকে:

মোবাইল অ্যাপ ডেভেলপমেন্ট

ডেস্কটপ সফটওয়্যার

সিস্টেম লেভেল প্রোগ্রামিং

এবং অবশ্যই, ওয়েব ডেভেলপমেন্ট

এই বিশাল দুনিয়ার একটা গুরুত্বপূর্ণ শাখা হলো — Web Development।

💻 আপনি যখন শুধু HTML/CSS নয়, বরং
React, Node.js, API, Database, Auth System ইত্যাদির মতো জটিল বিষয় নিয়ে কাজ করেন —
তখন আপনি শুধুই একজন Web Developer নন,
আপনি হচ্ছেন একজন Software Engineer — Web Specialization-এ।

🎯 তাই, আপনি Web Developer হলেও, নিজেকে Software Engineer বলা একদমই সঠিক।
অনেক সময় professional context অনুযায়ী এটিই বেশি যথার্থ পরিচয়।

📝 উপসংহার:
Web Development হচ্ছে Software Engineering-এর একটি শাখা।
তাই আপনি এই জগতে দক্ষভাবে কাজ করলে, গর্বের সাথে নিজেকে বলতে পারেন —
"আমি একজন Software Engineer!"

10/07/2025

✅CV ড্রপ করার উপায়

07/07/2025

🌙 𝗘𝘅𝗰𝗶𝘁𝗶𝗻𝗴 𝗢𝗽𝗽𝗼𝗿𝘁𝘂𝗻𝗶𝘁𝘆: 𝗡𝗶𝗴𝗵𝘁 𝗦𝗵𝗶𝗳𝘁 𝗛𝗶𝗿𝗶𝗻𝗴 𝗮𝘁 𝗝𝗩𝗔𝗜 – 𝗔𝗽𝗽𝗹𝘆 𝗡𝗼𝘄! 🚀

We’re excited to announce the launch of Night Shift Operations at JVAI (Join Venture AI)!
If you’re looking to grow your career faster, earn more, and enjoy exclusive night shift perks, this is your time to shine.

📌 𝗡𝗼𝘄 𝗛𝗶𝗿𝗶𝗻𝗴 (𝗡𝗶𝗴𝗵𝘁 𝗦𝗵𝗶𝗳𝘁 𝗣𝗼𝘀𝗶𝘁𝗶𝗼𝗻𝘀):

✅ Python Backend Developer

✅ Flutter Developer

✅ Frontend Developer (React js, Next js)

✅ AI Developer/Data Scientist

𝗪𝗲 𝘄𝗲𝗹𝗰𝗼𝗺𝗲 𝗙𝗿𝗲𝘀𝗵𝗲𝗿𝘀, 𝗠𝗶𝗱-𝗹𝗲𝘃𝗲𝗹, 𝗮𝗻𝗱 𝗘𝘅𝗽𝗲𝗿𝘁 𝗰𝗮𝗻𝗱𝗶𝗱𝗮𝘁𝗲𝘀!

🌟 𝗪𝗵𝘆 𝗝𝗼𝗶𝗻 𝗢𝘂𝗿 𝗡𝗶𝗴𝗵𝘁 𝗦𝗵𝗶𝗳𝘁 𝗧𝗲𝗮𝗺?

💰 20% Extra on Basic Salary – Higher earnings for night hours
🍽️ Meal Allowance – Support for your late-night meals
🧘 Fewer Distractions – Focus better in a quiet environment
🌴 Priority Leave Approvals – Night shift gets first preference
📈 Faster Career Growth – Be among the first considered for leadership roles
🕊️ More Daytime Flexibility – Personal time for learning, errands, or rest
💸 Profit Sharing
🏅 Performance Bonuses
📆 Annual Salary Review
🎉 Two Festival Bonuses Per Year

🕒 𝗡𝗶𝗴𝗵𝘁 𝗦𝗵𝗶𝗳𝘁 𝗗𝗲𝘁𝗮𝗶𝗹𝘀:
𝗝𝗼𝗯 𝗧𝘆𝗽𝗲: Full-Time (On-Site Only).
𝗪𝗼𝗿𝗸𝗶𝗻𝗴 𝗛𝗼𝘂𝗿𝘀: 10:00 PM – 6:30 AM (Includes a 30-minute break).
𝗪𝗼𝗿𝗸𝗶𝗻𝗴 𝗗𝗮𝘆𝘀: 6 Days in a Week.
𝗣𝗿𝗼𝗯𝗮𝘁𝗶𝗼𝗻 𝗣𝗲𝗿𝗶𝗼𝗱: 3 Months.
𝗦𝗮𝗹𝗮𝗿𝘆: (18500 BDT - 25000 BDT) Negotiable based on skills and experience.

𝗟𝗼𝗰𝗮𝘁𝗶𝗼𝗻:
📌 Location: Police Park, Beside Pizzaburg Restaurant, 1st Floor, House # 180/6/23/CAD, Road 14, Block C, Rampura, Banasree, Dhaka-1209 (Relocating soon to Aqua Tower, Mohakhali within July Month)

📩 𝗛𝗼𝘄 𝘁𝗼 𝗔𝗽𝗽𝗹𝘆:

Fill in the link below
🔜 https://lnkd.in/gr8BPZS9

𝗦𝗵𝗼𝗿𝘁𝗹𝗶𝘀𝘁𝗲𝗱 𝗰𝗮𝗻𝗱𝗶𝗱𝗮𝘁𝗲𝘀 𝘄𝗶𝗹𝗹 𝗯𝗲 𝗰𝗼𝗻𝘁𝗮𝗰𝘁𝗲𝗱 𝘃𝗶𝗮 𝗲𝗺𝗮𝗶𝗹 𝗼𝗿 𝗽𝗵𝗼𝗻𝗲.

⚠️ 𝗜𝗺𝗽𝗼𝗿𝘁𝗮𝗻𝘁 𝗡𝗼𝘁𝗲𝘀:
This is a full-time, on-site opportunity.
Remote or part-time applications will not be accepted.
Only candidates available for in-person interviews will be considered.

hashtag hashtag hashtag hashtag hashtag hashtag hashtag hashtag hashtag hashtag

17/06/2025

✅Coming soon Django and Rest API live class Course✊🔥

06/05/2025

🎓 Python Django & Rest api দিয়ে ওয়েব ডেভেলপমেন্ট শিখুন একদম শুরু থেকে!
তোমার যদি ওয়েব ডেভেলপমেন্ট শিখে ফ্রিল্যান্সিং বা প্রফেশনাল ক্যারিয়ার গড়ার ইচ্ছা থাকে, তাহলে এই প্রি-রেকর্ডেড কোর্সটি তোমার জন্য!

📋 Registration Form: https://forms.gle/9ZSQuXUAR1MGDvFw7
💻 কোর্সে যা থাকছে:
• Python A to Z
• Project-based লার্নিং
• Python Django & rest api দিয়ে Backend ডেভেলপমেন্ট
• Html, Css & Bootstrap দিয়ে website design
• Database Management
• রিয়েল লাইফ প্রজেক্ট বানানো শিখবে

📦 কোর্স ফরম্যাট:
• ১০০+ ভিডিও লেসন
• আজীবনের জন্য অ্যাক্সেস
• লাইভ সাপোর্ট
• ফ্রি সোর্স কোড
• চাকরীর প্রস্তুতি

🔥 স্পেশাল অফার: মাত্র ৳৫৫০ – সময় সীমিত!
📲 এনরোল করতে ইনবক্স করুন এখনই বা কল করুন: 01887774036

24/04/2025

We are hiring hashtag
Location- hashtag
Profile - Python Developers

Pls note, you'll get call only if your CV is selected. Thanks.

Want your school to be the top-listed School/college in Dhaka?

Click here to claim your Sponsored Listing.

Location

Category

Address


Hatirpool
Dhaka
1205