Zum Inhalt springen

PyScript

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 18. Januar 2023 um 13:49 Uhr durch Valanagut (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Artikel wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.

Zur Löschdiskussion.
Begründung: 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 Website und auf 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. --Trustable (Diskussion) 17:34, 16. Jan. 2023 (CET)

QS-Informatik
Beteilige dich an der Diskussion!
Dieser Artikel wurde wegen inhaltlicher Mängel auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen, und beteilige dich an der Diskussion! (+)

PyScript ist ein Framework zum Ausführen von Python-Skripten im Webbrowser.[1] Pyscript wurde im Juni 2022 von Peter Wang auf einer Python Deeveloper Konferenz der Öfffentlichkeit vorgestellt.[2]

Anwendung

Mit Pyscript können Python Scripte, welche normalerweise auf dem Server laufen, auch in einem Webbrowser ausgeführt werden. Dadurch kann dieselbe Programmiersprache auf dem Server und im Frontend verwendet werden. Bei Pyscript handelt es sich um eine Typescript Bibliothek, welche die Webseite lädt und welche in Tags eingebundene Python Scripts interpretiert und ausführt. Außer dem Javascript bestehen keine weiteren Abhängigkeiten. Normallerweise wird die Programmiersprache Javascript eingesetzt um Funktionen einer Webseite zur Verfügung zu stllen. Pyscript kann Javascript ersetzen, kann aber auch mit Javascript koexistieren. So kann Javascript Pyscript 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.[3] Als Beispiel kann man Graphikbibliotheken nennen um Bilder zu manipulieren. Die Bilddaten müssen nicht zuerst an den Server zu Verarbeitung an den Server geschickt werden. Die Programmiersprache Python wurde primär auf dem Backend (Serverseitig) eingesetzt. Unterstätzung für reine Frontendentwicklung war kaum vorhanden. Pyscript soll diese Lücke schließen helfen.[4]

Hallo-Welt-Programm

Eine von mehreren möglichen Versionen des Hallo-Welt-Programms in Pyscript:

<html>
  <head>
    <link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css" />
    <script defer src="https://pyscript.net/latest/pyscript.js"></script>
  </head>
  <body>
    <py-script>
        print('Hello, World!')
    </py-script>
  </body>
</html>

Python

Python verfügt über eine Vielzahl von Funktionen, die für die Automatisierung von Aufgaben in der IT-Branche nützlich sind. Dazu gehören unter anderem die Verwaltung von Dateien und Ordnern, das Ausführen von Befehlen in einer Kommandozeile, das Verarbeiten von Textdateien und das Senden von E-Mails.

Ein wichtiges Merkmal von Python ist seine Fähigkeit, mit anderen Anwendungen und Diensten zu kommunizieren. Python kann beispielsweise mit Datenbanken, Web-APIs und anderen Diensten integriert werden, um Aufgaben zu automatisieren, die sonst manuell durchgeführt werden müssten.

Python wird häufig in Unternehmen eingesetzt, um wiederkehrende Aufgaben zu automatisieren und die Effizienz von IT-Prozessen zu verbessern. Es wird auch in der Softwareentwicklung verwendet, um Build- und Deployment-Prozesse zu automatisieren und Tests durchzuführen.

Python kann auf allen gängigen Betriebssystemen ausgeführt werden, einschließlich Windows, Linux und macOS. Es wird auch in vielen Cloud-Diensten unterstützt, die es Benutzern ermöglichen, Python-Skripte in der Cloud auszuführen.

Um Python zu verwenden, benötigen Sie eine Python-Interpreter-Software, die das Ausführen von Python-Skripten ermöglicht. Es gibt viele Python-Interpreter auf dem Markt, von denen einige kostenlos und andere kostenpflichtig sind. Einige beliebte Optionen sind PyCharm, IDLE und PyDev.

Einzelnachweise

  1. javatpoint.com: Run Python Script in the Web Browser
  2. Bartosz Zaczyński: realpython.com, 6. Juni 2022 A First Look at PyScript: Python in the Web Browser
  3. educative: How to import external libraries and Python script in pyscript
  4. freecodecamp.org How to Use PyScript – A Python Frontend Framework