Code Shaashtra
Code Shaashtra
  • 14
  • 1 356
Lec 3 | Open Closed Principle | SOLID Principles | Hindi
Confused about the Open/Closed Principle (OCP) from SOLID principles? 🤔 Let’s make it simple with an example: calculating areas of shapes like circles, rectangles, and triangles!
In this video, you’ll see:
✅ How to add new shapes without changing existing code.
✅ A step-by-step example showing how to follow OCP with clean, scalable design.
By the end, you’ll understand how OCP helps create flexible and maintainable code. Perfect for anyone learning SOLID principles! 🚀
#SOLIDPrinciples #OpenClosedPrinciple #OCP #JavaProgramming #CleanCode #LearnJava #ProgrammingTips
มุมมอง: 88

วีดีโอ

Lec 4 | Stemming | Natural Language Processing | Hindi
มุมมอง 75วันที่ผ่านมา
🧠 Stemming in NLP Simplified! Stemming is a powerful text preprocessing technique in Natural Language Processing (NLP) that helps simplify words by reducing them to their root form. Words like "running," "ran," and "runner" are all reduced to the base word "run" 🏃, making it easier for machines to process and analyze text. 💡 What You’ll Learn in This Video: ✨ What is stemming and why is it impo...
Lec 2 | Single Responsibility Principle | SOLID Principles | Hindi
มุมมอง 9314 วันที่ผ่านมา
Are you trying to understand the Single Responsibility Principle (SRP) but find it too abstract? Let’s break it down with a university management system example! 🎓 In this video, we’ll compare two approaches: 1️⃣ Non-SRP Design: A single UniversityManager class tries to do everything-managing branches, courses, and placements. This results in bloated, unscalable, and fragile code. 2️⃣ SRP-Compl...
Lec 3 | Stop Words Removal | Natural Language Processing | Hindi
มุมมอง 9514 วันที่ผ่านมา
What are Stop Words in NLP? | Simple Explanation with Examples Ever wondered how AI and NLP systems filter out unnecessary words from text? 🤔 In this video, we’ll break down the concept of Stop Words in the simplest way possible! What You’ll Learn: 1️⃣ What are Stop Words? 2️⃣ Why are they removed in NLP tasks? 3️⃣ Examples of Stop Words in action. 4️⃣ How to remove Stop Words using Python (wit...
What SOLID Principles ? | SOLID Principles | System Design
มุมมอง 8514 วันที่ผ่านมา
Have you ever wondered why some apps handle bugs and new features so quickly, while others struggle for weeks? 🤔 In this video, we dive into a fun story of Ram Bhai and Shyam Bhai, who built food delivery apps with completely different approaches. From resolving bugs to introducing new features, see how SOLID principles can make or break the efficiency of an app. A lighthearted yet insightful t...
Parallel Execution | Parallel Vs Concurrent | Golang | Go Routine | Hindi
มุมมอง 6414 วันที่ผ่านมา
In this video, we dive into the fascinating world of concurrent vs parallel execution in Golang! Learn how Go routines, Go scheduler, and OS threads work together to handle tasks efficiently. We’ll break down the concepts of concurrency and parallelism with easy-to-understand explanations, followed by real-world examples. What You’ll Learn: The difference between concurrent and parallel executi...
Lec 2 | NLP Tokenization | Natural Language Processing | Hindi
มุมมอง 10414 วันที่ผ่านมา
Learn the basics of NLP Tokenization in this beginner-friendly video! 🚀 Discover how to break text into sentences, words, and characters using Python libraries like NLTK and SpaCy. Perfect for students and AI enthusiasts. Don't forget to Like, Comment, and Subscribe for more AI content! 💡 #NLP #NaturalLanguageProcessing #Tokenization #TextProcessing #AI #ArtificialIntelligence #MachineLearning ...
Sequential Vs Concurrent (Sleep) Vs Concurrent (WaitGroup) | Golang | Go Routine
มุมมอง 7921 วันที่ผ่านมา
In this video, we dive into Golang's concurrency model with a practical and fun example-cooking food! Learn how to prepare sabzi, daal, and roti using three different approaches: 1️⃣ Sequential Execution 2️⃣ Concurrent Execution with Sleep 3️⃣ Concurrent Execution with WaitGroup We compare the execution times for each approach, highlighting the strengths and limitations of sequential and concur...
Lec 1 | Introduction To NLP | Natural Language Processing | Hindi
มุมมอง 12421 วันที่ผ่านมา
Excited about learning NLP ? Let's get a brief overview of what exactly is NLP through real life examples. #NLP #NaturalLanguageProcessing #AI #MachineLearning #DataScience #AIForBeginners #LearnNLP #CodingForBeginners #LearnWithMe #ProgrammingBasics #BeginnersGuide #TechExplained
Waitgroup () | Golang | Go Routine | Hindi
มุมมอง 7021 วันที่ผ่านมา
In this video, we demonstrate how to use Go routines with sync.WaitGroup in Golang through a relatable example of making food! 🍲 Watch as we cook sabzi, daal, and roti concurrently while ensuring all tasks complete before moving forward. Learn how to manage Go routines efficiently and track their completion using sync.WaitGroup. Perfect for beginners looking to dive into Golang's concurrency mo...
Golang Concurrency In Action | Golang | Go Routine | Hindi
มุมมอง 11521 วันที่ผ่านมา
In this video, we explore concurrent programming in Golang using a fun kitchen analogy! Watch how we cook sabzi, daal, and roti concurrently using Go routines while managing the program flow with a simple time.Sleep. Perfect for beginners to understand how concurrency works in Go! 🍲 #Golang #GoRoutines #ConcurrentProgramming #LearnGolang #ProgrammingBasics #FoodAndCode
Sequential Task Execution | Golang | Go Routine | Hindi
มุมมอง 9621 วันที่ผ่านมา
In this video, we dive into the concept of sequential code in Golang using a fun and relatable example from the kitchen! 🧑‍🍳 Learn how tasks like making roti, sabzi, and daal are executed step-by-step in the exact order they are written in the code. 👨‍🍳 What You’ll Learn: What is sequential execution? How Golang handles tasks one after the other. Why sequential code is simple but can be slow fo...
Problems With Concurrency And Parallelism | Golang | Go Routine | Hindi
มุมมอง 9921 วันที่ผ่านมา
Problems with Concurrency and Parallelism In this video, we discuss about the issues related to concurrency and parallelism. Things like context switching, deadlocks, synchronisation issues etc. are shown with simple explanations and practical examples. #ConcurrencyIssues #ParallelismProblems #Deadlocks #RaceConditions
Concurrency Vs Parallelism | Golang | Go Routines | Hindi
มุมมอง 17121 วันที่ผ่านมา
"Concurrency vs Parallelism" In this video, we simplify the concepts of concurrency and parallelism, breaking them down with easy-to-understand examples and visualisations. Learn how these two key principles differ with some real life examples. If you're a beginner this video will give you clear insights to master these critical concepts in computer science. Key Topics Covered: What is concurre...