Python tilskudd programmerere frihet til å skrive kode i hva paradigmet gir den beste kampen av prosjektets krav og programmerer preferanser og ferdigheter . Python -koden kan være saksbehandlingsfeil , objekt - orientert , funksjonelle, imperativ og reflekterende --- eller en blanding av dem alle . Pythons objektorientert programmering design inkluderer innebygde verktøy for å hjelpe programmereren tilgang til alle objekter innkapslet i klassen . Pythons "dir ( )" -funksjonen returnerer en liste over de attributtene til en Python klasse , inkludert klassens metoder --- funksjonene i klassen --- og dets variabler . Du trenger
Plain - teksteditor
Vis flere instruksjoner
en
Start ren tekst editor program på sytem din , for eksempel Notisblokk på PC eller jEdit , Komodo Edit , Smultron , BBEdit eller TextMate på Mac OS X.
2
Skriv inn følgende kode i tekst editor nøyaktig som vist
klasse Square: .
< p > def __ init__ (egen , side) : en
self.side = side
def calculateSquareArea (egen ) : en
retur self.side ** 2
< p > klassen Circle:
def __ init__ (egen , radius ) : en
self.radius = radius
def calculateCircleArea (egen ) : en
import math
retur math.pi * ( self.radius ** 2 )
3
Klikk på "File "-menyen og velg " Lagre". Lagre tekstfilen med navnet " myclass.py " .
4
Klikk på "File "-menyen og velg det aktuelle alternativet for å lukke tekst editor.
5
Start system terminal , konsoll eller kommandolinje . På kommandolinjen , skriv " python ", og trykk deretter på "Enter "-tasten. Dette bør laste Python tolk
6
Skriv inn følgende på Python ledeteksten: .
Execfile ( " myclass.py ")
Deretter trykker du " Enter "-tasten
7
Skriv inn følgende på Python ledeteksten: .
dir ( Square)
Deretter trykker du på" Enter "-tasten. Funksjonen " calculateSquareArea " skal vises
8
Skriv inn følgende på Python ledeteksten: .
Dir ( Circle )
Deretter trykker du " Enter" tasten. Funksjonen " calculateCircleArea " skal vises.