Einführung in PyScript
- PyScript ist eine Open-Source-Plattform, mit der sich Python im Browser ausführen lässt
- Verwendet MicroPython v1.24.0-preview.47.g88513d122
- PyScript.com ist kostenlos und einfach zu nutzen
Dokumentation
- Bietet Dokumentation sowohl für Einsteiger als auch für fortgeschrittene Nutzer
Beispiele
- Bietet Beispiele, die die Funktionen von PyScript zeigen
Community
- Bietet eine Community, in der man sich mit anderen PyScript-Nutzern vernetzen kann
- Auf Twitter kann man @pyscript_dev folgen
Die Philosophie von PyScript
- PyScript basiert auf der Philosophie der digitalen Selbstermächtigung
- Das Web ist die weltweit am häufigsten genutzte Computing-Plattform, und Python ist eine der beliebtesten Programmiersprachen
- Mit PyScript kann man überall dort Python ausführen, wo es einen Browser gibt
Die Eigenschaften von PyScript
- Einfach: Apps lassen sich ohne komplizierte Installation im Browser ausführen
- Ausdrucksstark: Apps lassen sich mit Python erstellen, einer leistungsfähigen und leicht zu erlernenden Sprache
- Skalierbar: Es ist keine teure Infrastruktur nötig, da der Code im Browser des Nutzers ausgeführt werden kann
- Teilbar: Anwendungen lassen sich über URLs im Web teilen
- Universell: Code kann überall dort ausgeführt werden, wo ein Browser läuft
- Sicher: PyScript kann auf der am besten erprobten Computing-Plattform ausgeführt werden – dem Browser
- Leistungsfähig: Vereint die Vorteile des Webs und von Python
Quellcode
- Entwickelt vom PyScript Development Team
- 2022 bei Anaconda, Inc. gestartet
Zusammenfassung von GN⁺
- PyScript zielt auf digitale Selbstermächtigung ab, indem es ermöglicht, Python im Browser auszuführen
- Große Vorteile sind, dass keine Installation nötig ist, es überall läuft und sich leicht teilen lässt
- Durch die Kombination der Stärken von Python und dem Web lassen sich leistungsfähige Anwendungen erstellen
- Ähnliche Projekte mit vergleichbaren Funktionen sind unter anderem Brython und Transcrypt
1 Kommentare
Hacker-News-Kommentare
Link zu einem Dashboard mit Kriminalitätsstatistiken für Dallas geteilt
Viele Unternehmen verwenden die kostenlose Version von Tableau und aktualisieren Daten manuell
Selbst nach dem Lesen der Homepage und der Dokumentation ist es schwer zu verstehen
Für Code, den Entwickler warten müssen, ist eine neue Schwierigkeit hinzugekommen
Handys werden jedes Jahr schneller, also muss man Wege finden, sie wieder langsamer zu machen
Frage nach dem Unterschied zu Pyodide
Versuch, mit PyScript eine Python-CLI-App im Browser auszuführen
Es ist schwer, echte Anwendungsfälle zu finden
Mit PyScript wurde ein von Vue.js inspiriertes Frontend-Framework geschrieben
Frage, ob es dasselbe Konzept wie Brython ist
Kleine Lambda-Funktionen und eine Fibonacci-Endrekursionsfunktion ausprobiert