b'\n_START_ARTICLE_\nPython\n_START_SECTION_\nObjektorientert programmering\n_START_PARAGRAPH_\nPython er et objektorientert programmeringsspr\xc3\xa5k, og tillater for eksempel polymorfisme. I motsetning til i mange andre objektorienterte spr\xc3\xa5k, som for eksempel Java og Smalltalk, er det allikevel fullt mulig \xc3\xa5 skrive et prosedyre-drevet program.\n_START_SECTION_\nHello, world\n_START_PARAGRAPH_\n>#! /usr/bin/env python print("Hello, world!")##fra og med Python 3 m\xc3\xa5 print skrives slik: print("Hello, world!").##tidligere kunne man skrive print "Hello, world!" uten ().\n_START_SECTION_\nVariabler\n_START_PARAGRAPH_\n#! /usr/bin/env pythonvariabel = "var" # i python trenger man ikke noe tegn foran variabler, som f.eks. $ i PHP.print(variabel) # resultat: var.## variabler i praksis:name = raw_input("Ditt navn: ") # lagrer brukerinput i variablen name. Input() er en innebygd funksjon for input.print(name) # resultat: det du har skrevet inn i input\n_START_SECTION_\nEnkel bruk av en liste (matrise)\n_START_PARAGRAPH_\n#! /usr/bin/env python# -*- coding: utf-8 -*- # (linja over bruker vi for \xc3\xa5 kunne bruke \xc3\xa6\xc3\xb8\xc3\xa5 uten advarsler.)##Dette enkle programmet demonstrerer bruken av liste-datatypen,#samt bruken av innrykk for \xc3\xa5 dele kodeblokker fra hverandre.###En liste inneholder en serie verdier, som kan v\xc3\xa6re av mange typer, for eksempel tekst eller tall.list = ["en", 2, 3, "fire", 5, "seks", 7, "\xc3\xa5tte"]for element in list:_NEWLINE_    #den neste linjen har et innrykk som gj\xc3\xb8r at den regnes som en del av for-l\xc3\xb8kken_NEWLINE_    print(element)#Denne linjen har samme innrykk som for-l\xc3\xb8kka, alts\xc3\xa5 vil den ikke kj\xc3\xb8res f\xc3\xb8r l\xc3\xb8kka er ferdig. print("ferdig")\n_START_SECTION_\nBruk av klasse og objekt\n_START_PARAGRAPH_\n#!/usr/bin/env python# -*- coding: utf-8 -*-import math # importer mattebibliotekclass Sirkel:_NEWLINE__NEWLINE_    # konstrukt\xc3\xb8r metode_NEWLINE_    # denne kalles n\xc3\xa5r objekt opprettes fra klasse_NEWLINE_    def __init__(self, radius):_NEWLINE__NEWLINE_        self.radius = radius_NEWLINE__NEWLINE__NEWLINE_    # regn ut diameter ( d = 2 * r )_NEWLINE_    def faaDiameter(self):_NEWLINE_        return 2 * self.radius_NEWLINE__NEWLINE_    # regn ut areal ( a = pi * r * r )_NEWLINE_    def faaAreal(self):_NEWLINE_        pi = math.pi # hent tallet pi fra mattebibliotek_NEWLINE_        return pi * self.radius * self.radius;_NEWLINE_        _NEWLINE_    # regner ut omkrets  ( o = 2 * pi * r )_NEWLINE_    def faaOmkrets(self):_NEWLINE_        pi = math.pi _NEWLINE_        return 2 * pi * self.radius# Lager et objekt av klassen sirkel # med radius r=10.sirkel1 = Sirkel(10)print(sirkel1.faaDiameter()) # skriver ut diameter: 20print(sirkel1.faaAreal())    # skriver ut areal: 314.1592print(sirkel1.faaOmkrets())  # skriver ut 31.4159print("-------------------") # strek for \xc3\xa5 skille sirkler# Lager et nytt objekt av klassen sirkel # med radius r=3sirkel2 = Sirkel(3)print(sirkel2.faaDiameter()) # skriver ut diameter: 6'