Python somo la 24: Nini maana ya Object Oriented Programming

Python somo la 24: Nini maana ya Object Oriented Programming

Hapa tunakwenda kujifunza kuhusu OOP ambapo ni miongoni mwa mitindo ya uandishi wa code

Maana ya Object-Oriented Programming (OOP) kwenye Python

Katika somo hili, utajifunza:

  1. Maana ya Object-Oriented Programming (OOP).

  2. Faida za kutumia OOP.

  3. Features za msingi za OOP.

 


 

OOP ni nini?

OOP ni kifupisho cha maneno Object-Oriented Programming. Hii ni moja ya mitindo ya programming paradigm inayotumika kuunda programu kwa kuzingatia dhana ya vitu (objects). Mbali na OOP, kuna mitindo mingine ya programming kama:

Python ni lugha ya programu inayounga mkono OOP, ambapo kila kitu kinaweza kuchukuliwa kama object. Katika OOP, object inaweza kuwa kitu chochote, kwa mfano gari, simu, au mbuzi. Kila object huwa na:

  1. Sifa zake (attributes), kama vile rangi, ukubwa, au uzito.

  2. Tabia zake (behaviors), kama vile kutembea, kuimba, au kufungua.

 

 


 

Faida za OOP

 


 

Features za OOP

Dhana kuu za OOP ambazo ni msingi wa Python ni:

  1. Class: Kiolezo cha kuunda objects. Hii ni kama ramani.

  2. Object: Ni mfano wa class. Inawakilisha kitu halisi.

  3. Encapsulation: Kuwasilisha data na tabia kama kitu kimoja huku ukilinda data kwa kutumia private attributes.

  4. Inheritance: Uwezo wa class kurithi sifa na tabia za class nyingine.

  5. Polymorphism: Uwezo wa kutumia jina moja la method kwa behavior tofauti.

  6. Abstraction: Kuficha maelezo yasiyo ya lazima na kuonyesha mambo muhimu tu.

Maneno muhimu ya OOP

 


 

Mwisho

Somo linalofuata litahusu jinsi ya kuunda class na object kwa kutumia Python

 

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu Rajabu
Tarehe: 2024-11-28 23:27:24 Topic: Python Main: Masomo File: Download PDF Views: 1230

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 web hosting     👉2 Tafasiri ya Riyadh Swalihina     👉3 Madrasa kiganjani     👉4 Sira ya Mtume Muhammad (s.a.w)     👉5 Bongolite - Game zone - Play free game     👉6 Kitabu cha Afya    

Post zinazofanana:

Python somo la 34: Kutumia html kwneye python

Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python

Soma Zaidi...
Python somo la 51: Jinsi ya kutengeneza Model ya menu

Katika somo hili utakwend akujifunza ktengeneza model kwa ajili ya database table ya menu yetu.

Soma Zaidi...
Python somo la 15: Jinsi ya kutumia while loop

Katika somo hili tutakwend akujifunza jinsi ya kutumia while loop kwneye python

Soma Zaidi...
Python somo la 18: Jinsi ya kuandika function

Katika somo hili utakwend akujifunza jinsi ya kuandika function, kuweka parameter na kuitumia function

Soma Zaidi...
Python somo la 56: Kuongeza Data Katika Database kwa Kutumia Django Admin na Django Shell

Katika somo hili tutajifunza njia mbili muhimu za kuongeza data kwenye database katika project yetu ya pybongo (app: menu). Njia hizi ni: Kutumia Django Admin Kutumia Django Shell Utafahamu pia jinsi ya kusajili models kwenye admin, jinsi ya kuingia admin panel, na namna ya kutengeneza entries mpya za MenuItem.

Soma Zaidi...
Python somo la 46: Kutengeneza Fomu na Kuituma kwa Django Template

Katika somo hili utakwenda kujifunza kutengeneza htmk form pamoja na kuituma.

Soma Zaidi...