
Das Django-Webframework ist auf der offiziellen Website ausführlich dokumentiert: Es enthält Theorie, Hintergrundinformationen und Anleitungen für Anfänger. Trotz der Qualität wird diese Dokumentation nicht allen Anfängern gefallen. Sie haben zwei Möglichkeiten. Die erste besteht darin, sich für
Schulungen anzumelden . Die zweite besteht darin, noch einmal in die Regale der Online-Shops zu schauen. Dies werden wir heute mit dem GeekBrains-Team tun.
Django Entwicklung von Python-Webanwendungen - Jeff Forsier, Paul Byssex, Wesley J. Chan
Sie werden nicht viel Literatur über Django auf Russisch finden, und dies ist ein weiterer Grund, sich den offiziellen Leitfaden genauer anzusehen. Aber da es sich um Bücher handelt, ist hier eines der beliebtesten.
Die Informationen über Django und seine Fähigkeiten in diesem Buch sind veraltet (sie ist bereits 10 Jahre alt), aber sie eignet sich immer noch gut für grundlegende Kenntnisse der Umwelt. Das Buch ist in einer guten Sprache geschrieben, passend übersetzt, es gibt genug Code und grundlegende Techniken zum Entwerfen einer Site. Im Allgemeinen ist es als Basis geeignet, aber für die Arbeit müssen Sie etwas relevanteres kaufen.
Das zweitbeliebteste Buch über Django in Online-Shops in russischer Sprache. Wie im vorherigen Fall gibt es ein Problem mit einer veralteten Version des Frameworks und den entsprechenden Funktionen. Ein weiterer Nachteil ist die mangelnde Konsistenz der Darstellung. Der Schwerpunkt liegt nicht auf dem Schritt-für-Schritt-Algorithmus, den ein Anfänger sucht, sondern auf den Engpässen bei der Erstellung der Website (laut Autor). Das Ergebnis war ein Buch für diejenigen, die bereits die Grundlagen gelernt haben, aber noch kein Profi geworden sind.
Wir werden vom russischen zum westlichen Markt übergehen, es gibt viel mehr Literatur und es gibt viel qualitativ hochwertigere Literatur. Hier ist eines der besten Bücher zum Erlernen von Django, insbesondere beim Erstellen einer Web-API. Trotz des relativ geringen Volumens (weniger als 200 Seiten) wird der Entwicklungsprozess von der allgemeinen Theorie der Webschnittstellen bis hin zu Schemata und Dokumentationen ausführlich beschrieben.
Laut der Anmerkung, als der Autor sich all die Algorithmen und Werkzeuge, die er heute verwendet, jung erklären wollte. Und im Allgemeinen gelang es ihm. Es ist jedoch erwähnenswert, dass Django und Python nur eine der „Stationen“ in der Entwicklung sind, sodass das Buch nicht als grundlegende Anleitung dient. Wenn Sie jedoch bereits über Webkenntnisse verfügen, aber neue Kenntnisse hinzufügen möchten, ist dieses Buch sehr nützlich.
Die meisten Bewertungen zu diesem Buch bei Amazon besagen, dass dies ein nahezu perfekter Ersatz für den offiziellen Leitfaden ist. In der Tat gibt es zwei wesentliche Vorteile:
- Alle Aktionen werden im Detail gekaut, sodass der Leser keine Fragen mehr hat: "Warum ist das hier?"
- Wenn Sie etwas nicht verstehen, können Sie Ihre Frage per E-Mail senden. Sie sagen, William antwortet allen.
Vergessen Sie jedoch nicht, dass das Buch für Anfänger gedacht ist, sodass Sie nicht über die Erstellung einer einfachen Website hinausgehen können.
Dies ist die vierte Ausgabe des Buches, das wie alle vorherigen viele positive Kritiken gesammelt hat. In der Tat ist dies eines der besten Lehrbücher, die speziell Django gewidmet sind. Hier finden Sie alles vom richtigen Codestil bis zur detaillierten Beschreibung aller Fehler des Frameworks. Lesen Sie alle 35 Kapitel sorgfältig durch, erledigen Sie alle praktischen Aufgaben - und Sie können sich als vorgefertigten Spezialisten betrachten.
Im Gegensatz zum vorherigen Buch ist dies eine ziemlich allgemeine Anleitung zu Python und was Sie damit machen können. Django und das Web sind hier nicht die Hauptthemen, aber vielleicht sind sie diejenigen, die die meiste Aufmerksamkeit erhalten. Das Buch ist für diejenigen geeignet, die Python lernen möchten (zum Beispiel, weil es einfach genug ist), aber noch nicht wissen, was Sie damit erstellen können. "Mastering Python ..." hilft bei der Bestimmung.
Eine weitere gute Hilfe, die auf mehr als 800 Seiten gedruckten Textes verteilt ist. Je nach Präsentationsstil und je nachdem, wie schnell sich der Autor im Entwicklungszyklus bewegt, handelt es sich bei Django Unleashed um eine gedruckte Nacherzählung der offiziellen Dokumentation. Das heißt, das Buch ist ideal für diejenigen, die auf dem "Bildschirm" keine Literatur lernen können, oder für diejenigen, die eine physische Referenz benötigen.
Das Buch beschreibt den gesamten Anwendungsentwicklungszyklus mit Django und spricht auch über die kompetente Erstellung von Webressourcen im Allgemeinen. Es hat ein paar Nachteile: eine relativ kleine Anzahl von Beispielen, zumindest zur Orientierung, und eine völlige Missachtung der zweiten Version von Python. Letzteres ist verständlich und entschuldbar, aber das Fehlen eines Referenzcodes für einige grundlegende Aktionen ist schwer zu verstehen.
Wie wir sehen können, gibt es auf dem Markt nicht viele echte Alternativen zur offiziellen Dokumentation. In einigen Büchern fehlen aktuelle Informationen oder nützliche Beispiele, aber im Allgemeinen kann fast alles als zusätzliches Hilfsmittel zum Lesen ohne Zugang zum Internet verwendet werden.
Wie hast du Django gelernt?