Курс "ООП на Python"

Курс "ООП на Python"

plustilino
Jun 11, 2023
  • Android OS

Over Курс "ООП на Python"

De cursus "-object georiënteerd programmeren in Python" + Antwoorden

De cursus "Objectgeoriënteerd programmeren in Python" introduceert de kenmerken van objectgeoriënteerd programmeren in het algemeen en de implementatie ervan in de Python-taal. De applicatie wordt aangevuld met voorbeelden van praktische werkoplossingen. De lessen zelf zijn vrij beschikbaar op https://younglinux.info/oopython/course. Korte videoversies van de lessen: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

De cursus veronderstelt voorkennis van gestructureerd programmeren in Python, waarmee u kennis kunt maken in onze eerste cursus "Python. Inleiding tot programmeren": https://younglinux.info/python/course.

De cursus omvat 15 lessen:

1. Wat is objectgeoriënteerd programmeren?

2. Creatie van klassen en objecten

3. Klasseconstructor - __init __ () methode

4. Overerving

5. Polymorfisme

6. Inkapseling:

7. Samenstelling

8. Overbelasting van de operator

9. Statische methoden

10. Iteratoren

11. Generatoren

12. Modules en pakketten

13. De code documenteren

14. Voorbeeld objectgeoriënteerd Python-programma

15. Resultaten van de cursus "Objectgeoriënteerd programmeren in Python"

De belangrijkste concepten in objectgeoriënteerd programmeren zijn "klasse" en "object". Objecten zijn afgeleid van hun klassen. In de programmeertaal Python worden dergelijke objecten instances genoemd.

Overerving, polymorfisme en inkapseling zijn de basisprincipes, pijlers van objectgeoriënteerd programmeren. Overerving impliceert de mogelijkheid om onderliggende klassen te definiëren, polymorfisme is een andere manier om hetzelfde te implementeren, inkapseling is het verbergen en combineren van gegevens en methoden. Compositie wordt minder vaak geïmplementeerd, het betekent de mogelijkheid om objecten te maken, waarvan de samenstellende delen objecten van andere klassen zijn.

Een constructor in OOP is een klassenmethode die automatisch wordt aangeroepen wanneer een object van deze klasse wordt gemaakt. Tegelijkertijd verwijst constructor naar overbelastingsmethoden voor operators. De namen van dergelijke methoden worden geregeld door de programmeertaal zelf en hun aanroep vindt automatisch plaats wanneer het object deelneemt aan bepaalde bewerkingen. Bijvoorbeeld het toevoegen, extraheren van een element, etc.

Iterators zijn een speciaal soort objecten, vergelijkbaar met collecties zoals een lijst, maar die niet de hele set elementen opslaan, maar er slechts één genereren elke keer dat deze wordt geopend. Python heeft ingebouwde datatypeklassen waaruit iterators worden gemaakt. U kunt echter ook uw eigen klassen definiëren, waarvan de instanties iteratormogelijkheden hebben.

Meer Info

What's new in the latest

Last updated on Jun 11, 2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Meer Info

Video's en screenshots

  • Курс "ООП на Python"-poster
  • Курс "ООП на Python" screenshot 1
  • Курс "ООП на Python" screenshot 2
  • Курс "ООП на Python" screenshot 3
  • Курс "ООП на Python" screenshot 4
  • Курс "ООП на Python" screenshot 5
  • Курс "ООП на Python" screenshot 6
  • Курс "ООП на Python" screenshot 7
APKPure-icoon

Supersnel en veilig downloaden via de APKPure-app

Eén klik om XAPK/APK-bestanden op Android te installeren!

Downloaden APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies