Praktische Programmierung: Eine Einführung in die Informatik mit Python 3

Bewertung:   (4,4 von 5)

Praktische Programmierung: Eine Einführung in die Informatik mit Python 3 (Paul Gries)

Leserbewertungen

Zusammenfassung:

Das Buch ist für Anfänger in der Python-Programmierung gut geeignet, da es eine solide Grundlage und klare Erklärungen grundlegender Konzepte bietet. Es wird als ergänzende Ressource für Online-Kurse, insbesondere Coursera, empfohlen. Es wird jedoch bemängelt, dass es an Tiefe und fortgeschrittenen Inhalten mangelt, was es für Personen mit vorheriger Programmiererfahrung weniger geeignet macht. Einige Benutzer finden die Übungen anspruchsvoll, vor allem ohne Lösungen bis zum Ende des Buches.

Vorteile:

Gut geschrieben und leicht zu verstehen
ideal für Anfänger
gut organisiert mit praktischen Beispielen und Übungen
lässt sich gut mit Online-Kursen kombinieren
vermittelt Grundkenntnisse und Einblicke in Python.

Nachteile:

Für fortgeschrittene Programmierer fehlt es an Tiefe
Übungen werden erst am Ende der Kapitel korrigiert
einige Beispiele folgen nicht den Best Practices
für manche Benutzer nicht mit dem begleitenden Online-Kurs verbunden.

(basierend auf 50 Leserbewertungen)

Originaltitel:

Practical Programming: An Introduction to Computer Science Using Python 3

Inhalt des Buches:

Dieses Buch richtet sich an alle, die das Programmieren von Computern verstehen wollen. Sie werden lernen, in einer Sprache zu programmieren, die in Millionen von Smartphones, Tablets und PCs verwendet wird. Sie werden zusammen mit dem Buch programmieren und Programme schreiben, um reale Probleme zu lösen, während Sie die Grundlagen der Programmierung mit Python 3 erlernen. Sie lernen etwas über Design, Algorithmen, Testen und Debugging und erhalten alle Werkzeuge, die Sie benötigen, um hochwertigen Code zu erstellen. In dieser zweiten Auflage haben wir fast das gesamte Material aktualisiert und die Lektionen eingearbeitet, die wir in den letzten fünf Jahren bei der Vermittlung von Python an Programmieranfänger gelernt haben.

Sie brauchen keine Programmierkenntnisse, um loszulegen. Zunächst erhalten Sie eine ausführliche Einführung in Python und in die Programmierung. Sie werden genau erfahren, was passiert, wenn Ihre Programme ausgeführt werden. Anhand von Beispielen aus der Praxis lernen Sie, wie Sie mit Zahlen, Text, großen Datensätzen und Dateien arbeiten können. Außerdem erfahren Sie, wie Sie Ihre eigenen Datentypen erstellen und verwenden können.

Die inkrementellen Beispiele zeigen Ihnen die Schritte und Fehltritte, die bei der Programmentwicklung passieren, so dass Sie wissen, was Sie zu erwarten haben, wenn Sie ein Problem auf eigene Faust angehen. Inspiriert von "How to Design Programs" (HtDP) lernen Sie ein Sechs-Schritte-Rezept für den Entwurf von Funktionen kennen, das Ihnen beim Erlernen der Konzepte hilft - und am Ende zu einem integralen Bestandteil des Schreibens von Programmen wird.

Während Sie in der ersten Hälfte des Buches lernen, die grundlegenden Programmierwerkzeuge zu verwenden, werden Sie sehen, wie Sie Ihren Code dokumentieren und organisieren können, damit Sie und andere Programmierer ihn leichter lesen und verstehen können. Über die Grundlagen hinaus lernen Sie, wie Sie sicherstellen, dass Ihre Programme zuverlässig sind, und wie Sie mit Datenbanken arbeiten, Daten automatisch aus dem Internet herunterladen und Benutzeroberflächen erstellen können. Am wichtigsten ist jedoch, dass Sie lernen, wie ein professioneller Programmierer zu denken.

Sie müssen Python 3 herunterladen, das Sie unter "python.org" finden. Mit diesem Download erhalten Sie IDLE, den Editor, den wir zum Schreiben und Ausführen von Python-Programmen verwenden. (Wenn Sie Linux verwenden, müssen Sie Python 3 und IDLE möglicherweise separat installieren).

Weitere Daten des Buches:

ISBN:9781937785451
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Praktische Programmierung: Eine Einführung in die Informatik mit Python 3 - Practical Programming:...
Dieses Buch richtet sich an alle, die das...
Praktische Programmierung: Eine Einführung in die Informatik mit Python 3 - Practical Programming: An Introduction to Computer Science Using Python 3
Praktisches Programmieren: Eine Einführung in die Informatik mit Python 3.6 - Practical Programming:...
Diese neue Ausgabe des Bestsellers "Einführung in...
Praktisches Programmieren: Eine Einführung in die Informatik mit Python 3.6 - Practical Programming: An Introduction to Computer Science Using Python 3.6

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