Python bidrag programmerare friheten att skriva kod i oavsett paradigm ger den bästa matchen av projektets krav och programmeraren önskemål och skicklighet . Python -koden kan vara processuella , objektorienterad , funktionell , imperativ och reflekterande --- eller en blandning av dem alla . Pythons objektorienterad programmering design inkluderar inbyggda verktyg för att hjälpa programmeraren åt alla objekt inkapslade i klassen . Pythons " dir ( ) "-funktion returnerar en lista över attributen från en Python klass , inklusive klassens metoder --- funktioner inom klassen --- och dess variabler . Saker du behöver
Plain - textredigerare
Visa fler instruktioner
1
Starta vanlig text editor program på din sytem , exempelvis Anteckningar på PC eller jedit Komodo Edit , Smultron , BBEdit eller TextMate på Mac OS X.
2
Skriv följande kod i textredigeraren exakt så som visas
klassen Square : .
def __ init__ (själv , side ) :
self.side = side
def calculateSquareArea (egen ) :
retur self.side ** 2 Review
class Cirkel :
def __ init__ (själv , radie ) :
self.radius = radie
def calculateCircleArea (egen ) :
import math
retur Math.PI * ( self.radius ** 2 ) Addera 3
Klicka på " Arkiv " -menyn och välj " Spara . " Spara textfilen med namnet " myclass.py " .
4
Klicka på " Arkiv " -menyn och välj sedan lämpligt alternativ för att stänga textredigeraren .
5
Starta systemet terminalen , konsol eller kommandoraden . På kommandoraden , skriv " python " och tryck sedan på " Enter" . Detta bör ladda Pythontolk
6
Skriv följande vid Python kommandotolken : .
Execfile ( " myclass.py " ) katalog
tryck därefter på " Enter "
7
Skriv följande vid Python kommandotolken : .
dir ( Square ) katalog
tryck sedan på " Enter " . Funktionen " calculateSquareArea " ska visas
8
Skriv följande vid Python kommandotolken : .
Dir ( Circle ) katalog
tryck sedan på " Enter " nyckel. Funktionen " calculateCircleArea " ska visas .