Skip to main content Skip to search Skip to main navigation
Webshop relaunch: We kindly ask existing customers (except lecturers) to re-register once. Thank you very much!

Programmieren trainieren

Product information "Programmieren trainieren"

Der Programmier-Trainingsplan für alle, die weiter kommen wollen.

In diesem Übungsbuch trainierst du anhand von kurzweiligen und praxisnahen Aufgaben deine Programmierfähigkeiten. Jedes Kapitel beginnt mit einem kurzen Warmup zum behandelten Programmierkonzept; die Umsetzung übst du dann anhand von zahlreichen Workout-Aufgaben. Du startest mit einfachen Aufgaben und steigerst dich hin zu komplexeren Fragestellungen. Damit dir nicht langweilig wird, gibt es über 150 praxisnahe Übungen. So lernst du z. B. einen BMI-Rechner oder einen PIN-Generator zu programmieren oder wie du eine Zeitangabe mit einer analogen Uhr anzeigen kannst.

Solltest du mal nicht selbstständig vorankommen, dann werden dir in jedem Workout Lösungshinweise als Hilfestellung angeboten. Die kommentierten Lösungen liegen für Dich in den Programmiersprachen Java und Python in GitHub oder auf der Hanser-Plus-Seite zum Download bereit. Für ein möglichst ballastfreies Training wird für die elementaren Programmierkonzepte die Entwicklungsumgebung Processing eingesetzt. Für fortgeschrittenere Anwender wird auch der Einsatz von Eclipse und PyCharm gezeigt. Die Installation und Verwendung der Tools ist im Buch beschrieben.

Ihr exklusiver Vorteil: E-Book inklusive beim Kauf des gedruckten Buches

Average rating of 4.7 out of 5 stars

12 reviews


2 - 10 of 12 reviews

Review with rating of 5 out of 5 stars

Kalle Erlacher on 22.08.2024

Didaktisch angenehmer Weg in die Softwreentwicklung

"Programmieren Trainieren" ist ein kurzweiliges Buch für blutige Anfänger. Es glänzt mit einer guten didaktischen Struktur, bei der immer wieder verschiedene Bereiche der Softwareentwicklung in Warm-Ups angenehm lesbar umrissen werden im Anschluss der Sprung in verschiedene praktische Aufgaben folgt.
Das ist erstmal super. Allerdings gibt es natürlich auch Verbesserungspotenziale:
Die vorgeschlagenen Lösungen sind dem jeweiligen Kenntnisstand entsprechend trivial. Hier fände ich es gut, später gezielt die gleichen Aufgaben nochmal aufzugreifen, um die Lernenden mit dem neuen Wissen im Gepäck früh an ein Refactoring zu gewöhnen.
Mir persönlich ist das Buch aber in sich ein wenig zu sehr geschlossen. Gerade gegen Ende sollten die angehenden Entwickler inspiriert werden, wie sie die nächsten Schritte gehen, wo sie zum Beispiel die Javadocs finden um sich kopfüber in die nächsten Herausforderungen zu stüzen.
Im Kapitel "Buch-Aufgaben ohne Processing lösen" wird zuerst mal in aller Tiefe Processing beschrieben. Das fand ich etwas irritierend und wäre vielleicht im Kapitel zur Installation von Processing besser aufgehoben gewesen.
Beim Kopieren von Code aus dem PDF über Seitenumbrüche hinweg erhält man immer wieder die Seitenzahl und den Kapitelnamen als jeweilige Kopfzeile mit kopiert. Hier wäre es gut den Seitenkopf in eine andere Ebene zu packen oder ein im PDF unsichtbares Kommentarzeichen in den Kopf aufzunehmen, um das schnelle Kopieren zu ermöglichen.
Nichts desto totz kann ich das Buch jedem empfehlen der die ersten Schritte in der Softwareentwicklung gehen möchte.

Review with rating of 5 out of 5 stars

Die Magie der Bücher on 17.06.2024

So macht das lernen... Schritt für Schritt wirklich Spaß!

Das inklusive E-Book ist ein weiterer Vorteil dieses Buches. Es ermöglicht den Lesern, die Inhalte digital zu nutzen und jederzeit darauf zuzugreifen. Dies ist besonders nützlich für Studierende und Berufstätige, die flexibel lernen möchten. Das E-Book enthält alle Inhalte des gedruckten Buches und bietet zusätzliche interaktive Elemente, die das Lernen unterstützen.

Programmieren trainieren: Mit über 150 Workouts in Java und Python von Luigi Lo Iacono, Stephan Wiefling und Michael Schneider ist ein exzellentes Trainingsbuch für Programmierer aller Erfahrungsstufen. Mit seiner praxisnahen Herangehensweise und den umfangreichen Übungseinheiten bietet es eine wertvolle Ressource für das Erlernen und Vertiefen von Programmierkenntnissen in Java und Python. Der didaktische Aufbau und das inklusive E-Book machen es zu einem flexiblen und effektiven Werkzeug für das Selbststudium und die berufliche Weiterbildung. Für alle, die ihre Programmierfähigkeiten verbessern und anwenden möchten, ist dieses Buch eine unverzichtbare Ressource, rund herum zu Empfehlen!

Luigi Lo Iacono

Prof. Dr. Luigi Lo Iacono ist Professor für IT-Sicherheit und Informationssicherheitsbeauftragter an der Justus-Liebig-Universität Gießen.

Stephan Wiefling

Dr. Stephan Wiefling forscht am Institut für Cyber Security & Privacy der Hochschule Bonn-Rhein-Sieg. Seine Expertise hat er bereits in mehrere der 500 weltweit größten Unternehmen eingebracht.

Michael Schneider

Michael Schneider ist Softwarearchitekt hochflexibler und komplexer Softwaresysteme für die Fondsindustrie in Frankfurt/Main und zertifizierter Enterprise Application Developer für das .NET-Framework.

You may use the cover files free of charge to promote the book.