How disha-pro/oops-flow-for-chatbot-coding works
This repository is a collection of Python learning notes, not a runnable application. Its content covers object-oriented programming, exception and file handling, and virtual environments; the files do not import or orchestrate one another. The graph therefore shows the lessons as separate components rather than inventing a user-to-result runtime workflow. Relationships within the lessons are grounded in their examples.
Main entry points: Inheritance .py Inheritance · Overriding.py Overriding · Polymorphism.py Polymorphism
Components 9
Object-oriented Python
- Abstraction
Abstraction.py - Encapsulation
Encapsulation.py - Inheritance
Inheritance .py - Overriding
Overriding.py - Polymorphism
Polymorphism.py
Errors and files
- Exception handling
Exception Handling.py - File handling
File Handling.py
Python environments
- Virtual environments
Virtual Environment.py
Other components
- Learner
Connections 2
- Inheritance → Overriding: explains specialization
Overriding.py - Inheritance → Polymorphism: explains inheritance
Polymorphism.py