Python | |
---|---|
objektema programlingvo • dinamika programlingvo • funkcia programlingvo • manuskripta programlingvo • multparadigma programlingvo • ordonema programlingvo • interpretata programlingvo • altnivela programlingvo • programlingvo • 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 |
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, Scheme aŭ Java, 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