https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=PyScriptPyScript - Versionsgeschichte2026-03-12T02:44:56ZVersionsgeschichte dieser Seite in WikipediaMediaWiki 1.46.0-wmf.18https://de.wikipedia.org/w/index.php?title=PyScript&diff=264994768&oldid=prevSiegbert v2: Form: Punkt wie bei anderen Quellen2026-03-07T08:10:10Z<p>Form: Punkt wie bei anderen Quellen</p>
<table style="background-color: #fff; color: #202122;" data-mw-interface="">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. März 2026, 09:10 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Website = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Website = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''PyScript''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].<ref>{{Internetquelle |url=https://www.tpointtech.com/pyscript |titel=Run Python Script in the Web Browser |werk=tpointtech.com |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |autor=Serdar Yegulalp |url=https://www.computerwoche.de/article/2831568/python-im-browser-ausfuehren.html |titel=PyScript-Einführung: Python im Browser ausführen |werk=[[Computerwoche]] |datum=2026-02-28 |abruf=2026-03-07 |kommentar=englisch: ''[https://www.infoworld.com/article/2335480/intro-to-pyscript-run-python-in-your-web-browser.html Intro to PyScript: Run Python in your web browser]''<del style="font-weight: bold; text-decoration: none;">.</del> In: infoworld.com. {{Datum|2022-06-15}}}}</ref><ref name="Madachy2025">{{Literatur |Autor=Raymond J. Madachy |Titel=What Every Engineer Should Know About Python |Verlag=CRC Press |Ort=Boca Raton |Datum=2025 |Sprache=en |ISBN=978-1-03-235562-7 |Kapitel=Chapter 4.2.4: Pyscript |Seiten=238 ff |Online={{Google Buch |BuchID=iLVaEQAAQBAJ|Seite=238}}}}</ref> PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.<ref>{{Internetquelle |autor=Bartosz Zaczyński |url=https://realpython.com/pyscript-python-in-browser/ |titel=A First Look at PyScript: Python in the Web Browser |werk=realpython.com |datum=2022-06-06 |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''PyScript''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].<ref>{{Internetquelle |url=https://www.tpointtech.com/pyscript |titel=Run Python Script in the Web Browser |werk=tpointtech.com |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |autor=Serdar Yegulalp |url=https://www.computerwoche.de/article/2831568/python-im-browser-ausfuehren.html |titel=PyScript-Einführung: Python im Browser ausführen |werk=[[Computerwoche]] |datum=2026-02-28 |abruf=2026-03-07 |kommentar=englisch: ''[https://www.infoworld.com/article/2335480/intro-to-pyscript-run-python-in-your-web-browser.html Intro to PyScript: Run Python in your web browser<ins style="font-weight: bold; text-decoration: none;">.</ins>]'' In: infoworld.com. {{Datum|2022-06-15}}}}</ref><ref name="Madachy2025">{{Literatur |Autor=Raymond J. Madachy |Titel=What Every Engineer Should Know About Python |Verlag=CRC Press |Ort=Boca Raton |Datum=2025 |Sprache=en |ISBN=978-1-03-235562-7 |Kapitel=Chapter 4.2.4: Pyscript |Seiten=238 ff |Online={{Google Buch |BuchID=iLVaEQAAQBAJ|Seite=238}}}}</ref> PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.<ref>{{Internetquelle |autor=Bartosz Zaczyński |url=https://realpython.com/pyscript-python-in-browser/ |titel=A First Look at PyScript: Python in the Web Browser |werk=realpython.com |datum=2022-06-06 |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript wird primär von der Anaconda, Inc entwickelt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript wird primär von der Anaconda, Inc entwickelt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>Siegbert v2https://de.wikipedia.org/w/index.php?title=PyScript&diff=264994219&oldid=prevSiegbert v2: Eine Quelle existiert auch auf Deutsch2026-03-07T07:40:07Z<p>Eine Quelle existiert auch auf Deutsch</p>
<table style="background-color: #fff; color: #202122;" data-mw-interface="">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. März 2026, 08:40 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Website = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Website = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''PyScript''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].<ref>{{Internetquelle |url=https://www.tpointtech.com/pyscript |titel=Run Python Script in the Web Browser |werk=tpointtech.com |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |autor=Serdar Yegulalp |url=https://www.infoworld.com/article/2335480/intro-to-pyscript-run-python-in-your-web-browser.html <del style="font-weight: bold; text-decoration: none;">|titel=</del>Intro to PyScript: Run Python in your web browser <del style="font-weight: bold; text-decoration: none;">|werk=</del>infoworld.com |<del style="font-weight: bold; text-decoration: none;">datum=</del>2022-06-15<del style="font-weight: bold; text-decoration: none;"> |sprache=en |abruf=2023-01-19</del>}}</ref><ref name="Madachy2025">{{Literatur |Autor=Raymond J. Madachy |Titel=What Every Engineer Should Know About Python |Verlag=CRC Press |Ort=Boca Raton |Datum=2025 |Sprache=en |ISBN=978-1-03-235562-7 |Kapitel=Chapter 4.2.4: Pyscript |Seiten=238 ff |Online={{Google Buch |BuchID=iLVaEQAAQBAJ|Seite=238}}}}</ref> PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.<ref>{{Internetquelle |autor=Bartosz Zaczyński |url=https://realpython.com/pyscript-python-in-browser/ |titel=A First Look at PyScript: Python in the Web Browser |werk=realpython.com |datum=2022-06-06 |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''PyScript''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].<ref>{{Internetquelle |url=https://www.tpointtech.com/pyscript |titel=Run Python Script in the Web Browser |werk=tpointtech.com |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |autor=Serdar Yegulalp |url=<ins style="font-weight: bold; text-decoration: none;">https://www.computerwoche.de/article/2831568/python-im-browser-ausfuehren.html |titel=PyScript-Einführung: Python im Browser ausführen |werk=[[Computerwoche]] |datum=2026-02-28 |abruf=2026-03-07 |kommentar=englisch: ''[</ins>https://www.infoworld.com/article/2335480/intro-to-pyscript-run-python-in-your-web-browser.html Intro to PyScript: Run Python in your web browser<ins style="font-weight: bold; text-decoration: none;">]''. In:</ins> infoworld.com<ins style="font-weight: bold; text-decoration: none;">.</ins> <ins style="font-weight: bold; text-decoration: none;">{{Datum</ins>|2022-06-15<ins style="font-weight: bold; text-decoration: none;">}}</ins>}}</ref><ref name="Madachy2025">{{Literatur |Autor=Raymond J. Madachy |Titel=What Every Engineer Should Know About Python |Verlag=CRC Press |Ort=Boca Raton |Datum=2025 |Sprache=en |ISBN=978-1-03-235562-7 |Kapitel=Chapter 4.2.4: Pyscript |Seiten=238 ff |Online={{Google Buch |BuchID=iLVaEQAAQBAJ|Seite=238}}}}</ref> PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.<ref>{{Internetquelle |autor=Bartosz Zaczyński |url=https://realpython.com/pyscript-python-in-browser/ |titel=A First Look at PyScript: Python in the Web Browser |werk=realpython.com |datum=2022-06-06 |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript wird primär von der Anaconda, Inc entwickelt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript wird primär von der Anaconda, Inc entwickelt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>Siegbert v2https://de.wikipedia.org/w/index.php?title=PyScript&diff=264917004&oldid=prevSiegbert v2: + Beleg2026-03-04T08:37:09Z<p>+ Beleg</p>
<table style="background-color: #fff; color: #202122;" data-mw-interface="">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 4. März 2026, 09:37 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Website = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Website = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''PyScript''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].<ref>{{Internetquelle |url=https://www.tpointtech.com/pyscript |titel=Run Python Script in the Web Browser |werk=tpointtech.com |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |autor=Serdar Yegulalp |url=https://www.infoworld.com/article/2335480/intro-to-pyscript-run-python-in-your-web-browser.html |titel=Intro to PyScript: Run Python in your web browser |werk=infoworld.com |datum=2022-06-15 |sprache=en |abruf=2023-01-19}}</ref> PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.<ref>{{Internetquelle |autor=Bartosz Zaczyński |url=https://realpython.com/pyscript-python-in-browser/ |titel=A First Look at PyScript: Python in the Web Browser |werk=realpython.com |datum=2022-06-06 |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''PyScript''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].<ref>{{Internetquelle |url=https://www.tpointtech.com/pyscript |titel=Run Python Script in the Web Browser |werk=tpointtech.com |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |autor=Serdar Yegulalp |url=https://www.infoworld.com/article/2335480/intro-to-pyscript-run-python-in-your-web-browser.html |titel=Intro to PyScript: Run Python in your web browser |werk=infoworld.com |datum=2022-06-15 |sprache=en |abruf=2023-01-19<ins style="font-weight: bold; text-decoration: none;">}}</ref><ref name="Madachy2025">{{Literatur |Autor=Raymond J. Madachy |Titel=What Every Engineer Should Know About Python |Verlag=CRC Press |Ort=Boca Raton |Datum=2025 |Sprache=en |ISBN=978-1-03-235562-7 |Kapitel=Chapter 4.2.4: Pyscript |Seiten=238 ff |Online={{Google Buch |BuchID=iLVaEQAAQBAJ|Seite=238}}</ins>}}</ref> PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.<ref>{{Internetquelle |autor=Bartosz Zaczyński |url=https://realpython.com/pyscript-python-in-browser/ |titel=A First Look at PyScript: Python in the Web Browser |werk=realpython.com |datum=2022-06-06 |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript wird primär von der Anaconda, Inc entwickelt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript wird primär von der Anaconda, Inc entwickelt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit PyScript können Python-Skripte, welche normalerweise auf einem [[Server]] laufen, auch in einem Webbrowser ausgeführt werden.<ref>{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}</ref> Dadurch kann dieselbe Programmiersprache im [[Frontend und Backend|Backend]] (auf dem Server) und im [[Frontend]] (im Webbrowser) verwendet werden. Bei PyScript handelt es sich um eine [[TypeScript]]-[[Programmbibliothek|Bibliothek]], welche die Webseite lädt und die in [[Tag (Informatik)#Auszeichnungssprachen|Tags]] eingebundenen Python-Skripte [[Interpreter|interpretiert und ausführt]]. Außer der [[JavaScript]]-Bibliothek und den [[Cascading Style Sheets|CSS]]-Regeln von PyScript, bestehen keine weiteren Abhängigkeiten. Normalerweise wird die Programmiersprache JavaScript eingesetzt, um einer Webseite [[Dynamisches HTML|dynamische Funktionen]] zur Verfügung zu stellen. PyScript kann JavaScript ersetzen, aber auch mit JavaScript koexistieren. So kann JavaScript PyScript-[[Funktion (Programmierung)|Funktionen]] aufrufen und umgekehrt. Der Vorteil von PyScript besteht darin, dass es sehr viele Bibliotheken in der Sprache Python gibt, welche man auch auf Webseiten nutzen könnte. Diese müssen auf dem Server installiert sein.<ref>{{Internetquelle |autor=Muhammad Shmoon |url=https://www.educative.io/answers/how-to-import-external-libraries-and-python-script-in-pyscript |titel=How to import external libraries and Python script in pyscript |werk=educative.io |sprache=en |abruf=2023-01-19}}</ref> Als Beispiel kann man [[Grafikbibliothek]]en zur [[Bilderzeugung|Erzeugung]] und [[Bildbearbeitung|Bearbeitung]] von [[Digitales Bild|digitalen Bilder]] nennen. Die Bilddaten müssen dafür nicht zuerst an den Server zur Verarbeitung geschickt werden. Ein weiteres Beispiel sind [[Funktionsgraph]]en und [[Diagramm]]e.<ref>{{Internetquelle |autor=Yuvraj Chandra |url=https://www.makeuseof.com/pyscript-python-visualizations-web/ |titel=Run Python Visualizations on the Web Using PyScript |werk=makeuseof.com |datum=2022-08-10 |sprache=en |abruf=2023-01-19}}</ref> Die Programmiersprache Python wurde primär serverseitig eingesetzt. Unterstützung für reine Frontendentwicklung war kaum vorhanden. PyScript soll diese Lücke schließen helfen.<ref>{{Internetquelle |autor=Ifihanagbara Olusheye |url=https://www.freecodecamp.org/news/pyscript-python-front-end-framework/ |titel=How to Use PyScript – A Python Frontend Framework |werk=freecodecamp.org |datum=2022-05-25 |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |url=https://www.turing.com/kb/interactive-web-app-with-pyscript-and-pandas |titel=How to Create an Interactive Web App With PyScript and Pandas |werk=turing.com |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit PyScript können Python-Skripte, welche normalerweise auf einem [[Server]] laufen, auch in einem Webbrowser ausgeführt werden.<ref>{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}</ref> Dadurch kann dieselbe Programmiersprache im [[Frontend und Backend|Backend]] (auf dem Server) und im [[Frontend]] (im Webbrowser) verwendet werden. Bei PyScript handelt es sich um eine [[TypeScript]]-[[Programmbibliothek|Bibliothek]], welche die Webseite lädt und die in [[Tag (Informatik)#Auszeichnungssprachen|Tags]] eingebundenen Python-Skripte [[Interpreter|interpretiert und ausführt]]. Außer der [[JavaScript]]-Bibliothek und den [[Cascading Style Sheets|CSS]]-Regeln von PyScript, bestehen keine weiteren Abhängigkeiten. Normalerweise wird die Programmiersprache JavaScript eingesetzt, um einer Webseite [[Dynamisches HTML|dynamische Funktionen]] zur Verfügung zu stellen. PyScript kann JavaScript ersetzen, aber auch mit JavaScript koexistieren. So kann JavaScript PyScript-[[Funktion (Programmierung)|Funktionen]] aufrufen und umgekehrt. Der Vorteil von PyScript besteht darin, dass es sehr viele Bibliotheken in der Sprache Python gibt, welche man auch auf Webseiten nutzen könnte. Diese müssen auf dem Server installiert sein.<ref>{{Internetquelle |autor=Muhammad Shmoon |url=https://www.educative.io/answers/how-to-import-external-libraries-and-python-script-in-pyscript |titel=How to import external libraries and Python script in pyscript |werk=educative.io |sprache=en |abruf=2023-01-19}}</ref> Als Beispiel kann man [[Grafikbibliothek]]en zur [[Bilderzeugung|Erzeugung]] und [[Bildbearbeitung|Bearbeitung]] von [[Digitales Bild|digitalen Bilder]] nennen. Die Bilddaten müssen dafür nicht zuerst an den Server zur Verarbeitung geschickt werden. Ein weiteres Beispiel sind [[Funktionsgraph]]en und [[Diagramm]]e.<ref>{{Internetquelle |autor=Yuvraj Chandra |url=https://www.makeuseof.com/pyscript-python-visualizations-web/ |titel=Run Python Visualizations on the Web Using PyScript |werk=makeuseof.com |datum=2022-08-10 |sprache=en |abruf=2023-01-19}}</ref> Die Programmiersprache Python wurde primär serverseitig eingesetzt. Unterstützung für reine Frontendentwicklung war kaum vorhanden. PyScript soll diese Lücke schließen helfen.<ref>{{Internetquelle |autor=Ifihanagbara Olusheye |url=https://www.freecodecamp.org/news/pyscript-python-front-end-framework/ |titel=How to Use PyScript – A Python Frontend Framework |werk=freecodecamp.org |datum=2022-05-25 |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |url=https://www.turing.com/kb/interactive-web-app-with-pyscript-and-pandas |titel=How to Create an Interactive Web App With PyScript and Pandas |werk=turing.com |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Damit Python-Skripte in einem Browser ausgeführt werden können, benötigt man eine Python-[[Laufzeitumgebung]]. Es gibt mehrere Python-Laufzeitumgebungen, die normalerweise in der Programmiersprache [[C (Programmiersprache)|C]] geschrieben sind. PyScript kann theoretisch mit verschiedenen Laufzeitumgebungen zusammenarbeiten. Standardmäßig wird [[Pyodide]] (eine [[Portierung (Software)|Portierung]] der [[CPython]]-Laufzeitumgebung nach [[WebAssembly]]) verwendet. Viele der bekannten Python-[[Modul (Software)|Packages]] wurden auch nach WebAssembly portiert und können damit von PyScript verwendet werden. Pyodide wurde 2018 von [[Michael Droettboom]] bei der [[Mozilla Foundation]] entwickelt.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref> Um Pyodide und damit PyScript in einem Browser verwenden zu können, benötigt man [[Firefox]] mit einer Version 70.0 oder einen [[Google Chrome]] mit Version 71.0 oder höher.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/usage/index.html |titel=Using Pyodide |titelerg=Supported browsers |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Damit Python-Skripte in einem Browser ausgeführt werden können, benötigt man eine Python-[[Laufzeitumgebung]]. Es gibt mehrere Python-Laufzeitumgebungen, die normalerweise in der Programmiersprache [[C (Programmiersprache)|C]] geschrieben sind. PyScript kann theoretisch mit verschiedenen Laufzeitumgebungen zusammenarbeiten. Standardmäßig wird [[Pyodide]] (eine [[Portierung (Software)|Portierung]] der [[CPython]]-Laufzeitumgebung nach [[WebAssembly]]) verwendet.<ins style="font-weight: bold; text-decoration: none;"><ref name="Madachy2025" /></ins> Viele der bekannten Python-[[Modul (Software)|Packages]] wurden auch nach WebAssembly portiert und können damit von PyScript verwendet werden. Pyodide wurde 2018 von [[Michael Droettboom]] bei der [[Mozilla Foundation]] entwickelt.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref> Um Pyodide und damit PyScript in einem Browser verwenden zu können, benötigt man [[Firefox]] mit einer Version 70.0 oder einen [[Google Chrome]] mit Version 71.0 oder höher.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/usage/index.html |titel=Using Pyodide |titelerg=Supported browsers |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Beispiele ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Beispiele ==</div></td>
</tr>
</table>Siegbert v2https://de.wikipedia.org/w/index.php?title=PyScript&diff=261242203&oldid=prevSiegbert v2: Die Bibliothek "Matplotlib" hat einen eigenen Artikel => verknüpft2025-11-04T11:57:09Z<p>Die Bibliothek "Matplotlib" hat einen eigenen Artikel => verknüpft</p>
<table style="background-color: #fff; color: #202122;" data-mw-interface="">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 4. November 2025, 12:57 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 101:</td>
<td colspan="2" class="diff-lineno">Zeile 101:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></syntaxhighlight></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></syntaxhighlight></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Damit derartige Diagramme erstellt werden können, muss in einem <syntaxhighlight lang="html" inline><py-config></syntaxhighlight>-Block die Erweiterung <code>matplotlib</code> geladen werden.<ref>{{Internetquelle |url=https://docs.pyscript.net/2025.10.3/user-guide/configuration/ |titel=Configuration |werk=docs.pyscript.net |sprache=en |abruf=2025-10-26}}</ref><ref>{{Internetquelle |url=https://matplotlib.org/ |titel=Matplotlib: Visualization with Python |werk=matplotlib.org |sprache=en |abruf=2025-10-26}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Damit derartige Diagramme erstellt werden können, muss in einem <syntaxhighlight lang="html" inline><py-config></syntaxhighlight>-Block die Erweiterung <code><ins style="font-weight: bold; text-decoration: none;">[[</ins>matplotlib<ins style="font-weight: bold; text-decoration: none;">]]</ins></code> geladen werden.<ref>{{Internetquelle |url=https://docs.pyscript.net/2025.10.3/user-guide/configuration/ |titel=Configuration |werk=docs.pyscript.net |sprache=en |abruf=2025-10-26}}</ref><ref>{{Internetquelle |url=https://matplotlib.org/ |titel=Matplotlib: Visualization with Python |werk=matplotlib.org |sprache=en |abruf=2025-10-26}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
</tr>
</table>Siegbert v2https://de.wikipedia.org/w/index.php?title=PyScript&diff=261201546&oldid=prevSiegbert v2: doppeltes LZ entfernt2025-11-03T11:42:44Z<p>doppeltes LZ entfernt</p>
<table style="background-color: #fff; color: #202122;" data-mw-interface="">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. November 2025, 12:42 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit PyScript können Python-Skripte, welche normalerweise auf einem [[Server]] laufen, auch in einem Webbrowser ausgeführt werden.<ref>{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}</ref> Dadurch kann dieselbe Programmiersprache im [[Frontend und Backend|Backend]] (auf dem Server) und im [[Frontend]] (im Webbrowser) verwendet werden. Bei PyScript handelt es sich um eine [[TypeScript]]-[[Programmbibliothek|Bibliothek]], welche die Webseite lädt und die in [[Tag (Informatik)#Auszeichnungssprachen|Tags]] eingebundenen Python-Skripte [[Interpreter|interpretiert und ausführt]]. Außer der [[JavaScript]]-Bibliothek und den [[Cascading Style Sheets|CSS]]-Regeln von PyScript, bestehen keine weiteren Abhängigkeiten. Normalerweise wird die Programmiersprache JavaScript eingesetzt, um einer Webseite [[Dynamisches HTML|dynamische Funktionen]] zur Verfügung zu stellen. PyScript kann JavaScript ersetzen, aber auch mit JavaScript koexistieren. So kann JavaScript PyScript-[[Funktion (Programmierung)|Funktionen]] aufrufen und umgekehrt. Der Vorteil von PyScript besteht darin, dass es sehr viele Bibliotheken in der Sprache Python gibt, welche man auch auf Webseiten nutzen könnte. Diese müssen auf dem Server installiert sein.<ref>{{Internetquelle |autor=Muhammad Shmoon |url=https://www.educative.io/answers/how-to-import-external-libraries-and-python-script-in-pyscript |titel=How to import external libraries and Python script in pyscript |werk=educative.io |sprache=en |abruf=2023-01-19}}</ref> Als Beispiel kann man [[Grafikbibliothek]]en zur [[Bilderzeugung|Erzeugung]] und [[Bildbearbeitung|Bearbeitung]] von [[Digitales Bild|digitalen Bilder]] nennen. Die Bilddaten müssen dafür nicht zuerst an den Server zur Verarbeitung geschickt werden. Ein weiteres Beispiel sind [[Funktionsgraph]]en und [[Diagramm]]e.<ref>{{Internetquelle |autor=Yuvraj Chandra |url=https://www.makeuseof.com/pyscript-python-visualizations-web/ |titel=Run Python Visualizations on the Web Using PyScript |werk=makeuseof.com |datum=2022-08-10 |sprache=en |abruf=2023-01-19}}</ref> Die Programmiersprache Python wurde primär serverseitig eingesetzt. Unterstützung für reine Frontendentwicklung war kaum vorhanden. PyScript soll diese Lücke schließen helfen.<ref>{{Internetquelle |autor=Ifihanagbara Olusheye |url=https://www.freecodecamp.org/news/pyscript-python-front-end-framework/ |titel=How to Use PyScript – A Python Frontend Framework |werk=freecodecamp.org |datum=2022-05-25 |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |url=https://www.turing.com/kb/interactive-web-app-with-pyscript-and-pandas |titel=How to Create an Interactive Web App With PyScript and Pandas |werk=turing.com |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit PyScript können Python-Skripte, welche normalerweise auf einem [[Server]] laufen, auch in einem Webbrowser ausgeführt werden.<ref>{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}</ref> Dadurch kann dieselbe Programmiersprache im [[Frontend und Backend|Backend]] (auf dem Server) und im [[Frontend]] (im Webbrowser) verwendet werden. Bei PyScript handelt es sich um eine [[TypeScript]]-[[Programmbibliothek|Bibliothek]], welche die Webseite lädt und die in [[Tag (Informatik)#Auszeichnungssprachen|Tags]] eingebundenen Python-Skripte [[Interpreter|interpretiert und ausführt]]. Außer der [[JavaScript]]-Bibliothek und den [[Cascading Style Sheets|CSS]]-Regeln von PyScript, bestehen keine weiteren Abhängigkeiten. Normalerweise wird die Programmiersprache JavaScript eingesetzt, um einer Webseite [[Dynamisches HTML|dynamische Funktionen]] zur Verfügung zu stellen. PyScript kann JavaScript ersetzen, aber auch mit JavaScript koexistieren. So kann JavaScript PyScript-[[Funktion (Programmierung)|Funktionen]] aufrufen und umgekehrt. Der Vorteil von PyScript besteht darin, dass es sehr viele Bibliotheken in der Sprache Python gibt, welche man auch auf Webseiten nutzen könnte. Diese müssen auf dem Server installiert sein.<ref>{{Internetquelle |autor=Muhammad Shmoon |url=https://www.educative.io/answers/how-to-import-external-libraries-and-python-script-in-pyscript |titel=How to import external libraries and Python script in pyscript |werk=educative.io |sprache=en |abruf=2023-01-19}}</ref> Als Beispiel kann man [[Grafikbibliothek]]en zur [[Bilderzeugung|Erzeugung]] und [[Bildbearbeitung|Bearbeitung]] von [[Digitales Bild|digitalen Bilder]] nennen. Die Bilddaten müssen dafür nicht zuerst an den Server zur Verarbeitung geschickt werden. Ein weiteres Beispiel sind [[Funktionsgraph]]en und [[Diagramm]]e.<ref>{{Internetquelle |autor=Yuvraj Chandra |url=https://www.makeuseof.com/pyscript-python-visualizations-web/ |titel=Run Python Visualizations on the Web Using PyScript |werk=makeuseof.com |datum=2022-08-10 |sprache=en |abruf=2023-01-19}}</ref> Die Programmiersprache Python wurde primär serverseitig eingesetzt. Unterstützung für reine Frontendentwicklung war kaum vorhanden. PyScript soll diese Lücke schließen helfen.<ref>{{Internetquelle |autor=Ifihanagbara Olusheye |url=https://www.freecodecamp.org/news/pyscript-python-front-end-framework/ |titel=How to Use PyScript – A Python Frontend Framework |werk=freecodecamp.org |datum=2022-05-25 |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |url=https://www.turing.com/kb/interactive-web-app-with-pyscript-and-pandas |titel=How to Create an Interactive Web App With PyScript and Pandas |werk=turing.com |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Damit Python-Skripte in einem Browser ausgeführt werden können, benötigt man eine Python-[[Laufzeitumgebung]]. Es gibt mehrere Python-Laufzeitumgebungen, die normalerweise in der Programmiersprache [[C (Programmiersprache)|C]] geschrieben sind. PyScript kann theoretisch mit verschiedenen Laufzeitumgebungen zusammenarbeiten. Standardmäßig wird [[Pyodide]] (eine [[Portierung (Software)|Portierung]] der [[CPython]]-Laufzeitumgebung nach [[WebAssembly]]) verwendet. Viele der bekannten Python-[[Modul (Software)|Packages]] wurden auch nach WebAssembly portiert und können damit von PyScript verwendet werden. Pyodide wurde 2018 von [[Michael Droettboom]] bei der [[Mozilla Foundation]] entwickelt.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref> Um Pyodide<del style="font-weight: bold; text-decoration: none;"> </del> und damit PyScript in einem Browser verwenden zu können, benötigt man [[Firefox]] mit einer Version 70.0 oder einen [[Google Chrome]] mit Version 71.0 oder höher.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/usage/index.html |titel=Using Pyodide |titelerg=Supported browsers |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Damit Python-Skripte in einem Browser ausgeführt werden können, benötigt man eine Python-[[Laufzeitumgebung]]. Es gibt mehrere Python-Laufzeitumgebungen, die normalerweise in der Programmiersprache [[C (Programmiersprache)|C]] geschrieben sind. PyScript kann theoretisch mit verschiedenen Laufzeitumgebungen zusammenarbeiten. Standardmäßig wird [[Pyodide]] (eine [[Portierung (Software)|Portierung]] der [[CPython]]-Laufzeitumgebung nach [[WebAssembly]]) verwendet. Viele der bekannten Python-[[Modul (Software)|Packages]] wurden auch nach WebAssembly portiert und können damit von PyScript verwendet werden. Pyodide wurde 2018 von [[Michael Droettboom]] bei der [[Mozilla Foundation]] entwickelt.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref> Um Pyodide und damit PyScript in einem Browser verwenden zu können, benötigt man [[Firefox]] mit einer Version 70.0 oder einen [[Google Chrome]] mit Version 71.0 oder höher.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/usage/index.html |titel=Using Pyodide |titelerg=Supported browsers |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Beispiele ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Beispiele ==</div></td>
</tr>
</table>Siegbert v2https://de.wikipedia.org/w/index.php?title=PyScript&diff=261200456&oldid=prevSiegbert v2: Schräge Übersetzung?! CPython ist ein eigenständiges Produkt (mit WL) resp. ein feststehender Begriff; keine C-Portierung von Python (vgl.: https://pyodide.org/en/stable/index.html)2025-11-03T10:57:52Z<p>Schräge Übersetzung?! CPython ist ein eigenständiges Produkt (mit WL) resp. ein feststehender Begriff; keine C-Portierung von Python (vgl.: https://pyodide.org/en/stable/index.html)</p>
<table style="background-color: #fff; color: #202122;" data-mw-interface="">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. November 2025, 11:57 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit PyScript können Python-Skripte, welche normalerweise auf einem [[Server]] laufen, auch in einem Webbrowser ausgeführt werden.<ref>{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}</ref> Dadurch kann dieselbe Programmiersprache im [[Frontend und Backend|Backend]] (auf dem Server) und im [[Frontend]] (im Webbrowser) verwendet werden. Bei PyScript handelt es sich um eine [[TypeScript]]-[[Programmbibliothek|Bibliothek]], welche die Webseite lädt und die in [[Tag (Informatik)#Auszeichnungssprachen|Tags]] eingebundenen Python-Skripte [[Interpreter|interpretiert und ausführt]]. Außer der [[JavaScript]]-Bibliothek und den [[Cascading Style Sheets|CSS]]-Regeln von PyScript, bestehen keine weiteren Abhängigkeiten. Normalerweise wird die Programmiersprache JavaScript eingesetzt, um einer Webseite [[Dynamisches HTML|dynamische Funktionen]] zur Verfügung zu stellen. PyScript kann JavaScript ersetzen, aber auch mit JavaScript koexistieren. So kann JavaScript PyScript-[[Funktion (Programmierung)|Funktionen]] aufrufen und umgekehrt. Der Vorteil von PyScript besteht darin, dass es sehr viele Bibliotheken in der Sprache Python gibt, welche man auch auf Webseiten nutzen könnte. Diese müssen auf dem Server installiert sein.<ref>{{Internetquelle |autor=Muhammad Shmoon |url=https://www.educative.io/answers/how-to-import-external-libraries-and-python-script-in-pyscript |titel=How to import external libraries and Python script in pyscript |werk=educative.io |sprache=en |abruf=2023-01-19}}</ref> Als Beispiel kann man [[Grafikbibliothek]]en zur [[Bilderzeugung|Erzeugung]] und [[Bildbearbeitung|Bearbeitung]] von [[Digitales Bild|digitalen Bilder]] nennen. Die Bilddaten müssen dafür nicht zuerst an den Server zur Verarbeitung geschickt werden. Ein weiteres Beispiel sind [[Funktionsgraph]]en und [[Diagramm]]e.<ref>{{Internetquelle |autor=Yuvraj Chandra |url=https://www.makeuseof.com/pyscript-python-visualizations-web/ |titel=Run Python Visualizations on the Web Using PyScript |werk=makeuseof.com |datum=2022-08-10 |sprache=en |abruf=2023-01-19}}</ref> Die Programmiersprache Python wurde primär serverseitig eingesetzt. Unterstützung für reine Frontendentwicklung war kaum vorhanden. PyScript soll diese Lücke schließen helfen.<ref>{{Internetquelle |autor=Ifihanagbara Olusheye |url=https://www.freecodecamp.org/news/pyscript-python-front-end-framework/ |titel=How to Use PyScript – A Python Frontend Framework |werk=freecodecamp.org |datum=2022-05-25 |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |url=https://www.turing.com/kb/interactive-web-app-with-pyscript-and-pandas |titel=How to Create an Interactive Web App With PyScript and Pandas |werk=turing.com |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit PyScript können Python-Skripte, welche normalerweise auf einem [[Server]] laufen, auch in einem Webbrowser ausgeführt werden.<ref>{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}</ref> Dadurch kann dieselbe Programmiersprache im [[Frontend und Backend|Backend]] (auf dem Server) und im [[Frontend]] (im Webbrowser) verwendet werden. Bei PyScript handelt es sich um eine [[TypeScript]]-[[Programmbibliothek|Bibliothek]], welche die Webseite lädt und die in [[Tag (Informatik)#Auszeichnungssprachen|Tags]] eingebundenen Python-Skripte [[Interpreter|interpretiert und ausführt]]. Außer der [[JavaScript]]-Bibliothek und den [[Cascading Style Sheets|CSS]]-Regeln von PyScript, bestehen keine weiteren Abhängigkeiten. Normalerweise wird die Programmiersprache JavaScript eingesetzt, um einer Webseite [[Dynamisches HTML|dynamische Funktionen]] zur Verfügung zu stellen. PyScript kann JavaScript ersetzen, aber auch mit JavaScript koexistieren. So kann JavaScript PyScript-[[Funktion (Programmierung)|Funktionen]] aufrufen und umgekehrt. Der Vorteil von PyScript besteht darin, dass es sehr viele Bibliotheken in der Sprache Python gibt, welche man auch auf Webseiten nutzen könnte. Diese müssen auf dem Server installiert sein.<ref>{{Internetquelle |autor=Muhammad Shmoon |url=https://www.educative.io/answers/how-to-import-external-libraries-and-python-script-in-pyscript |titel=How to import external libraries and Python script in pyscript |werk=educative.io |sprache=en |abruf=2023-01-19}}</ref> Als Beispiel kann man [[Grafikbibliothek]]en zur [[Bilderzeugung|Erzeugung]] und [[Bildbearbeitung|Bearbeitung]] von [[Digitales Bild|digitalen Bilder]] nennen. Die Bilddaten müssen dafür nicht zuerst an den Server zur Verarbeitung geschickt werden. Ein weiteres Beispiel sind [[Funktionsgraph]]en und [[Diagramm]]e.<ref>{{Internetquelle |autor=Yuvraj Chandra |url=https://www.makeuseof.com/pyscript-python-visualizations-web/ |titel=Run Python Visualizations on the Web Using PyScript |werk=makeuseof.com |datum=2022-08-10 |sprache=en |abruf=2023-01-19}}</ref> Die Programmiersprache Python wurde primär serverseitig eingesetzt. Unterstützung für reine Frontendentwicklung war kaum vorhanden. PyScript soll diese Lücke schließen helfen.<ref>{{Internetquelle |autor=Ifihanagbara Olusheye |url=https://www.freecodecamp.org/news/pyscript-python-front-end-framework/ |titel=How to Use PyScript – A Python Frontend Framework |werk=freecodecamp.org |datum=2022-05-25 |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |url=https://www.turing.com/kb/interactive-web-app-with-pyscript-and-pandas |titel=How to Create an Interactive Web App With PyScript and Pandas |werk=turing.com |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Damit Python-Skripte in einem Browser ausgeführt werden können, benötigt man eine Python-[[Laufzeitumgebung]]. Es gibt mehrere Python-Laufzeitumgebungen, die normalerweise in der Programmiersprache [[C (Programmiersprache)|C]] geschrieben sind. PyScript kann theoretisch mit verschiedenen Laufzeitumgebungen zusammenarbeiten. Standardmäßig wird eine <del style="font-weight: bold; text-decoration: none;">C-</del>[[Portierung (Software)|Portierung]] der <del style="font-weight: bold; text-decoration: none;">Python</del>-Laufzeitumgebung nach [[WebAssembly]]<del style="font-weight: bold; text-decoration: none;"> mit Namen [[Pyodide]]</del> verwendet. Viele der bekannten Python-[[Modul (Software)|Packages]] wurden auch nach WebAssembly portiert und können damit von PyScript verwendet werden. Pyodide wurde 2018 von [[Michael Droettboom]] bei der [[Mozilla Foundation]] entwickelt.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref> Um Pyodide und damit PyScript in einem Browser verwenden zu können, benötigt man [[Firefox]] mit einer Version 70.0 oder einen [[Google Chrome]] mit Version 71.0 oder höher.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/usage/index.html |titel=Using Pyodide |titelerg=Supported browsers |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Damit Python-Skripte in einem Browser ausgeführt werden können, benötigt man eine Python-[[Laufzeitumgebung]]. Es gibt mehrere Python-Laufzeitumgebungen, die normalerweise in der Programmiersprache [[C (Programmiersprache)|C]] geschrieben sind. PyScript kann theoretisch mit verschiedenen Laufzeitumgebungen zusammenarbeiten. Standardmäßig wird <ins style="font-weight: bold; text-decoration: none;">[[Pyodide]] (</ins>eine [[Portierung (Software)|Portierung]] der <ins style="font-weight: bold; text-decoration: none;">[[CPython]]</ins>-Laufzeitumgebung nach [[WebAssembly]]<ins style="font-weight: bold; text-decoration: none;">)</ins> verwendet. Viele der bekannten Python-[[Modul (Software)|Packages]] wurden auch nach WebAssembly portiert und können damit von PyScript verwendet werden. Pyodide wurde 2018 von [[Michael Droettboom]] bei der [[Mozilla Foundation]] entwickelt.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref> Um Pyodide und damit PyScript in einem Browser verwenden zu können, benötigt man [[Firefox]] mit einer Version 70.0 oder einen [[Google Chrome]] mit Version 71.0 oder höher.<ref>{{Internetquelle |url=https://pyodide.org/en/stable/usage/index.html |titel=Using Pyodide |titelerg=Supported browsers |werk=pyodide.org |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Beispiele ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Beispiele ==</div></td>
</tr>
</table>Siegbert v2https://de.wikipedia.org/w/index.php?title=PyScript&diff=261065204&oldid=prevSiegbert v2: /* Wie spät ist es? */ einheitlicher Aufbau für Beispiel-Überschriften2025-10-30T06:46:45Z<p><span class="autocomment">Wie spät ist es?: </span> einheitlicher Aufbau für Beispiel-Überschriften</p>
<table style="background-color: #fff; color: #202122;" data-mw-interface="">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 30. Oktober 2025, 07:46 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 30:</td>
<td colspan="2" class="diff-lineno">Zeile 30:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Beispiele ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Beispiele ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>=== Wie spät ist es? ===</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>===<ins style="font-weight: bold; text-decoration: none;"> Beispiel:</ins> Wie spät ist es? ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das nachfolgende Beispiel importiert drei Pakete. Diese enthalten Funktionen zur Ausgabensteuerung, Datumsverwaltung und Ereignisbehandlung. Bei jedem Klick auf die [[Schaltfläche]] wird das aktuelle Datum und die aktuelle Uhrzeit in einer neuen Zeile ausgegeben. Die einzelnen Bestandteile des aktuellen Datums werden so formatiert, dass sie der üblichen Schreibweise in Deutschland entsprechen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das nachfolgende Beispiel importiert drei Pakete. Diese enthalten Funktionen zur Ausgabensteuerung, Datumsverwaltung und Ereignisbehandlung. Bei jedem Klick auf die [[Schaltfläche]] wird das aktuelle Datum und die aktuelle Uhrzeit in einer neuen Zeile ausgegeben. Die einzelnen Bestandteile des aktuellen Datums werden so formatiert, dass sie der üblichen Schreibweise in Deutschland entsprechen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>Siegbert v2https://de.wikipedia.org/w/index.php?title=PyScript&diff=260958424&oldid=prevSiegbert v2: /* Wie spät ist es? */ Tippfehler behoben2025-10-27T05:27:58Z<p><span class="autocomment">Wie spät ist es?: </span> Tippfehler behoben</p>
<table style="background-color: #fff; color: #202122;" data-mw-interface="">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. Oktober 2025, 06:27 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 62:</td>
<td colspan="2" class="diff-lineno">Zeile 62:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></syntaxhighlight></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></syntaxhighlight></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Alternativ zur Angabe <syntaxhighlight lang="html" inline><script type="py"></syntaxhighlight> kann auch (wie im unteren Beispiel) das Element <syntaxhighlight lang="html" inline><py-script></syntaxhighlight> <del style="font-weight: bold; text-decoration: none;">genutz</del> werden. Allerdings wird die neue Schreibweise empfohlen.<ref>{{Internetquelle |url=https://docs.pyscript.net/2025.10.3///user-guide/first-steps/ |titel=First steps |werk=docs.pyscript.net |sprache=en |abruf=2025-10-24}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Alternativ zur Angabe <syntaxhighlight lang="html" inline><script type="py"></syntaxhighlight> kann auch (wie im unteren Beispiel) das Element <syntaxhighlight lang="html" inline><py-script></syntaxhighlight> <ins style="font-weight: bold; text-decoration: none;">genutzt</ins> werden. Allerdings wird die neue Schreibweise empfohlen.<ref>{{Internetquelle |url=https://docs.pyscript.net/2025.10.3///user-guide/first-steps/ |titel=First steps |werk=docs.pyscript.net |sprache=en |abruf=2025-10-24}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript bietet auch die Möglichkeit an, über eine Eingabeaufforderung mit dem Benutzer zu kommunizieren. Dafür muss dem Element <syntaxhighlight lang="html" inline><script type="py"></syntaxhighlight> bzw. dem Element <syntaxhighlight lang="html" inline><py-script></syntaxhighlight> das Attribut <code>terminal</code> hinzugefügt werden. Falls auch Eingaben möglich sein sollen, muss zusätzlich noch das Attribut <code>worker</code> angegeben werden.<ref>{{Internetquelle |url=https://docs.pyscript.net/2025.10.3///user-guide/terminal/ |titel=Terminal |werk=docs.pyscript.net |sprache=en |abruf=2025-10-26}}</ref> In früheren Versionen konnte ein Terminal auch mit dem Element <syntaxhighlight lang="html" inline><py-terminal></syntaxhighlight> realisiert werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript bietet auch die Möglichkeit an, über eine Eingabeaufforderung mit dem Benutzer zu kommunizieren. Dafür muss dem Element <syntaxhighlight lang="html" inline><script type="py"></syntaxhighlight> bzw. dem Element <syntaxhighlight lang="html" inline><py-script></syntaxhighlight> das Attribut <code>terminal</code> hinzugefügt werden. Falls auch Eingaben möglich sein sollen, muss zusätzlich noch das Attribut <code>worker</code> angegeben werden.<ref>{{Internetquelle |url=https://docs.pyscript.net/2025.10.3///user-guide/terminal/ |titel=Terminal |werk=docs.pyscript.net |sprache=en |abruf=2025-10-26}}</ref> In früheren Versionen konnte ein Terminal auch mit dem Element <syntaxhighlight lang="html" inline><py-terminal></syntaxhighlight> realisiert werden.</div></td>
</tr>
</table>Siegbert v2https://de.wikipedia.org/w/index.php?title=PyScript&diff=260958402&oldid=prevSiegbert v2: Keines der Beispiele war lauffähig; die Bibliotheken und Syntax haben sich seit der ersten Betaversion z. T. deutlich geändert / die ersten beiden Beispiele wegen WP:WWNI zusammengefasst; der Artikel ist keine Code-Sammlung / Beispiele ausführlicher erklärt / Belege hinzugefügt2025-10-27T05:26:07Z<p>Keines der Beispiele war lauffähig; die Bibliotheken und Syntax haben sich seit der ersten Betaversion z. T. deutlich geändert / die ersten beiden Beispiele wegen <a href="/wiki/Wikipedia:WWNI" class="mw-redirect" title="Wikipedia:WWNI">WP:WWNI</a> zusammengefasst; der Artikel ist keine Code-Sammlung / Beispiele ausführlicher erklärt / Belege hinzugefügt</p>
<a href="//de.wikipedia.org/w/index.php?title=PyScript&diff=260958402&oldid=256739108">Änderungen zeigen</a>Siegbert v2https://de.wikipedia.org/w/index.php?title=PyScript&diff=256739108&oldid=prevSiegbert v2: Artikel von javatpoint.com wurden umgezogen auf tpointtech.com / auch bei infoworld.com hat sich die URL etwas geändert2025-06-06T08:57:27Z<p>Artikel von javatpoint.com wurden umgezogen auf tpointtech.com / auch bei infoworld.com hat sich die URL etwas geändert</p>
<table style="background-color: #fff; color: #202122;" data-mw-interface="">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 6. Juni 2025, 09:57 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Website = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Website = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''PyScript''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].<ref>{{Internetquelle |url=https://www.<del style="font-weight: bold; text-decoration: none;">javatpoint</del>.com/pyscript |titel=Run Python Script in the Web Browser |werk=<del style="font-weight: bold; text-decoration: none;">javatpoint</del>.com |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |autor=Serdar Yegulalp |url=https://www.infoworld.com/article/<del style="font-weight: bold; text-decoration: none;">3661628</del>/<del style="font-weight: bold; text-decoration: none;">get</del>-<del style="font-weight: bold; text-decoration: none;">started-with</del>-pyscript-<del style="font-weight: bold; text-decoration: none;">the</del>-in-<del style="font-weight: bold; text-decoration: none;">browser</del>-<del style="font-weight: bold; text-decoration: none;">python</del>-<del style="font-weight: bold; text-decoration: none;">by-anaconda</del>.html |titel=Intro to PyScript: Run Python in your web browser |werk=infoworld.com |datum=2022-06-15 |sprache=en |abruf=2023-01-19}}</ref> PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.<ref>{{Internetquelle |autor=Bartosz Zaczyński |url=https://realpython.com/pyscript-python-in-browser/ |titel=A First Look at PyScript: Python in the Web Browser |werk=realpython.com |datum=2022-06-06 |sprache=en |abruf=2023-01-19}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''PyScript''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].<ref>{{Internetquelle |url=https://www.<ins style="font-weight: bold; text-decoration: none;">tpointtech</ins>.com/pyscript |titel=Run Python Script in the Web Browser |werk=<ins style="font-weight: bold; text-decoration: none;">tpointtech</ins>.com |sprache=en |abruf=2023-01-19}}</ref><ref>{{Internetquelle |autor=Serdar Yegulalp |url=https://www.infoworld.com/article/<ins style="font-weight: bold; text-decoration: none;">2335480</ins>/<ins style="font-weight: bold; text-decoration: none;">intro</ins>-<ins style="font-weight: bold; text-decoration: none;">to</ins>-pyscript-<ins style="font-weight: bold; text-decoration: none;">run-python</ins>-in-<ins style="font-weight: bold; text-decoration: none;">your</ins>-<ins style="font-weight: bold; text-decoration: none;">web</ins>-<ins style="font-weight: bold; text-decoration: none;">browser</ins>.html |titel=Intro to PyScript: Run Python in your web browser |werk=infoworld.com |datum=2022-06-15 |sprache=en |abruf=2023-01-19}}</ref> PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.<ref>{{Internetquelle |autor=Bartosz Zaczyński |url=https://realpython.com/pyscript-python-in-browser/ |titel=A First Look at PyScript: Python in the Web Browser |werk=realpython.com |datum=2022-06-06 |sprache=en |abruf=2023-01-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript wird primär von der Anaconda, Inc entwickelt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PyScript wird primär von der Anaconda, Inc entwickelt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>Siegbert v2