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

4,1
28 recensioner
500+
Nedladdningar
Innehållsklassificering
3-årsgräns
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

Kursen "Objektorienterad programmering i Python" introducerar funktionerna i objektorienterad programmering i allmänhet och dess genomförande på Python-språket. Ansökan kompletteras med exempel på praktiska arbetslösningar. Själva lektionerna är fritt tillgängliga på https://younglinux.info/oopython/course. Korta videoversioner av lektionerna: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Kursen förutsätter förkunskaper om strukturerad programmering i Python, som du kan bekanta dig med i vår första kurs "Python. Introduktion till programmering": https://younglinux.info/python/course.

Kursen innehåller 15 lektioner:

1. Vad är objektorienterad programmering
2. Skapande av klasser och objekt
3. Klasskonstruktör - __init __ () metod
4. Arv
5. Polymorfism
6. Inkapsling
7. Sammansättning
8. Överbelastning av operatören
9. Statiska metoder
10. Iteratorer
11. Generatorer
12. Moduler och paket
13. Dokumentera koden
14. Provobjektorienterat Python -program
15. Resultat av kursen "Objektorienterad programmering i Python"

Nyckelbegreppen inom objektorienterad programmering är "klass" och "objekt". Objekt härrör från deras klasser. I programmeringsspråket Python kallas sådana objekt instanser.

Arv, polymorfism och inkapsling är grundprinciperna, pelarna i objektorienterad programmering. Arv innebär förmågan att definiera barnklasser, polymorfism är ett annat sätt att implementera samma sak, inkapsling döljer och kombinerar data och metoder. Komposition implementeras mindre ofta, det betyder förmågan att skapa objekt, vars beståndsdelar är objekt av andra klasser.

En konstruktör i OOP är en klassmetod som automatiskt anropas när ett objekt skapas från denna klass. Samtidigt hänvisar konstruktören till överbelastningsmetoder för operatörer. Namnen på sådana metoder regleras av själva programmeringsspråket, och deras anrop sker automatiskt när objektet deltar i vissa operationer. Till exempel att lägga till, extrahera ett element, etc.

Iteratorer är en speciell typ av objekt, som liknar samlingar som en lista, men som inte lagrar hela uppsättningen element, utan bara genererar ett varje gång det öppnas. Python har inbyggda datatypsklasser från vilka iteratorer skapas. Du kan dock också definiera dina egna klasser, vars instanser kommer att ha iteratorfunktioner.
Uppdaterades den
11 juni 2023

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
Ingen data delas med tredje part
Läs mer om hur utvecklare deklarerar delning
Ingen data samlades in
Läs mer om hur utvecklare deklarerar insamling

Betyg och recensioner

4,3
27 recensioner

Nyheter

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