Python , come la maggior parte dei linguaggi di programmazione , contiene la sintassi necessaria per le classi di design e oggetti d'uso. I vantaggi della programmazione orientata agli oggetti ( come l'incapsulamento ed il riutilizzo del codice ) sono gli stessi in Python , come in altri linguaggi . Poiché Python serve già come un ottimo langage scripting per il web, che porta un oggetto sintassi orientata flessibile e intuitivo per gli sviluppatori Web di sfruttare . Cose che ti serviranno 
 Python Interpreter 
 Text Editor 
 Show More Istruzioni 
 1 
 Definire una classe . Le classi in Python vengono dichiarati con la parola chiave class . Il codice 
 
 classe ExampleClass : 
 
 definisce una classe " ExampleClass , " e tutto il codice in questo blocco farà riferimento a questa classe. Nell'ambito della definizione della classe , il programmatore dovrebbe anche definire il metodo "init" 
 
 def _init_ (auto , numero ) : . 
 
 Questa funzione è simile (anche se non uguale) al " costruttore della classe "in altre lingue (come il C + + ) . Questo metodo viene eseguito automaticamente quando viene creata un'istanza di una classe . 
 2 
 Impostare il metodo "init" . Il metodo "init" ha bisogno di codice per eseguire . Usa questo codice di esempio dopo " init " : 
 
 self.count = numero 
 
 stampa self.count 
 
 il valore "auto " nel metodo " init " si riferisce al classe stessa . Quando una classe viene creata un'istanza in un oggetto , ha un particolare riferimento a se stessa (auto- ) . Ogni metodo in una classe deve avere "sé" come primo parametro . In questo esempio , questo codice (impostato dopo il metodo "init " ) darà variabile "count" della classe il valore di " numero" . Sarà quindi stampare il conteggio degli oggetti . 
 3 
 creare un'istanza della classe . Salvare il file come " example.py " , e quindi aprire un nuovo documento di testo . All'inizio del nuovo documento digitare 
 
 importazione esempio 
 
 che porterà nel " ExampleClass " dal file precedente . Ora , creare un'istanza della classe con un valore iniziale : 
 
 i = example.exampleClass (5 ) per 
 j = example.exampleClass ( 6 ) per 
 Questo dovrebbe stampare i numeri 5 e sei , rispettivamente .