Pomemben del programiranja je tako imenovano objektno programiranje. Objekt nam predstavlja skupek podatkov, s katerim želimo uporavljati kot s celoto. Primeri objektov:
- datum (dan, mesec, leto)
- avtomobil (znamka, starost, moč motorja, poraba,...)
Če želimo ustvariti objekt moramo najprej definirati razred. Razred je opis vrste objekta ali nekakšen načrt, kako naj bo objekt videti.
Razred definiramo z izrazom class. Npr., če bi želeli definirati razred z imenom Dijak, bi napisali:
pass # prazen blok
Sedaj lahko preverimo, ali smo res ustvarili nov objekt:
>>>print (novUcenec)
<__main__.Dijak object at 0x029D76B0>
In vidimo lahko, da se je ustvaril nov objekt Dijak na nekem naslovu v pomnilniku.


