Podstawy programowania API w Pythonie

Ocena:   (4,0 na 5)

Podstawy programowania API w Pythonie (Jack Chan)

Opinie czytelników

Podsumowanie:

Książka otrzymała mieszane recenzje od użytkowników, którzy doceniają jej uporządkowaną treść i praktyczne podejście do nauki o interfejsach API i tworzeniu stron internetowych. Wielu użytkowników wyraża jednak obawy dotyczące nieaktualnych informacji, kwestii technicznych i błędów w przykładach kodu.

Zalety:

Przejrzyście napisana i uporządkowana, dzięki czemu jest łatwa do zrozumienia dla początkujących.
Dostarcza cennego kontekstu i praktycznej wiedzy na temat tworzenia interfejsów API i budowania stron internetowych od podstaw.
Przydatne w praktyce debugowania.

Wady:

Zawiera przestarzałe treści i praktyki kodowania, co prowadzi do frustracji podczas śledzenia.
Użytkownicy napotykają liczne błędy w przykładowych kodach i ilustracjach, które są rozmazane.
Wiele narzędzi i bibliotek, do których się odwołuje, nie jest już darmowych lub uległo zmianie, co wymaga dodatkowego rozwiązywania problemów.

(na podstawie 7 opinii czytelników)

Oryginalny tytuł:

Python API Development Fundamentals

Zawartość książki:

Dowiedz się wszystkiego, co jest potrzebne do zbudowania w pełni funkcjonalnej aplikacji internetowej od podstaw. Kluczowe cechy Zgłęb zasady działania RESTful API Dowiedz się, jak zbudować skalowalną aplikację internetową z architekturą RESTful API i frameworkiem Flask Poznaj dokładne narzędzia i metodologię testowania aplikacji oraz dowiedz się, jak z nich korzystać Opis książki

Python to elastyczny język, który może być wykorzystywany do znacznie więcej niż tylko tworzenia skryptów. Znając działanie interfejsów API RESTful w Pythonie, możesz zbudować potężny backend dla aplikacji internetowych i mobilnych za pomocą Pythona.

Pierwsze kroki postawisz budując prosty interfejs API i dowiadując się, w jaki sposób frontendowy interfejs webowy może komunikować się z backendem. Dowiesz się także, jak serializować i deserializować obiekty przy użyciu biblioteki marshmallow. Następnie dowiesz się, jak uwierzytelniać i autoryzować użytkowników za pomocą Flask-JWT. Dowiesz się również, jak ulepszyć swoje API, dodając przydatne funkcje, takie jak poczta e-mail, przesyłanie obrazów, wyszukiwanie i paginacja. Całą książkę zakończysz, wdrażając swoje interfejsy API w chmurze.

Pod koniec tej książki będziesz mieć pewność siebie i umiejętności, aby wykorzystać moc RESTful API i Pythona do tworzenia wydajnych aplikacji internetowych. Czego się nauczysz Zrozumieć koncepcję RESTful API Zbudować RESTful API przy użyciu Flask i rozszerzenia Flask-Restful Manipulować bazą danych przy użyciu Flask-SQLAlchemy i Flask-Migrate Wysyłać wiadomości e-mail w formacie zwykłego tekstu i HTML przy użyciu Mailgun API Zaimplementować funkcję paginacji przy użyciu Flask-SQLAlchemy Używać buforowania, aby poprawić wydajność API i skutecznie uzyskiwać najnowsze informacje Wdrożyć aplikację na Heroku i przetestować ją przy użyciu Postman Dla kogo jest ta książka?

Ta książka jest idealna dla początkujących programistów, którzy mają podstawową lub średnio zaawansowaną wiedzę na temat programowania w Pythonie i którzy chcą tworzyć aplikacje internetowe za pomocą Pythona. Wiedza na temat działania aplikacji internetowych będzie korzystna, ale nie jest niezbędna. Spis treści Twój pierwszy krok Rozpoczęcie tworzenia naszego projektu Manipulowanie bazą danych za pomocą SQLAlchemy Uwierzytelnianie i bezpieczeństwo za pomocą JWT Serializacja obiektów za pomocą marshmallow Potwierdzanie e-maili Praca z obrazami Paginacja, wyszukiwanie i zamawianie Tworzenie większej liczby funkcji Wdrażanie

Dodatkowe informacje o książce:

ISBN:9781838983994
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Podstawy programowania API w Pythonie - Python API Development Fundamentals
Dowiedz się wszystkiego, co jest potrzebne do zbudowania w pełni funkcjonalnej aplikacji...
Podstawy programowania API w Pythonie - Python API Development Fundamentals

Prace autora wydały następujące wydawnictwa: