Ocena:
Książka otrzymała mieszane recenzje, a znaczna liczba użytkowników krytykuje jej spójność, organizację i jakość treści. Podczas gdy niektórzy uważają ją za pomocną dla początkujących, inni uważają ją za słabo napisaną i pozbawioną cennych spostrzeżeń.
Zalety:Dobra na początek, zawiera szeroki przegląd Flask, praktyczne wyjaśnienia i działające przykłady.
Wady:Niespójna, słabo napisana z błędami gramatycznymi, podstawowymi przykładami kodu, brakuje jej głębi i nowych spostrzeżeń, wielu uznało ją za pospieszną i wypełnioną skopiowanymi treściami.
(na podstawie 8 opinii czytelników)
Building Web Apps with Python and Flask: Learn to Develop and Deploy Responsive RESTful Web Applications Using Flask Framework
Praktyczny przewodnik szybkiego tworzenia aplikacji internetowych z Flask
Główne cechy
⬤ Eksperckie omówienie podstawowych możliwości Flask, kluczowych rozszerzeń i ich implementacji.
⬤ Poznaj zestaw narzędzi Werkzeug i silnik szablonów Jinja oraz zobacz, jak Flask współdziała z JavaScript i CSS.
⬤ Szczegółowe moduły dotyczące budowania i wdrażania aplikacji RESTful przy użyciu Flask.
Opis
Ta książka uczy czytelnika kompletnego przepływu pracy przy tworzeniu aplikacji internetowych przy użyciu Pythona i jego najbardziej wydajnego mikroframeworka, Flask.
Książka zaczyna się od szybkiego zrozumienia procesu tworzenia aplikacji internetowych i sposobu, w jaki Python jest używany do tworzenia aplikacji. Dowiesz się, jak napisać własną pierwszą aplikację internetową opartą na Flask w Pythonie. Poznasz interfejsy bram internetowych, w tym CGI i WSGI, a także różne narzędzia, takie jak silnik Jinja 2, zestaw narzędzi Werkzeug i zestaw narzędzi Click.
Poznasz i przećwiczysz podstawowe funkcje Flask, takie jak routing adresów URL, renderowanie, obsługa statycznych zasobów aplikacji internetowej, obsługa plików cookie i sesji oraz innych obiektów HTTP. Po zdobyciu solidnej wiedzy na temat Flask, zagłębisz się w zaawansowane tematy, w tym rozszerzenia Flask do pracy z relacyjnymi i NOSQL bazami danych, Flask_WTF i Flask-Bootstrap. Poznasz wzorce projektowe, różne plany budowania modułowych i skalowalnych aplikacji, a na koniec dowiesz się, jak samodzielnie wdrożyć interfejsy API RESTful.
Czego się nauczysz
⬤ Dowiesz się wszystkiego o podstawowych możliwościach Flask.
⬤ Zrozumieć podstawowe elementy składowe Flask.
⬤ Zapoznać się z zaawansowanymi funkcjami Flask, w tym planami, rozszerzeniami Flask i łącznością z bazą danych.
⬤ Przygotuj się do projektowania własnych aplikacji internetowych opartych na Flask i RESTful API.
⬤ Naucz się budować modułowe i skalowalne aplikacje oraz jak je skutecznie wdrażać.
Dla kogo jest ta książka
Ta książka jest idealna dla entuzjastów Pythona, twórców open source i twórców aplikacji internetowych, którzy zamierzają dodać technologie internetowe Python do swoich umiejętności i startupów. Wymagane jest zrozumienie podstawowego języka Python na poziomie średnio zaawansowanym, a doświadczenie w pracy z SQL, HTML, CSS i JavaScript jest dodatkowym atutem.
Spis treści
1. Python dla CGI.
2. WSGI.
3. Podstawy Flask.
4. Routing URL.
5. Szablony renderowania.
6. Pliki statyczne.
7. Obiekty HTTP.
8. Korzystanie z baz danych.
9. Więcej rozszerzeń Flask.
10. Plany i konteksty.
11. Web API z Flask.
12. Wdrażanie aplikacji Flask.
13. Dodatek.
O autorze
Malhar Lathkar jest niezależnym profesjonalistą w dziedzinie oprogramowania, trenerem korporacyjnym, niezależnym pisarzem technicznym i ekspertem merytorycznym z ponad trzydziestoletnim doświadczeniem. Przeszkolił setki studentów / profesjonalistów w Pythonie, Data Science, Javie i Androidzie, PHP i tworzeniu stron internetowych itp. Ma również doświadczenie w prowadzeniu wykładów i warsztatów na różne tematy IT. Regularnie pisze w lokalnej gazecie na aktualne tematy związane ze sportem i technologią.
Profil LinkedIn: https: //www.linkedin.com/in/malharlathkar.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)