Bewertung:

Die Rezensionen heben die Effektivität des Buches als umfassende Ressource für Python-Entwickler hervor, insbesondere für Fortgeschrittene, aber auch für Einsteiger. Der klare Schreibstil des Autors, die gut strukturierten Beispiele und die Tiefe des Inhalts wurden häufig gelobt.
Vorteile:⬤ Ausgezeichneter Schreibstil und klare Abfolge des Materials.
⬤ Behandelt wichtige und manchmal selten diskutierte Themen wie Ausnahmen, Namespaces, Datenpersistenz und Webprogrammierung mit Flask.
⬤ Eignet sich sowohl für Anfänger als auch für fortgeschrittene Entwickler und macht komplexe Konzepte zugänglich.
⬤ Bietet praktische Tipps und Empfehlungen zur Verbesserung von Entwicklungsprozessen.
⬤ Wirkt wie ein Mentor für die Leser.
⬤ Für völlige Programmieranfänger nicht zu empfehlen, da gewisse Vorkenntnisse von Vorteil sind.
⬤ Einige Rezensenten hätten sich mehr Inhalt gewünscht.
⬤ Einige fanden es notwendig, Kapitel zu wiederholen und bestimmte Themen auszuwählen, um das Verständnis zu verbessern.
(basierend auf 6 Leserbewertungen)
The Well-Grounded Python Developer: How the Pros Use Python and Flask
Wenn Sie neu in Python sind, kann es schwierig sein, zu verstehen, wann, wo und wie Sie alle Funktionen der Sprache nutzen können. Dieser freundliche Leitfaden zeigt Ihnen, wie das Python-Ökosystem zusammenpasst, und vermittelt Ihnen die Fähigkeiten, die Sie brauchen, um Ihre Reise als Softwareentwickler fortzusetzen.
In The Well-Grounded Python Developer werden Sie Folgendes entdecken:
⬤ Bau von Funktionsmodulen.
⬤ Eine gut strukturierte Webserver-Anwendung erstellen.
⬤ Datenbankzugriff in Ihre Python-Anwendungen integrieren.
⬤ Refactoring und Entkopplung von Systemen, um sie zu skalieren.
⬤ Wie Sie über das Gesamtbild Ihrer Anwendung nachdenken.
Der Well-Grounded Python Developer baut auf den Python-Fähigkeiten auf, die Sie isoliert erlernt haben, und zeigt Ihnen, wie Sie diese zu einem sinnvollen Ganzen vereinen können. Er hilft Ihnen, die schwindelerregende Vielfalt an Bibliotheken zu verstehen und lehrt wichtige Konzepte wie den modularen Aufbau, APIs und das Design eines einfachen Webservers. Während Sie dieses praktische Handbuch durcharbeiten, werden Sie entdecken, wie all die Teile von Python zusammenhängen, wenn Sie eine typische Webserver-Anwendung erstellen und modifizieren - die Art von Webanwendung, die von modernen Unternehmen stark nachgefragt wird.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Als neuer Programmierer ist man froh, wenn man sieht, dass sein Code läuft. Ein professioneller Entwickler hingegen muss Software erstellen, die zuverlässig läuft. Sie muss schnell, wartbar, skalierbar, sicher, gut konzipiert und dokumentiert, für andere leicht zu aktualisieren und schnell zu liefern sein. Dieses Buch vermittelt Ihnen die Fähigkeiten, die Sie brauchen, um vom Python-Programmierer zum Python-Entwickler zu werden.
Über das Buch
The Well-Grounded Python Developer zeigt Ihnen, warum Python, die beliebteste Programmiersprache der Welt, ein fantastisches Werkzeug für die berufliche Entwicklung ist. Es führt Sie durch die wichtigsten Fähigkeiten, wie z.B. wie man Variablen, Funktionen und Klassen benennt, wie man eine gute API identifiziert und schreibt und wie man Objekte verwendet. Sie lernen auch, wie man mit unvermeidlichen Fehlern umgeht, wie man Software erstellt, die mit dem Internet verbunden ist, grundlegende Sicherheitspraktiken und viele andere professionelle Techniken.
Was ist drin?
⬤ Eine Webanwendung erstellen.
⬤ Verbindung zu einer Datenbank herstellen.
⬤ Programme zur Bewältigung großer Aufgaben entwerfen.
Über den Leser
Für erfahrene Anfänger, die Fähigkeiten auf professionellem Niveau erlernen wollen.
Über den Autor
Doug Farrell ist seit 1983 professioneller Entwickler und arbeitet seit über 20 Jahren mit Python.
Inhaltsverzeichnis
1 Wie man ein Pythonista wird.
TEIL 1 - VORARBEIT.
2 Das ist ein guter Name.
3 Die API: Lassen Sie uns reden.
4 Der Gegenstand der Konversation.
5 Außergewöhnliche Ereignisse.
TEIL 2 - FELDARBEIT.
6 Mit dem Internet teilen.
7 Es mit Stil tun.
8 Kenne ich Sie? Authentifizierung.
9 Was können Sie tun? Autorisierung.
10 Persistenz ist gut: Datenbanken.
11 Ich habe noch etwas zu sagen.
12 Sind wir schon da?