Ein praktischer Leitfaden zu Datenstrukturen und Algorithmen in Python, Band 1: Verbessern Sie Ihre grundlegenden Programmierkenntnisse
ANT
- Durchgehend farbige Diagramme und ausgearbeitete Beispiele.
- Für Leser, die neu in diesem Thema sind, verfasst.
- Kapitelweise Aufgaben mit vollständigen Lösungen.
- Verknüpfen Sie diesen Block mit einem Produkt-Metafeld, um ihn je nach Titel zu variieren.
Kostenlose Lieferung bei Printausgaben.
Entdecken Sie ein weiteres großartiges Werk für Ihre digitale Bibliothek.
Beschreibung
Wer dachte, Datenstrukturen und Algorithmen seien reine Theorie, verpasst, was sie für den Python-Code leisten können. Lernen Sie, die Landau-Notation (Big O) zu verwenden, um Ihren Code um Größenordnungen schneller laufen zu lassen. Wählen Sie aus Datenstrukturen wie Hash-Tabellen, Bäumen und Graphen, um die Effizienz Ihres Codes exponentiell zu steigern. Mit einfacher Sprache und klaren Diagrammen macht dieses Buch dieses komplexe Thema zugänglich, unabhängig von Ihrem Hintergrund. Jedes Kapitel enthält Übungsaufgaben, um Ihnen die praktischen Informationen zu vermitteln, die Sie benötigen, um Datenstrukturen und Algorithmen für Ihre tägliche Arbeit zu beherrschen.
Algorithmen und Datenstrukturen sind viel mehr als nur abstrakte Konzepte. Ihre Beherrschung ermöglicht es Ihnen, Code zu schreiben, der schneller und effizienter läuft, was besonders für die heutigen Web- und mobilen Apps wichtig ist. Ergreifen Sie einen praktischen Ansatz für Datenstrukturen und Algorithmen, mit Techniken und realen Szenarien, die Sie in Ihrem täglichen Produktionscode verwenden können.
Die Python-Ausgabe verwendet Python ausschließlich für alle Codebeispiele, Übungen und Lösungen.
Verwenden Sie die Landau-Notation, um die Effizienz Ihres Codes zu messen und zu artikulieren, und modifizieren Sie Ihren Algorithmus, um ihn schneller zu machen. Finden Sie heraus, wie Ihre Wahl von Arrays, verketteten Listen und Hash-Tabellen den von Ihnen geschriebenen Code dramatisch beeinflussen kann. Verwenden Sie Rekursion, um knifflige Probleme zu lösen und Algorithmen zu erstellen, die exponentiell schneller laufen als die Alternativen. Tauchen Sie ein in fortgeschrittene Datenstrukturen wie Binärbäume und Graphen, um spezialisierte Anwendungen wie soziale Netzwerke und Kartierungssoftware zu skalieren. Sie werden sogar auf ein einzelnes Schlüsselwort stoßen, das Ihrem Code einen Turboschub verleihen kann. Üben Sie Ihre neuen Fähigkeiten mit Übungen in jedem Kapitel, zusammen mit detaillierten Lösungen.
Verwenden Sie diese Techniken noch heute, um Ihren Python-Code schneller und skalierbarer zu machen.
Spezifikationen
Häufig gestellte Fragen
Benötige ich zum Herunterladen ein Konto?
Nein. Nach dem Kauf können Sie Ihr E-Book direkt über die Bestellbestätigung oder die Download-Seite aufrufen.
Was passiert, wenn ein Exemplar beschädigt ankommt?
Kontaktieren Sie uns, wir helfen Ihnen beim Zugriff auf die Datei oder stellen Ihnen bei Bedarf einen Ersatz-Download zur Verfügung.