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

4,1
28 anmeldelser
500+
Nedlastinger
Egnethet
Aldersgrense 3+
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump

Om denne appen

Emnet "Objektorientert programmering i Python" introduserer funksjonene i objektorientert programmering generelt og implementering av det på Python-språket. Søknaden suppleres med eksempler på praktiske arbeidsløsninger. Selve timene er fritt tilgjengelige på https://younglinux.info/oopython/course. Korte videoversjoner av timene: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Emnet forutsetter forkunnskaper om strukturert programmering i Python, som du kan bli kjent med i vårt første kurs "Python. Introduksjon til programmering": https://younglinux.info/python/course.

Kurset inneholder 15 leksjoner:

1. Hva er objektorientert programmering
2. Opprettelse av klasser og objekter
3. Klassekonstruktør - __init __ () metode
4. Arv
5. Polymorfisme
6. Innkapsling
7. Sammensetning
8. Operatør overbelastning
9. Statiske metoder
10. Iteratorer
11. Generatorer
12. Moduler og pakker
13. Dokumentere koden
14. Prøveobjektorientert Python -program
15. Resultater av emnet "Objektorientert programmering i Python"

Nøkkelbegrepene i objektorientert programmering er "klasse" og "objekt". Objekter stammer fra klassene deres. I programmeringsspråket Python kalles slike objekter forekomster.

Arv, polymorfisme og innkapsling er grunnprinsippene, søylene i objektorientert programmering. Arv innebærer evnen til å definere barneklasser, polymorfisme er en annen måte å implementere det samme på. Innkapsling er å skjule og kombinere data og metoder. Sammensetning implementeres sjeldnere, det betyr evnen til å lage objekter, hvis bestanddeler er objekter av andre klasser.

En konstruktør i OOP er en klassemetode som kalles automatisk når et objekt blir opprettet fra denne klassen. Samtidig refererer konstruktøren til overbelastningsmetoder for operatører. Navnene på slike metoder er regulert av programmeringsspråket selv, og deres anrop skjer automatisk når objektet deltar i visse operasjoner. For eksempel å legge til, trekke ut et element, etc.

Iteratorer er en spesiell type objekter, som ligner på samlinger som en liste, men som ikke lagrer hele settet med elementer, men bare genererer ett hver gang det åpnes. Python har innebygde datatype klasser som iteratorer er opprettet fra. Du kan imidlertid også definere dine egne klasser, hvis instanser vil ha iterator -evner.
Oppdatert
11. juni 2023

Datasikkerhet

Sikkerhet starter med en forståelse av hvordan utviklere samler inn og deler dataene dine. Fremgangsmåtene for personvern og datasikkerhet kan variere basert på bruk, region og alder. Utvikleren har oppgitt denne informasjonen og kan oppdatere den over tid.
Ingen data deles med tredjeparter
Finn ut mer om hvordan utviklere deklarerer deling
Ingen data samles inn
Finn ut mer om hvordan utviklere deklarerer innsamling

Vurderinger og anmeldelser

4,3
27 anmeldelser

Nyheter

Измененно оформление кода, переписан урок про инкапсуляцию