Python subsidies programmeurs de vrijheid om code te schrijven in welke paradigma de beste wedstrijd van de eisen van het project en de voorkeur en vaardigheden van de programmeur biedt . Python code kan procedureel , object -georiënteerde , functionele , imperatief en reflecterende --- of een mengsel van allemaal . Object - georiënteerd programmeren ontwerp Python's bevat ingebouwde hulpmiddelen om de programmeur toegang tot alle objecten ingekapseld binnen de klasse . Python's " dir ( ) " functie geeft een overzicht van de kenmerken van een Python- klasse , met inbegrip van methoden van de klasse --- de functies binnen de klasse --- en zijn variabelen . Wat je nodig hebt Plain - text editor Toon Meer Aanwijzingen 1 Start de platte - tekstverwerker op uw syteem , zoals Kladblok op de PC of Jedit , Komodo Edit , Smultron , BBEdit of TextMate op Mac OS X. kopen van 2 Voer de volgende code in de teksteditor exact zoals weergegeven klasse plein : . def __ init__ (zelf , side ) : self.side = kant def calculateSquareArea (zelf ) : return self.side ** 2 class Circle : def __ init__ (zelf , radius ) : self.radius = straal def calculateCircleArea (zelf ) : import math < br rendement > math.pi * ( self.radius ** 2 ) Klik 3 op het menu " File " en selecteer "Opslaan ". Sla het tekstbestand met de naam " myclass.py " . 4 Klik op het menu " File " en selecteer vervolgens de juiste optie om de tekst -editor te sluiten . 5 Start het systeem terminal , console of command line . Op de command line prompt , type " python " en druk vervolgens op de toets " Enter " . Dit moet de Python-interpreter laden Type 6 het volgende in de Python opdrachtprompt : . Execfile ( " myclass.py " ) op Twitter Druk vervolgens op de " Enter "knop Type 7 het volgende in de Python opdrachtprompt : . dir ( plein ) op druk vervolgens op de " Enter " . De functie " calculateSquareArea " moet worden bij de Python commando weergegeven Type 8 de volgende prompt : . Dir ( Cirkel ) op Druk vervolgens op de " Enter " toets . De functie " calculateCircleArea " wordt getoond .
|