Ocena:

Książka służy jako praktyczne wprowadzenie dla programistów Pythona, którzy chcą tworzyć aplikacje front-endowe bez użycia JavaScript. Zapewnia zrównoważone połączenie treści edukacyjnych, praktycznych przykładów i podejścia wykorzystującego Transcrypt do kompilacji Pythona do JavaScript.
Zalety:⬤ Dobrze napisana i edukacyjna
⬤ skutecznie uczy Reacta i podstawowych pojęć potrzebnych do pełnego tworzenia stron internetowych w Pythonie
⬤ zawiera praktyczne, szczegółowe przykłady
⬤ umożliwia pełny dostęp do funkcji JavaScript
⬤ przydatna dla osób zaznajomionych z Pythonem i szukających alternatywy dla JavaScript.
Niektórzy użytkownicy uznali zawartość książki za przestarzałą lub niekompatybilną z najnowszymi instalacjami; inni wyrazili rozczarowanie w niektórych obszarach.
(na podstawie 5 opinii czytelników)
React to Python: Creating React Front-End Web Applications with Python
Naucz się tworzyć responsywne front-endowe aplikacje webowe w Pythonie przy użyciu bibliotek React i Material-UI JavaScript bez konieczności programowania w JavaScript! Korzystając z transpilatora Transcrypt, który zamienia kod Pythona w JavaScript.
Spójrzmy prawdzie w oczy, JavaScript jest drogą sieci, a Python nie działa w przeglądarce internetowej. ALE, podobnie jak popularny język TypeScript, który jest kompilowany do JavaScript w celu uruchomienia w przeglądarce internetowej, Transcrypt robi to samo dla Pythona. Ze względu na sposób, w jaki Transcrypt mapuje typy danych i konstrukcje językowe Pythona na JavaScript, kod Pythona może bezpośrednio wykorzystywać pełny ekosystem istniejących bibliotek JavaScript, korzystając z istniejących technologii aplikacji internetowych, zamiast próbować je zastąpić.
Wykorzystując punkt widzenia skoncentrowany na Pythonie, książka ta przedstawia narzędzia programistyczne i biblioteki oprogramowania potrzebne do tworzenia front-endowych aplikacji internetowych w Pythonie, koncentrując się w szczególności na popularnej bibliotece React i otwartej bibliotece Material-UI, która zawiera kolekcję komponentów React opartych na specyfikacji interfejsu użytkownika Google Material Design. Oprócz rozdziałów omawiających sposób implementacji konkretnych funkcji aplikacji, ostatnia część książki przeprowadzi cię przez proces tworzenia w pełni funkcjonalnej przykładowej aplikacji od początku do końca, dając ci wyobrażenie o tym, jak wszystko do siebie pasuje.
Chociaż ta książka niekoniecznie jest przeznaczona dla początkujących programistów, jeśli znasz już Pythona i chcesz tworzyć front-endowe aplikacje internetowe, ale nie chcesz zagłębiać się w zawiłości pełnego ekosystemu JavaScript, nie chcesz przełączać się między językami dla tej samej aplikacji z pełnym stosem lub jeśli po prostu nie chcesz programować w JavaScript w ogóle, podejście przyjęte w tej książce daje ci inną opcję przy użyciu Pythona.