Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: self in python  (gelezen 3060 keer)

self in python
« Gepost op: 2008/09/22, 05:49:55 »
Hallo, kan iemand mij de werking van het 'self' uitleggen, kom er met de tutorial niet uit.


mvrgr, Frank
Mac OS X  El Capitan  dualboot met Ubuntu 15.10

Offline Ronnie

  • Lid
    • ronnie.vd.c
self in python
« Reactie #1 Gepost op: 2008/09/22, 08:22:18 »
Ik ben zelf met het programmeren ook nog niet zo heel ver, maar misschien heb je hier wat aan
python faq
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Offline markba

  • Lid
    • http://markbaaijens.nl/
self in python
« Reactie #2 Gepost op: 2008/09/22, 09:21:38 »
Het wordt gebruikt in de context van Object Oriented Programming (OOP).

'Self' is een verwijzing naar een object. Een object op zijn beurt is een instantie van een klasse. Een klasse is een abstracte beschrijving van een object.

Best complex/anders dan procedureel programmeren. Daarom verdient het aanbeveling om eerst te theorie hiervan te doorgronden.

http://en.wikipedia.org/wiki/Object-oriented_programming
http://en.wikipedia.org/wiki/Python_syntax_and_semantics#Objects

Offline BailHope

  • Lid
    • Techneut
self in python
« Reactie #3 Gepost op: 2008/09/22, 16:38:39 »
Het kan ook dat hij bedoelt waarom je in Python altijd self moet hebben, bij de definitie van een methode bijvoorbeeld is de eerste parameter altijd self, zo niet werkt de methode gewoon niet.

Helpt dit je verder?
http://www.ibiblio.org/g2swap/byteofpython/read/self.html
Het is wel in het Engels, als je wil kan ik altijd wel even vertalen moest je er verder niet uitkomen.
Ubuntu user #12046
Mijn blog voor techneuten: http://techneut.wordpress.com
Voor de professionele IT'er: http://it-potato.blogspot.com

self in python
« Reactie #4 Gepost op: 2008/09/23, 09:14:57 »
ok het is me iets duidelijker geworden waarom en wanneer de 'self' wordt gebruikt. bedankt voor de uitleg.


Met vriendelijke groet, Frank
Mac OS X  El Capitan  dualboot met Ubuntu 15.10

self in python
« Reactie #5 Gepost op: 2008/10/30, 14:28:24 »
-- was een late reactie die weg kan --