Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

Auteur Topic: self in python  (gelezen 2365 keer)

Offline frankje

  • Lid
  • Steunpunt: Nee
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

  • Artworkteam
    • ronnie.vd.c
  • Steunpunt: Nee
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/
  • Steunpunt: Ja
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
  • Steunpunt: Nee
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

Offline frankje

  • Lid
  • Steunpunt: Nee
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

Offline Koen Bokern

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