Fortgeschrittene Python-Entwicklung: Leistungsstarke Sprachfunktionen in realen Anwendungen nutzen

Bewertung:   (4,5 von 5)

Fortgeschrittene Python-Entwicklung: Leistungsstarke Sprachfunktionen in realen Anwendungen nutzen (Matthew Wilkes)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen ausführlichen Einblick in die Python-Programmierung und konzentriert sich dabei auf praktisches Verständnis, Systemdesign und effiziente Entwicklungspraktiken. Es richtet sich sowohl an Anfänger als auch an erfahrene Programmierer und stellt nützliche Tools und Techniken vor.

Vorteile:

Bietet ein vollständiges Beispiel für ein durchgängiges System in Python.
Betont das Verständnis für das „Warum“ und „Wann“, nicht nur für das „Wie“.
Eignet sich sowohl für Experten als auch für Anfänger.
Hebt effiziente Entwicklungspraktiken und nützliche Werkzeuge wie JupyterLab hervor.
Dient als hervorragendes Nachschlagewerk für eine differenzierte Python-Nutzung jenseits typischer Tutorials.

Nachteile:

Einige Leser könnten das Buch als sehr umfangreich empfinden oder zusätzliche Materialien benötigen, um alle Konzepte vollständig zu verstehen.
Das Buch könnte für absolute Anfänger ohne Programmiererfahrung eine Herausforderung darstellen.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Inhalt des Buches:

Dieses Buch baut auf grundlegenden Python-Tutorials auf, um verschiedene Python-Sprachfunktionen zu erklären, die nicht routinemäßig behandelt werden: von wiederverwendbaren Konsolenskripten, die durch die Nutzung von Einstiegspunkten als Microservices fungieren, bis hin zur effizienten Nutzung von asyncio, um Daten aus einer großen Anzahl von Quellen zusammenzuführen. Auf dem Weg dorthin werden auf Type-Hint basierendes Linting, Low-Overhead-Tests und andere automatisierte Qualitätskontrollen behandelt, um einen robusten Entwicklungsprozess in der Praxis zu demonstrieren.

Einige leistungsstarke Aspekte von Python werden oft mit konstruierten Beispielen dokumentiert, die das Feature nur als Einzelbeispiel erklären. Indem Sie den Entwurf und die Entwicklung eines realen Anwendungsbeispiels vom Prototyp bis zur Produktionsqualität verfolgen, sehen Sie nicht nur, wie die verschiedenen Funktionen funktionieren, sondern auch, wie sie sich in den größeren Systementwurfsprozess einfügen. Darüber hinaus profitieren Sie von den nützlichen Hinweisen und Bibliotheksempfehlungen, die ein fester Bestandteil der Fragen und Antworten auf Python-Konferenzen sind, sowie von Diskussionen über moderne Python-Best-Practices und -Techniken, mit denen sich klarer und leicht zu wartender Code besser erstellen lässt.

Advanced Python Development richtet sich an Entwickler, die bereits einfache Programme in Python schreiben können und verstehen wollen, wann es angebracht ist, neue und fortgeschrittene Funktionen der Sprache zu nutzen und dies auf sichere Art und Weise zu tun. Es ist besonders nützlich für Entwickler, die auf ein höheres Niveau aufsteigen wollen und für sehr erfahrene Entwickler, die bisher ältere Versionen von Python verwendet haben.

Was Sie lernen werden

⬤ Verstehen Sie die asynchrone Programmierung.

⬤ Untersuchen Sie die Entwicklung von Plugin-Architekturen.

⬤ Arbeiten Sie mit Typ-Annotationen.

⬤ Überprüfen Sie Testtechniken.

⬤ Erforschen Sie die Paketierung und die Verwaltung von Abhängigkeiten.

Für wen ist dieses Buch gedacht?

Entwickler auf mittlerer bis höherer Ebene, die bereits über Python-Erfahrung verfügen.

Weitere Daten des Buches:

ISBN:9781484257920
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2020
Seitenzahl:605

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Fortgeschrittene Python-Entwicklung: Leistungsstarke Sprachfunktionen in realen Anwendungen nutzen -...
Dieses Buch baut auf grundlegenden...
Fortgeschrittene Python-Entwicklung: Leistungsstarke Sprachfunktionen in realen Anwendungen nutzen - Advanced Python Development: Using Powerful Language Features in Real-World Applications

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: