Python (programlingvo)

Python
Logobildo de Python
Logobildo de Python
objektema programlingvo • dinamika programlingvo • funkcia programlingvo • manuskripta programlingvo • multparadigma programlingvo • ordonema programlingvo • interpretata programlingvoaltnivela programlingvoprogramlingvo • rultempa sistemo • off-side rule language • strikta programlingvo
Paradigmo: Objektema, funkcia, imperativa
Paradigmo(j): funkcia programado • objektema programado • dinamika programado • ordonema programado • multparadigma programado
Aperis en: 1991
Aŭtoro(j): Guido van Rossum
Tipa sistemo: dinamika, forta
Ĉefaj realigoj: CPython, IronPython, Jython, Python for S60, PyPy
Programlingva(j) dialekto(j): Cython, RPython, Stackless Python
Kreita sub la influo de: ABC, ALGOL 68, C, C++, Haskell, Icon, Java, LISP, Modula-3, Perl
Havas influon sur: Boo, Cobra, D, Falcon, Groovy, JavaScript, Ruby
Permesilo(j): angle Python Software Foundation License
Retejo: angle python.org
vdr

Python, foje Esperantigite Pajtono, estas interpreta, interaktiva programlingvo, ofte uzata kaj kreita de Guido Van Rossum kaj distribuata sub libera permesilo. Ĝi estas nomita laŭ la brita televidserio Monty Python's Flying Circus. Ĝi estas ofte komparata al Tcl, Perl, SchemeJava, kaj lastatempe al Ruby.

Jen simpla ekzemplo de programo de Python:

# Ekscii pri la primeco de nombro
import math

line = raw_input('Enmetu nombron por provi:')

y = int(line)
x = int(math.sqrt(y))
while x > 1:
    if y % x == 0:
        print '%s ne estas prima (ĝi divideblas de %s)' % (y, x)
        break
    x -= 1
else:
    print '%s estas prima' % y

Developed by StudentB