Python für den Software-Entwurf

Bewertung:   (4,4 von 5)

Python für den Software-Entwurf (B. Downey Allen)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seine klare Darstellung und die umfassende Einführung in die Python-Programmierung gelobt, wodurch es sich sowohl für Anfänger als auch für diejenigen eignet, die ihre Programmierkenntnisse verbessern wollen. Es wurde jedoch kritisiert, weil es Übungen enthält, die übermäßig anspruchsvoll sein können, und weil es sich auf mathematische Konzepte stützt, die für Leser ohne einen starken mathematischen Hintergrund entmutigend sein können.

Vorteile:

Gut geschriebene und klare Erklärungen, die für Anfänger geeignet sind.

Nachteile:

Hilft Lernenden beim Übergang von den Python-Grundlagen zu fortgeschritteneren Konzepten wie der objektorientierten Programmierung.

(basierend auf 32 Leserbewertungen)

Originaltitel:

Python for Software Design

Inhalt des Buches:

Python for Software Design ist eine kompakte Einführung in den Softwareentwurf mit der Programmiersprache Python. Dieses Buch richtet sich an Personen ohne Programmiererfahrung und beginnt mit den grundlegendsten Konzepten und fügt nach und nach neues Material hinzu.

Einige der Ideen, die Studenten am meisten herausfordern, wie z.B. Rekursion und objektorientierte Programmierung, werden in eine Abfolge kleinerer Schritte unterteilt und im Laufe mehrerer Kapitel eingeführt. Der Schwerpunkt liegt auf dem Programmierprozess, mit besonderem Augenmerk auf der Fehlersuche.

Das Buch enthält eine breite Palette von Übungen, von kurzen Beispielen bis hin zu umfangreichen Projekten, so dass die Studierenden ausreichend Gelegenheit haben, jedes neue Konzept zu üben. Übungslösungen und Codebeispiele sind auf thinkpython.com verfügbar, ebenso wie Swampy, eine Suite von Python-Programmen, die in einigen der Übungen verwendet wird.

Weitere Daten des Buches:

ISBN:9780521898119
Autor:
Verlag:
Sprache:Englisch
Einband:Hardcover
Erscheinungsjahr:2009
Seitenzahl:270

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Python für den Softwareentwurf: Wie ein Informatiker denken - Python for Software Design: How to...
Python for Software Design ist eine kompakte...
Python für den Softwareentwurf: Wie ein Informatiker denken - Python for Software Design: How to Think Like a Computer Scientist
STATS denken: Explorative Datenanalyse - Think STATS: Exploratory Data Analysis
Wenn Sie programmieren können, sind Sie in der Lage, Daten mit den...
STATS denken: Explorative Datenanalyse - Think STATS: Exploratory Data Analysis
Python denken: Wie ein Informatiker denken - Think Python: How to Think Like a Computer...
Wenn Sie programmieren lernen wollen, ist die Arbeit mit...
Python denken: Wie ein Informatiker denken - Think Python: How to Think Like a Computer Scientist
Komplexität denken: Komplexitätsforschung und Computermodellierung - Think Complexity: Complexity...
Die Komplexitätswissenschaft nutzt Berechnungen,...
Komplexität denken: Komplexitätsforschung und Computermodellierung - Think Complexity: Complexity Science and Computational Modeling
Think Bayes: Bayessche Statistik in Python - Think Bayes: Bayesian Statistics in Python
Wenn Sie programmieren können, sind Sie bereit, die...
Think Bayes: Bayessche Statistik in Python - Think Bayes: Bayesian Statistics in Python
Think Data Structures: Algorithmen und Informationsbeschaffung in Java - Think Data Structures:...
Wenn Sie Informatik studieren oder sich als...
Think Data Structures: Algorithmen und Informationsbeschaffung in Java - Think Data Structures: Algorithms and Information Retrieval in Java
Java denken: Wie ein Informatiker denken - Think Java: How to Think Like a Computer...
Think Java ist eine praxisnahe Einführung in die Informatik und...
Java denken: Wie ein Informatiker denken - Think Java: How to Think Like a Computer Scientist
Think DSP: Digitale Signalverarbeitung in Python - Think DSP: Digital Signal Processing in...
Wenn Sie die Grundlagen der Mathematik verstehen und...
Think DSP: Digitale Signalverarbeitung in Python - Think DSP: Digital Signal Processing in Python
Modellierung und Simulation in Python: Eine Einführung für Wissenschaftler und Ingenieure - Modeling...
Modeling and Simulation in Python zeigt dem...
Modellierung und Simulation in Python: Eine Einführung für Wissenschaftler und Ingenieure - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Python für den Software-Entwurf - Python for Software Design
Python for Software Design ist eine kompakte Einführung in den Softwareentwurf mit der Programmiersprache...
Python für den Software-Entwurf - Python for Software Design
Wahrscheinlich zu viel nachgedacht: Wie man Daten nutzt, um Fragen zu beantworten, statistische...
Ein grundlegender Leitfaden über die...
Wahrscheinlich zu viel nachgedacht: Wie man Daten nutzt, um Fragen zu beantworten, statistische Fallen zu vermeiden und bessere Entscheidungen zu treffen - Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions

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