Bewertung:

Insgesamt ist „Getting Started with Python“ ein gut angenommenes Einführungsbuch für Anfänger, das für seine klare Sprache, seinen praktischen Fokus und die umfassende Abdeckung der Python-Programmierkonzepte gelobt wird. Die Benutzer haben jedoch einige Tippfehler und eine schlechte Druckqualität bemerkt, die das Erlebnis beeinträchtigen.
Vorteile:Klarer und prägnanter Schreibstil, geeignetes Tempo für Anfänger, zahlreiche Beispiele und Übungen, Fokus auf praktische Anwendungen, umfassende Abdeckung wichtiger Themen.
Nachteile:Viele Tippfehler und Irrtümer, schlechte Druckqualität.
(basierend auf 2 Leserbewertungen)
Getting Started with Python
Nutzen Sie die Leistungsfähigkeit von Python-Objekten und -Datenstrukturen, um Algorithmen für die Analyse Ihrer Daten zu implementieren und Informationen effizient zu extrahieren Hauptmerkmale Setzen Sie Ihre Entwürfe in funktionierende Software um, indem Sie die Python-Syntax erlernen Schreiben Sie robusten Code mit einem soliden Verständnis der Python-Datenstrukturen Verstehen Sie, wann Sie den funktionalen oder den OOP-Ansatz verwenden sollten Buchbeschreibung
Dieser Lernpfad hilft Ihnen, sich in der Welt von Python zurechtzufinden. Er beginnt mit einer gründlichen und praktischen Einführung in Python. Sie werden schnell damit beginnen, Programme zu schreiben, Websites zu erstellen und mit Daten zu arbeiten, indem Sie sich die renommierten Bibliotheken von Python für die Datenwissenschaft zunutze machen. Mit der Leistungsfähigkeit von verknüpften Listen, binären Suchen und Sortieralgorithmen erstellen Sie mühelos komplexe Datenstrukturen, wie Graphen, Stapel und Warteschlangen. Nachdem Sie die kooperative Vererbung verstanden haben, werden Sie Ausnahmen fachmännisch auslösen, behandeln und manipulieren. Sie werden mühelos die objektorientierten und nicht so objektorientierten Aspekte von Python integrieren und wartbare Anwendungen unter Verwendung von Entwurfsmustern auf höherer Ebene erstellen. Sobald Sie die Kernthemen behandelt haben, werden Sie die Freude an Unit-Tests verstehen und wissen, wie einfach es ist, Unit-Tests zu erstellen.
Am Ende dieses Lernpfads werden Sie Komponenten erstellt haben, die einfach zu verstehen und zu debuggen sind und in verschiedenen Anwendungen verwendet werden können.
Dieser Lernpfad enthält Inhalte aus den folgenden Packt-Produkten: Learn Python Programming - Second Edition von Fabrizio Romano Python Data Structures and Algorithms von Benjamin Baka Python 3 Object-Oriented Programming von Dusty Phillips Was Sie lernen werden Verwenden Sie Datenstrukturen und Kontrollfluss, um Code zu schreiben Verwenden Sie Funktionen, um eine Folge von Anweisungen zu bündeln Implementieren Sie Objekte in Python, indem Sie Klassen erstellen und Methoden definieren Entwerfen Sie öffentliche Schnittstellen unter Verwendung von Abstraktion, Auslösen, Definieren und Manipulieren von Ausnahmen mithilfe spezieller Fehlerobjekte Erstellen kugelsicherer und zuverlässiger Software durch das Schreiben von Unit-Tests Lernen Sie die in Python verwendeten Programmiermuster und Algorithmen kennen Für wen dieses Buch gedacht ist
Wenn Sie relativ neu in der Programmierung sind und Skripte oder Programme schreiben wollen, um Aufgaben mit Python zu erledigen, oder wenn Sie ein objektorientierter Programmierer für andere Sprachen sind und einen Einstieg in die Welt von Python suchen, dann ist dieser Lernpfad für Sie. Obwohl er nicht unbedingt notwendig ist, wird er Ihnen helfen, Grundkenntnisse in Programmierung und OOP zu erwerben. Inhaltsverzeichnis Eine sanfte Einführung in Python Eingebaute Datentypen Iteration und Entscheidungsfindung Funktionen, die Bausteine des Codes Zeit und Speicher sparen Dateien und Datenpersistenz Prinzipien des Algorithmusentwurfs Listen und Zeigerstrukturen Stapel und Warteschlangen Bäume Hashing und Symboltabellen Graphen und andere Algorithmen Suchen Sortieren Auswahlalgorithmen Entwurfstechniken und -strategien Objekt- Objektorientierter Entwurf Objekte in Python Wenn Objekte gleich sind Das Unerwartete erwarten Wann man objektorientiert programmiert Python Objektorientierte Abkürzungen Strings und Serialisierung Das Iterator-Muster Python-Entwurfsmuster I Python-Entwurfsmuster II Testen objektorientierter Programme