Bewertung:

Das Buch dient als praktische Einführung für Python-Programmierer, die Front-End-Anwendungen ohne JavaScript entwickeln wollen. Es bietet eine ausgewogene Mischung aus lehrreichen Inhalten, praktischen Beispielen und einem Ansatz, der Transcrypt verwendet, um Python in JavaScript zu kompilieren.
Vorteile:⬤ Gut geschrieben und lehrreich
⬤ lehrt effektiv React und Kernkonzepte, die für die Full-Stack-Webentwicklung mit Python benötigt werden
⬤ enthält praktische, detaillierte Beispiele
⬤ ermöglicht vollen Zugriff auf JavaScript-Funktionalität
⬤ nützlich für diejenigen, die mit Python vertraut sind und Alternativen zu JavaScript suchen.
Einige Nutzer fanden den Inhalt des Buches veraltet oder inkompatibel mit den neuesten Installationen; andere zeigten sich in einigen Bereichen enttäuscht.
(basierend auf 5 Leserbewertungen)
React to Python: Creating React Front-End Web Applications with Python
Lernen Sie, mit den JavaScript-Bibliotheken React und Material-UI reaktionsschnelle Front-End-Webanwendungen in Python zu erstellen ohne in JavaScript programmieren zu müssen! Indem Sie den Transcrypt-Transpiler verwenden, der Ihren Python-Code in JavaScript umwandelt.
Seien wir ehrlich, JavaScript ist der Weg des Webs, und Python läuft nicht in einem Webbrowser. ABER, genau wie die beliebte Sprache TypeScript, die in JavaScript kompiliert wird, um in einem Webbrowser zu laufen, macht Transcrypt das Gleiche für Python. Aufgrund der Art und Weise, wie Transcrypt die Python-Datentypen und Sprachkonstrukte auf JavaScript abbildet, kann Ihr Python-Code direkt das gesamte Ökosystem der vorhandenen JavaScript-Bibliotheken nutzen und die Vorteile bestehender Webanwendungstechnologien nutzen, anstatt zu versuchen, sie zu ersetzen.
Ausgehend von einem auf Python ausgerichteten Blickwinkel werden in diesem Buch die Entwicklerwerkzeuge und Softwarebibliotheken vorgestellt, die für die Entwicklung von Front-End-Webanwendungen mit Python erforderlich sind. Der Schwerpunkt liegt dabei auf der beliebten React-Bibliothek und der Open-Source-Bibliothek Material-UI, die eine Sammlung von React-Komponenten enthält, die auf der Spezifikation der Benutzeroberfläche Material Design von Google basieren. Zusätzlich zu den Kapiteln, die sich mit der Implementierung spezifischer Anwendungsfunktionen befassen, werden Sie im letzten Abschnitt des Buches durch den Aufbau einer voll funktionsfähigen Beispielanwendung von Anfang bis Ende geführt, damit Sie eine Vorstellung davon bekommen, wie alles zusammenpasst.
Dieses Buch ist zwar nicht unbedingt für Programmieranfänger gedacht, aber wenn Sie bereits mit Python vertraut sind und Front-End-Webanwendungen erstellen möchten, aber nicht in die Komplexität eines vollständigen JavaScript-Ökosystems eintauchen möchten, nicht ständig zwischen den Sprachen für dieselbe Full-Stack-Anwendung hin- und herwechseln möchten oder wenn Sie einfach nicht in JavaScript programmieren möchten, bietet Ihnen der Ansatz dieses Buches eine weitere Option mit Python.