Hello Python
Elämäni ensimmäinen python-ohjelma (tai funktio), josta on mahdollisesti jotain hyötyä joskus. (Ihan vain siksi, että tulisi tutuksi syntaksin kanssa.)
# salasana.py
# Palauttaa satunnaisen salasanan
import string
import random
def salasana(pituus = 8):
# kahdet aakkoset (isot ja pienet ASCII-kirjaimet) ja neljät numerot
kirjaimet = string.ascii_letters + string.ascii_letters
numerot = string.digits + string.digits + string.digits + string.digits
# tehdään lista ja sekoitetaan se
salasana = list(kirjaimet + numerot)
random.shuffle(salasana)
# palautetaan piiitkästä listasta halutun pituuden verran merkkejä
return string.join(salasana[:pituus], ”)
if __name__ == ”__main__”:
print salasana()
Keittokirjasta löytynyt vähän hienostuneempi funktio on kaunis.
Muiden mietteitä
<Nailor> Onkos tässä joku suurempikin tarkoitus, ettei tämä artikkeli näy Arjessa noin normaalisti? Arki-urliin smurffaaminen kun vie Uuden alun symboliin.
<Uninen> Kaikki merkinnät eivät näy etusivulla (tämä siis kuuluu niihin). Lisäksi on puolijulkisia merkintöjä, jotka eivät näy arkistossa lainkaan.