OOPs Concept in Python in Hindi - पाइथन में OOPs क्या हे ?

हेल्लो दोस्तों , आज की (OOPs Concept in Python in Hindi)  इस आर्टिकल के अन्दर हम Python Language के OOPs Concept (Object Oriented Programming) के बारे में बिस्तार से बात करने वाले हे , जो काफी Important Concept हे |
हमारे पिछले आर्टिकल C++ और Java Language के अन्दर इस OOPs Concept के बारे में बात किये थे , आप लोग उस आर्टिकल को एकबार जरुर पड़े , ताकि इस Concept के बारे में कुछ Idea हो जाये |

तो चलिए शुरू करते हे , और देखते हे Python Language में OOPs क्या हे , और ये OOPs का Concept इतना Important क्यू हे |



OOPs Concept in Python in Hindi





OOPs Concept in Python in Hindi - पाइथन में OOPs क्या हे ?

OOPs का मतलब हे Object Oriented Programming , जिसमे Class और Object के Based पे ही Programming किये जाते हे | मतलब OOPs का Concept एक एइसा Method हे जिसमे Real World के जो Problem होते हे , वो Programming के माध्यम से Solved किये जाते हे |

इस OOPs के Concept को और अछे से समझ ने के लिए आप लोगो को POP ( Procedural Oriented Programming) के Concept के बारे में अछि जानकारी होनी चाहिए | तो आइये जानते हे इस POP के बारे में ,,,

What is POP :-

Object Oriented Programming आने से पहले हम जो भी Programming Execute करते थे , वो होता हे POP मतलब Procedural Oriented Programming , और इस POP के अन्दर हम जो भी Program बनाते थे उसमे हम Loop और Function का इस्तेमाल करके Programming करते थे |

और इस लिए जब भी हम इस POP का इस्तेमाल करके बड़े से बड़े Project को करते थे , तो उस Project को आसानी से Manage नही कर सकते थे |
और इसलिए Programming में इस Object Oriented का Concept को लाया गया , जिसमे हम Class और Object का इस्तेमाल करके Programming को बहत अछे से Manage कर सकते हे |

इस OOPs के अन्दर बहत सारे Features मजूद थे , जिनके बजह से बड़े बड़े Project को भी आसानी से Manage कर सकते थे |


तो ये रह Procedural Oriented Programming का Concept , उम्मीद करता हु आप लोग इस Concept को अछे से समझ गये होंगे |
अब बात करते हे Programming के अन्दर इस POP और OOPs में क्या क्या अंतर हे , मतलब इन दोनों Programming में क्या क्या Difference होता हे , तो आइये जानते हे ,

Difference Between POP and OOPs :-

1. POP Programming जादा Secure नही होता , लेकिन OOPs Programming बहत ही जादा Secure होता हे | क्यू की इसमें Access Specifier होता हे , जिसके बजह से Data Secure रहता हे |

2. POP के अन्दर Algorithm होता हे , जिसको Follow करके ही Programming किये जाते हे , और OOPs में Data Member के साथ Object को Deal करके Programming किये जाते हे |

3. POP Programming में बहत ही कम Memory का Use होता हे , लेकिन OOPs Language में बहत जादा Memory का Use किये जाते हे | क्यू की इस OOPs के अन्दर Class Object और Inheritance का Use करके Programming किया जाता हे , और इसके लिए ही इस OOPs में जादा Memory का इस्तेमाल होता हे |

4. POP Language में कोई भी Access Specifier नही होता , लेकिन OOPs Programming में Access Specefier होते हे , जेइसे - Private , Public , Protected ...Etc , और इसलिए ये OOPs में जादा Security होता हे |

5. POP Programming में Overloading को Perform नही कर सकते हे | ( मतलब इस POP Language में एक ही नाम के बहत सारे Function का इस्तेमाल नही कर सकते हे ) लेकिन OOPs में हम Overloading का इस्तेमाल कर सकते हे |


तो ये रह POP और OOPs Language के कुछ Important Difference , जिसे जानने से आप लोग इस Concept को और अछे से समझ सकते हो ,

Features of OOPs in Python :-

इस Object Oriented Programming के अन्दर बहत सारे Features होते हे , जिसके बजह से OOPs Programming के अन्दर Real World के Problem को Solved किये जाते हे |
आइये जानते उन सारे Features के बारे में ,,
तो ये कुछ Features होते हे इस OOPs के अन्दर , और इन सभी के Features को इस OOPs Programming के अन्दर Implement किये जाते हे | क्यू की इन सभी Features को अलग अलग Task को Perform करने के लिए इस्तेमाल किये जाते हे |

( और इसलिए इन सारे Features को हमने अलग अलग आर्टिकल के अन्दर Discuss की है और वो भी Practical Program के साथ , क्यू की हर एक Features Important हे )

Advantage of OOPs in Python :-

1. OOPs के मदत से Real World के Problem को Solved किये जाते हे |

2. OOPs में Program बहत ही Secure होते हे , क्यू की इसमें Abstaction का Concept को Implement किये जाते हे |

3. OOPs Program के Code को Reuse किया जा सकता हे |

4. OOPs की मदत से बड़े से बड़े Project को आसानी से Manage कर सकते हे |

5. इस OOPs के अन्दर एक Features Inheritance के मदत से एक Class के अन्दर जो Code होता हे , उस Code किसी दुसरे Class के अन्दर Use कर सकते हे |

6. OOPs Programming में Code को अलग अलग Part में Divide करके आसानी से समझा जा सकता हे |

Disadvantage of OOPs in Python :-


1. OOPs का Concept हर तरह के Program के लिए Suitable नही होते ,

2. OOPs Program के Size बहत जादा होता हे , और इसमें Memory भी जादा Use होता हे |

3. और Program के Size जादा होने की बजह से उस Program के Execution Time भी बहत जादा होता हे ,


तो ये रह OOPs के कुछ Important Advantage और Disadvantage के बारे में जानकारी , उम्मीद हे आप लोग समझ गये होंगे |


Read More :






Tokens in Python in Hindi 


Conclusion:-

आज की इस आर्टिकल के अन्दर हमने Python Language के OOPs के बारे में आप लोगो को पूरी जानकारी देने की कौसिस की हे , उम्मीद करता हु आप लोगो इस आर्टिकल के अन्दर दिए गये जानकारी पसंद आया होगा , अगर पसंद आया हे तो अपने दोस्तों के साथ शेयर करके हमारे इस ब्लॉग में जुड़े रहे , और अगर ( OOPs Concept in Python in Hindi ) इस आर्टिकल के अन्दर दिए गये जानकारी से कोई भी शाबाल , या फिर किसी भि तरह के कोई Doubt हे , तो निचे Comment जरुर करे |
Thank You .....
Tags

एक टिप्पणी भेजें

0 टिप्पणियाँ
* Please Don't Spam Here. All the Comments are Reviewed by Admin.