Jazyk Python
Python je multi-paradigmový jazyk podobne ako Perl. To znamená, že namiesto toho aby nútil programátora používať určitý štýl programovania, umožňuje používanie viacerých. Python podporuje objektovo orientované, štruktúrované aj funkcionálne programovanie.
Je to dynamicky typový jazyk, podporuje veľké množstvo vysokoúrovňových dátových typov a na správu pamäte používa garbage collection. Veľkou výhodou Pythonu je to, že sa dá jednoducho rozširovať. Nové zabudované moduly môžu byť jednoducho napísané v C alebo C++. Python tiež môže byť použitý ako rozširovací jazyk pre existujúce moduly a aplikácie, ktoré potrebujú programovateľné rozhranie.
Komentáre
Python používa jednoriadkový komentár, ktorý začína znakom # a platí až do konca riadku.
Viacriadkové komentáre Python nepozná. Namiesto nich používa viacriadkové textové reťazce, ktoré sa správajú ako komentáre.
Ak je takýto viacriadkový reťazec/komentár umiestnený na začiatku funkcie, metódy, triedy alebo modulu, tak Python s ním zaobchádza ako s dokumentačným reťazcom.
Príklad:
dataLck.acquire()
""" VIACRIADKOVÝ REŤAZEC/KOMENTÁR
Kedže tcp/ip spojenie má svoj záznam v slovníku dát,
indexom je id spojenia. Ukladá sa celková suma prenesených
dát na spojenie a ďalej sa zaznamenáva posledná hodina po
sekundách pomocou kruhového bufferu. """
if not idSpojenia in data:
# nové spojenie > založiť nový záznam
data[idSpojenia]=[aktualnyCas, # 0 - čas zahájena spojenia
aktualnyCas, # 1 - čas posledného záznamu
0, # 3 - suma prenesených dát
[0]*3600 # 3 - kruhový hodinový buffer
]
dataSpojenia = data[idSpojenia] # skrátený odkaz na dáta spojenia

