Seuraavaksi tuomme Brython-paketit omien sivujen käyttöön. Samalla otamme käyttöön stdlib-paketin, jonka avulla saamme käyttöön esimerkiksi satunnaisluvut.
GitHubin sivuilta:
https://github.com/brython-dev/brython/releases
löytyy Brythonin lataussivusto.
Edellä kuva lataussivustosta, mistä voidaan valita uusin versio Brythonista. (tätä kirjoittaessa versionumero on 3.8.8)
Valitse tiedosto Brython-3.8.8.zip (tai uudempi versio).
Tallenna zip-tiedosto tyhjään kansioon (kansion voi nimetä vaikkapa Brython-nimellä). Luo kansioon myös alakansio images.
Pura pakattu kansio Brython-3.8.8.zip .
Etsi puretusta kansiosa tiedostot brython.js ja brython_stdlib.js
ja kopioi ne.
Liitä kopioidut tiedostot images-kansion viereen ja deletoi turhat kansiot ja tiedostot, jolloin kansio näyttää alla olevalta.
Kansioon voidaan tämän jälkeen sijoittaa mikä tahansa html-tiedosto, mikä käyttää hyväksi Python-koodia.
Edellisen kappaleen viimeisen esimerkin sivukoodi (kuvassa mycode.html) olisi ko. kansioon sijoitettuna:
<!DOCTYPE html>
<html lang="en">
<head>
<script src="brython.js"></script>
<script src="brython_stdlib.js"></script>
<title>Brython</title>
<script type="text/python">
from browser import document
def muutaKuva(event):
kohde = document["suurikuva"] #haetaan vaihdettava kuva
tapahtumaelementti = event.currentTarget #hakee kuvan, jossa tapahtuma tapahtui
kohde.src = tapahtumaelementti.src #vaihtaa kohteen kuvan src-arvon
document['pienikuva1'].bind("mouseenter", muutaKuva) #liitetään tapahtumafunktio
document['pienikuva2'].bind("mouseenter", muutaKuva) #kaikkiin pikkukuviin
</script>
</head>
<body onload="brython({debug:1,indexedDB: false})">
<img id="suurikuva" src="images/kuva1.jpg" height="300px" />
<br />
<img id="pienikuva1" src="images/kuva1.jpg" height="50px" />
<img id="pienikuva2" src="images/kuva2.jpg" height="50px" />
</body>
</html>
Rakenna Brython sivusto ja kokeile sen toimivuutta ensin yhdellä nettisivulla, jonne on sijoitettu Python-koodia.