46 lines
1.6 KiB
Markdown
46 lines
1.6 KiB
Markdown
# pa-pyscript
|
|
|
|
Projektarbeit RWU: Python im Browser mit PyScript
|
|
|
|
## Verwendung
|
|
|
|
**Hinweis:** Das bloße Aufrufen der `html`-Dateien ist aufgrund von Sicherheitsbeschränkungen des Browsers beim `file`-Protokoll nicht ausreichend zur Ausführung von PyScript.
|
|
|
|
Lösung des Problems ist das Aufsetzen eines lokalen Servers, beispielsweise über [XAMPP](https://www.apachefriends.org/de/index.html) oder direkt per Python 3:
|
|
|
|
```sh
|
|
python -m http.server
|
|
```
|
|
|
|
Alternativ können auch die unten stehenden Links unter meiner Domain `checksch.de` verwendet werden, auf welche stündlich der aktuelle Stand des `main`-Branches gespielt wird.
|
|
|
|
## Aufrufbare Beispiele
|
|
|
|
- [Grundlegendes Beispiel](https://checksch.de/pa-pyscript/basic-example/javascript.html)
|
|
|
|
- D3/JavaScript
|
|
|
|
- [Grundlegendes Beispiel](https://checksch.de/pa-pyscript/basic-example/pyscript.html)
|
|
|
|
- D3/PyScript
|
|
|
|

|
|
|
|
- [REPL mit Matplotlib](https://checksch.de/pa-pyscript/repl/repl.html)
|
|
|
|
- [Beispielcode zum Copypasten](https://raw.githubusercontent.com/marvinscham/pa-pyscript/main/repl/matplotlib-example.py)
|
|
|
|

|
|
|
|
- [PLZ-Karte Deutschland](https://checksch.de/pa-pyscript/map/map.html) (_Achtung, lädt lang_)
|
|
|
|
- Folium
|
|
|
|

|
|
|
|
- [Schwebung](https://checksch.de/pa-pyscript/wave/wave.html)
|
|
|
|
- NumPy/Chart.js
|
|
|
|

|