Part 1: Basics of class, object and inheritance in OOPS in Python (in Hindi)

Part 1: Basics of class, object and inheritance in OOPS in Python (in Hindi)

🎙 Artificial Intelligence by SIS 👥 7K 📅 April 10, 2026 ⏱ 64 min 👁 2K 📄 tutorial 🧭 2026-08-16
Available in: English (current) Français

Keywords

PythonOOPclassobjectinheritance

Summary

This tutorial introduces Object-Oriented Programming (OOP) in Python, focusing on classes, objects, and inheritance. The instructor explains that a class is a blueprint or template, while objects are instances that occupy memory. Using a Person class as an example, he illustrates how attributes (name, age) and methods (get_name, set_name) are defined. He then introduces inheritance by creating an Employee subclass that inherits from Person, and further subclasses like Doctor and Engineer that inherit from Employee. The video covers key OOP concepts: encapsulation (binding data and methods), abstraction (hiding complex details), and polymorphism (same interface, different behaviors). It demonstrates how to define classes, create objects, and access attributes, including the difference between class variables and instance variables. The instructor also explains method overriding and operator overloading, and shows how Python resolves attribute lookup from bottom to top in the inheritance hierarchy. The tutorial includes code examples and practical demonstrations, making it suitable for beginners.

153 words

Critical Evaluation

Value of the Information & Strength of the Argument

The video provides a solid foundational explanation of OOP concepts in Python, using relatable examples like Person, Employee, and Doctor to illustrate inheritance. The argumentation is clear and logical, building from simple definitions to more complex topics like polymorphism and method overriding. The instructor effectively uses analogies (e.g., family inheritance) to make abstract concepts accessible. However, the presentation is informal and lacks depth in certain areas, such as advanced OOP features or best practices. The value lies in its pedagogical approach, but it does not offer novel insights or rigorous scientific analysis.

Scientific Rigor, Source Quality, Title Accuracy

The video does not cite external sources, but it provides a link to source code in the description, which is useful for learners. The content is based on standard Python documentation and common OOP principles, though no specific references are given. The title accurately reflects the content, which is a basic tutorial on OOP in Python. The video’s scientific rigor is moderate; it is more of an educational tutorial than a research presentation. The lack of citations and informal style reduce its credibility for advanced audiences, but it is appropriate for beginners.

199 words

Title / Content Match

The title accurately reflects the content, which covers the basics of class, object, and inheritance in Python OOP.

Quality & Reliability

6/10

The video provides a clear and structured introduction to OOP concepts in Python, with practical examples and code demonstrations. However, the presentation is informal and lacks rigorous scientific depth, and no external sources are cited beyond the provided code link.

Key Moments

Cited Sources

Concurring Sources

Contribution & Novelties

The video offers a beginner-friendly introduction to OOP in Python, with clear examples and a step-by-step approach. It effectively explains inheritance and the distinction between class and instance variables, which are common stumbling points for novices. The tutorial’s originality lies in its pedagogical style, using real-world analogies to demystify abstract concepts.

Pour aller plus loin :

  • Python Classes and Objects — Official Python documentation on classes, providing in-depth details.
  • Inheritance in Python — A comprehensive guide on inheritance and its nuances.
  • Polymorphism in Python — Explanation of polymorphism with examples.

90 words

Radar Profile

The radar profile shows moderate scores across all dimensions, indicating a balanced but not exceptional tutorial. The highest score is in quantity of information, reflecting the comprehensive coverage of OOP basics, while the lowest is in technical level, suggesting the content is introductory.

Reliability 6/10

💬 No comments were provided for analysis.