https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=PyScript PyScript - Versionsgeschichte 2025-06-11T21:23:50Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.4 https://de.wikipedia.org/w/index.php?title=PyScript&diff=256739108&oldid=prev Siegbert v2: Artikel von javatpoint.com wurden umgezogen auf tpointtech.com / auch bei infoworld.com hat sich die URL etwas geändert 2025-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, 10: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]].&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{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}}&lt;/ref&gt; PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.&lt;ref&gt;{{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}}&lt;/ref&gt;</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]].&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{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}}&lt;/ref&gt; PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.&lt;ref&gt;{{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}}&lt;/ref&gt;</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 https://de.wikipedia.org/w/index.php?title=PyScript&diff=254066413&oldid=prev Siegbert v2: Änderung 253786350 von HüRoGlyph rückgängig gemacht; Diese Felder werden alle zentral für alle Sprachen in WikiData (Datenobjekt Q115750242) gepflegt; nicht hier. Bei zukünftigen Versionen dort einen neuen Wert im Feld Version anlegen und diesen grün markieren (kleiner Pfeil nach oben). 2025-03-10T08:45:17Z <p>Änderung <a href="/wiki/Spezial:Diff/253786350" title="Spezial:Diff/253786350">253786350</a> von <a href="/wiki/Spezial:Beitr%C3%A4ge/H%C3%BCRoGlyph" title="Spezial:Beiträge/HüRoGlyph">HüRoGlyph</a> rückgängig gemacht; Diese Felder werden alle zentral für alle Sprachen in WikiData (<a href="https://www.wikidata.org/wiki/Q115750242" class="extiw" title="wikidata:Q115750242">Datenobjekt Q115750242</a>) gepflegt; nicht hier. Bei zukünftigen Versionen dort einen neuen Wert im Feld Version anlegen und diesen grün markieren (kleiner Pfeil nach oben).</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 10. März 2025, 10:45 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</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;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></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>{{Infobox Programmiersprache</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>{{Infobox Programmiersprache</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>| Name = </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>| Name = </div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 8:</td> <td colspan="2" class="diff-lineno">Zeile 7:</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>| Designer = </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>| Designer = </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>| Entwickler = </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>| Entwickler = </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>| AktuelleVersion = <del style="font-weight: bold; text-decoration: none;">2025.2.4</del></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>| AktuelleVersion = </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>| AktuelleVersionFreigabeDatum = <del style="font-weight: bold; text-decoration: none;">27. Februar 2025</del></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>| AktuelleVersionFreigabeDatum = </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>| AktuelleVorabVersion = </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>| AktuelleVorabVersion = </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>| AktuelleVorabVersionFreigabeDatum = </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>| AktuelleVorabVersionFreigabeDatum = </div></td> </tr> </table> Siegbert v2 https://de.wikipedia.org/w/index.php?title=PyScript&diff=253786350&oldid=prev HüRoGlyph: Infobox Programmiersprache: "Aktuelle Version" aktualisiert. 2025-03-01T13:13:11Z <p>Infobox Programmiersprache: &quot;Aktuelle Version&quot; aktualisiert.</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 1. März 2025, 15:13 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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;"><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>{{Infobox Programmiersprache</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>{{Infobox Programmiersprache</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>| Name = </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>| Name = </div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 7:</td> <td colspan="2" class="diff-lineno">Zeile 8:</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>| Designer = </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>| Designer = </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>| Entwickler = </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>| Entwickler = </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>| AktuelleVersion = </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>| AktuelleVersion = <ins style="font-weight: bold; text-decoration: none;">2025.2.4</ins></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>| AktuelleVersionFreigabeDatum = </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>| AktuelleVersionFreigabeDatum = <ins style="font-weight: bold; text-decoration: none;">27. Februar 2025</ins></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>| AktuelleVorabVersion = </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>| AktuelleVorabVersion = </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>| AktuelleVorabVersionFreigabeDatum = </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>| AktuelleVorabVersionFreigabeDatum = </div></td> </tr> </table> HüRoGlyph https://de.wikipedia.org/w/index.php?title=PyScript&diff=248292704&oldid=prev Maja126: /* growthexperiments-addlink-summary-summary:1|1|0 */ 2024-09-03T18:06:27Z <p>Linkvorschlag-Funktion: 1 Link hinzugefügt.</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. September 2024, 20:06 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 25:</td> <td colspan="2" class="diff-lineno">Zeile 25:</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>== Anwendung ==</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>== Anwendung ==</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>Mit PyScript können Python-Skripte, welche normalerweise auf einem Server laufen, auch in einem Webbrowser ausgeführt werden.&lt;ref&gt;{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{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}}&lt;/ref&gt;</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>Mit PyScript können Python-Skripte, welche normalerweise auf einem <ins style="font-weight: bold; text-decoration: none;">[[</ins>Server<ins style="font-weight: bold; text-decoration: none;">]]</ins> laufen, auch in einem Webbrowser ausgeführt werden.&lt;ref&gt;{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{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}}&lt;/ref&gt;</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>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 C-[[Portierung (Software)|Portierung]] der Python-Laufzeitumgebung nach [[WebAssembly]] mit Namen [[Pyodide]] 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.&lt;ref&gt;{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;</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>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 C-[[Portierung (Software)|Portierung]] der Python-Laufzeitumgebung nach [[WebAssembly]] mit Namen [[Pyodide]] 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.&lt;ref&gt;{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;</div></td> </tr> </table> Maja126 https://de.wikipedia.org/w/index.php?title=PyScript&diff=245374618&oldid=prev Siegbert v2: + Infobox (hauptsächlich Daten aus WikiData-Objekt: Q115750242) 2024-05-27T08:00:54Z <p>+ Infobox (hauptsächlich Daten aus <a href="https://www.wikidata.org/wiki/Q115750242" class="extiw" title="wikidata:Q115750242">WikiData-Objekt: Q115750242</a>)</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. Mai 2024, 10:00 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>{{Infobox Programmiersprache</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Name = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Logo = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Beschreibung = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Paradigma = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Erscheinungsjahr = 2022</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Designer = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Entwickler = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| AktuelleVersion = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| AktuelleVersionFreigabeDatum = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| AktuelleVorabVersion = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| AktuelleVorabVersionFreigabeDatum = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Typisierung = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Implementierung = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Dialekte = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Standardisierungen = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Beeinflusst_von = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Beeinflusste = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Betriebssystem = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Lizenz = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>| Website = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>}}</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''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].&lt;ref&gt;{{Internetquelle |url=https://www.javatpoint.com/pyscript |titel=Run Python Script in the Web Browser |werk=javatpoint.com |sprache=en |abruf=2023-01-19}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Serdar Yegulalp |url=https://www.infoworld.com/article/3661628/get-started-with-pyscript-the-in-browser-python-by-anaconda.html |titel=Intro to PyScript: Run Python in your web browser |werk=infoworld.com |datum=2022-06-15 |sprache=en |abruf=2023-01-19}}&lt;/ref&gt; PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.&lt;ref&gt;{{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}}&lt;/ref&gt;</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''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].&lt;ref&gt;{{Internetquelle |url=https://www.javatpoint.com/pyscript |titel=Run Python Script in the Web Browser |werk=javatpoint.com |sprache=en |abruf=2023-01-19}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Serdar Yegulalp |url=https://www.infoworld.com/article/3661628/get-started-with-pyscript-the-in-browser-python-by-anaconda.html |titel=Intro to PyScript: Run Python in your web browser |werk=infoworld.com |datum=2022-06-15 |sprache=en |abruf=2023-01-19}}&lt;/ref&gt; PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.&lt;ref&gt;{{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}}&lt;/ref&gt;</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> </table> Siegbert v2 https://de.wikipedia.org/w/index.php?title=PyScript&diff=245287498&oldid=prev Siegbert v2: + Literatur 2024-05-25T00:01:05Z <p>+ Literatur</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 25. Mai 2024, 02:01 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 68:</td> <td colspan="2" class="diff-lineno">Zeile 68:</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>&lt;/body&gt;</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>&lt;/body&gt;</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>&lt;/syntaxhighlight&gt;</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>&lt;/syntaxhighlight&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>== Literatur ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>* {{Literatur |Autor=Pina Merkert |Titel=PyScript im Browser statt JavaScript |Hrsg=[[Heise Gruppe|Heise Medien]] |Sammelwerk=c’t Python |Datum=2022 |Sprache=de |ISBN=978-3-95788-318-6 |Seiten=30ff |Online={{Google Buch |BuchID=G6eBEAAAQBAJ |Seite=PT29}}}}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></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>* {{Literatur |Autor=Varun P. Divadkar |Titel=Learn Autonomous Programming with Python |Auflage=1 |Verlag=BPB Publications |Datum=2024 |Sprache=en |ISBN=978-93-5551763-0 |Kapitel=The PyScript Framework |Seiten=257–274 |Online={{Google Buch |BuchID=FY3xEAAAQBAJ |Seite=411}}}}</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>== Weblinks ==</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>== Weblinks ==</div></td> </tr> </table> Siegbert v2 https://de.wikipedia.org/w/index.php?title=PyScript&diff=240912968&oldid=prev 37.228.186.249: das "auf" war zuviel 2024-01-06T18:01:25Z <p>das &quot;auf&quot; war zuviel</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. Januar 2024, 20:01 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 3:</td> <td colspan="2" class="diff-lineno">Zeile 3:</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>== Anwendung ==</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>== Anwendung ==</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>Mit PyScript können Python-Skripte, welche normalerweise auf einem Server laufen, auch in einem Webbrowser ausgeführt werden.&lt;ref&gt;{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt; Die Programmiersprache Python wurde primär<del style="font-weight: bold; text-decoration: none;"> auf</del> serverseitig eingesetzt. Unterstützung für reine Frontendentwicklung war kaum vorhanden. PyScript soll diese Lücke schließen helfen.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{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}}&lt;/ref&gt;</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>Mit PyScript können Python-Skripte, welche normalerweise auf einem Server laufen, auch in einem Webbrowser ausgeführt werden.&lt;ref&gt;{{BibISBN|9781098113520|Kapitel=PyScript|Seite=31}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{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}}&lt;/ref&gt;</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>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 C-[[Portierung (Software)|Portierung]] der Python-Laufzeitumgebung nach [[WebAssembly]] mit Namen [[Pyodide]] 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.&lt;ref&gt;{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;</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>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 C-[[Portierung (Software)|Portierung]] der Python-Laufzeitumgebung nach [[WebAssembly]] mit Namen [[Pyodide]] 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.&lt;ref&gt;{{Internetquelle |url=https://pyodide.org/en/stable/project/about.html |titel=What is Pyodide? |werk=pyodide.org |sprache=en |abruf=2023-01-19}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;</div></td> </tr> </table> 37.228.186.249 https://de.wikipedia.org/w/index.php?title=PyScript&diff=230018612&oldid=prev Trustable: Trustable verschob die Seite Pyscript nach PyScript: Schreibweise wie im Artikel und auf Website 2023-01-19T23:34:34Z <p>Trustable verschob die Seite <a href="/wiki/Pyscript" class="mw-redirect" title="Pyscript">Pyscript</a> nach <a href="/wiki/PyScript" title="PyScript">PyScript</a>: Schreibweise wie im Artikel und auf Website</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <tr class="diff-title" lang="de"> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Version vom 20. Januar 2023, 01:34 Uhr</td> </tr><tr><td colspan="2" class="diff-notice" lang="de"><div class="mw-diff-empty">(kein Unterschied)</div> </td></tr></table> Trustable https://de.wikipedia.org/w/index.php?title=PyScript&diff=230018593&oldid=prev Trustable: LAZ 2023-01-19T23:32:43Z <p>LAZ</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 20. Januar 2023, 01:32 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</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>&lt;noinclude&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></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>{{Löschantragstext|tag=16|monat=Januar|jahr=2023|titel=Pyscript|text=Es scheint unklar, was der Artikelgegenstand ist und ob dieser relevant ist. Die Ursprungsversion des Artikel spricht von einer auf Pyhton basierenden Programmiersprache für die Automatisierung von Aufgaben in der IT-Branche. Auf der [https://pyscript.net Website] und auf [https://github.com/pyscript/pyscript GitHub] dagegen steht: ''PyScript is a framework that allows users to create rich Python applications in the browser using HTML's interface and the power of Pyodide, WASM, and modern web technologies.'' --[[Benutzer:Trustable|Trustable]] ([[Benutzer Diskussion:Trustable|Diskussion]]) 17:34, 16. Jan. 2023 (CET)}}</div></td> <td colspan="2" class="diff-empty diff-side-added"></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>----&lt;/noinclude&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></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;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></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''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].&lt;ref&gt;{{Internetquelle |url=https://www.javatpoint.com/pyscript |titel=Run Python Script in the Web Browser |werk=javatpoint.com |sprache=en |abruf=2023-01-19}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Serdar Yegulalp |url=https://www.infoworld.com/article/3661628/get-started-with-pyscript-the-in-browser-python-by-anaconda.html |titel=Intro to PyScript: Run Python in your web browser |werk=infoworld.com |datum=2022-06-15 |sprache=en |abruf=2023-01-19}}&lt;/ref&gt; PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.&lt;ref&gt;{{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}}&lt;/ref&gt;</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''' ist ein [[Framework]] zum Ausführen von [[Python (Programmiersprache)|Python]]-Skripten im [[Webbrowser]].&lt;ref&gt;{{Internetquelle |url=https://www.javatpoint.com/pyscript |titel=Run Python Script in the Web Browser |werk=javatpoint.com |sprache=en |abruf=2023-01-19}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Serdar Yegulalp |url=https://www.infoworld.com/article/3661628/get-started-with-pyscript-the-in-browser-python-by-anaconda.html |titel=Intro to PyScript: Run Python in your web browser |werk=infoworld.com |datum=2022-06-15 |sprache=en |abruf=2023-01-19}}&lt;/ref&gt; PyScript wurde im Juni 2022 von [[Peter Wang]] auf einer Python-Entwicklerkonferenz der Öffentlichkeit vorgestellt.&lt;ref&gt;{{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}}&lt;/ref&gt;</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> </table> Trustable https://de.wikipedia.org/w/index.php?title=PyScript&diff=229991581&oldid=prev Siegbert v2: Einrückung im zweiten Beispiel 2023-01-19T06:15:18Z <p>Einrückung im zweiten Beispiel</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 19. Januar 2023, 08:15 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 34:</td> <td colspan="2" class="diff-lineno">Zeile 34:</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>&lt;html lang="en"&gt;</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>&lt;html lang="en"&gt;</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> &lt;head&gt;</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> &lt;head&gt;</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> &lt;meta charset="utf-8" /&gt;</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;"> </ins> &lt;meta charset="utf-8" /&gt;</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> &lt;meta name="viewport" content="width=device-width,initial-scale=1" /&gt;</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;"> </ins> &lt;meta name="viewport" content="width=device-width,initial-scale=1" /&gt;</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> &lt;title&gt;An eine bestimmte Stelle einer Seite schreiben&lt;/title&gt;</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;"> </ins> &lt;title&gt;An eine bestimmte Stelle einer Seite schreiben&lt;/title&gt;</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> &lt;link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css" /&gt;</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;"> </ins> &lt;link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css" /&gt;</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> &lt;script defer src="https://pyscript.net/latest/pyscript.js"&gt;&lt;/script&gt;</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;"> </ins> &lt;script defer src="https://pyscript.net/latest/pyscript.js"&gt;&lt;/script&gt;</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> &lt;/head&gt;</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> &lt;/head&gt;</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> &lt;body&gt;</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> &lt;body&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 46:</td> <td colspan="2" class="diff-lineno">Zeile 46:</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> &lt;button py-click="write_to_page()" id="manual"&gt;Say Hello&lt;/button&gt;</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> &lt;button py-click="write_to_page()" id="manual"&gt;Say Hello&lt;/button&gt;</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> &lt;py-script&gt;</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> &lt;py-script&gt;</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> def write_to_page():</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;"> </ins> def write_to_page():</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> manual_div = Element("manual-write")</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> manual_div = Element("manual-write")</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> manual_div.element.innerHTML = "&lt;p&gt;&lt;b&gt;Hello World&lt;/b&gt;&lt;/p&gt;"</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> manual_div.element.innerHTML = "&lt;p&gt;&lt;b&gt;Hello World&lt;/b&gt;&lt;/p&gt;"</div></td> </tr> </table> Siegbert v2