Webentwicklung mit PyScript: Python im Browser

Es gibt verschiedene Ansätze, Python in den Browser zu bringen. PyScript erledigt das unkompliziert und performant.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 9 Kommentare lesen
Lesezeit: 10 Min.
Von
  • Gerhard Völkl
Inhaltsverzeichnis

Wer Weboberflächen mit JavaScript erstellt, braucht dazu einige Werkzeuge: npm zum Installieren, webpack zum Ausliefern, Redux fürs globale State-Management und ein Framework wie Vue, Angular oder React für die Programmarchitektur. Doch es gibt Alternativen, schneller ans Ziel zu kommen.

Mit dem Framework PyScript lassen sich Webseiten und Apps in Python erstellen. Dazu schreibt man den Python-Code in HTML zwischen das Tag <py-sycript></py-script>. Bestehende Python-Programme kann man so einfach im Web verfügbar machen, ohne sie kompliziert ausliefern oder installieren zu müssen.

Mehr zum Programmieren mit Python
Gerhard Völkl

Gerhard Völkl ist Fachjournalist für Softwareentwicklung, Data Science, Spieleprogrammierung und Computergrafik.

Anaconda hat das von ihm unterstützte Open-Source-Projekt PyScript zum ersten Mal auf der PyCon US im März 2022 vorgestellt. Das Ziel: die beiden größten IT-Ökosysteme – Webentwicklung und Python – unter einen Hut zu bringen. Darüber hinaus hat PyScript den Anspruch, auf alle Browser-APIs und JavaScript zugreifen zu können. Umgekehrt kann JavaScript Python-Funktionen verwenden.