Übungen für Programmierer: 57 Herausforderungen zur Entwicklung Ihrer Programmierfähigkeiten

Bewertung:   (4,2 von 5)

Übungen für Programmierer: 57 Herausforderungen zur Entwicklung Ihrer Programmierfähigkeiten (P. Hogan Brian)

Leserbewertungen

Zusammenfassung:

Das Buch enthält eine Sammlung von Programmierübungen, die Anfängern und fortgeschrittenen Programmierern helfen sollen, ihre Programmierkenntnisse in verschiedenen Sprachen zu verbessern. Obwohl es einen strukturierten Ansatz zum Üben bietet, finden viele erfahrene Programmierer die Übungen zu einfach und zu simpel. Es gibt gemischte Meinungen über die Effektivität und die Organisation des Buches.

Vorteile:

Beginnt mit sehr einfachen Problemen, die nach und nach an Schwierigkeit zunehmen.
Gut geeignet für Anfänger und Fortgeschrittene, um Problemlösungs- und Programmierfähigkeiten zu üben.
Enthält Herausforderungen, um das Verständnis von Programmierkonzepten zu vertiefen.
Nützlich als zusätzlicher Leitfaden für das Erlernen neuer Programmiersprachen.
Ermutigt zum Üben und Vertiefen von Programmierkenntnissen.

Nachteile:

Die Übungen werden als zu einfach für erfahrene Programmierer angesehen, es fehlt die Herausforderung.
Organisation und Vielfalt der Übungen werden kritisiert; einige Übungen wirken repetitiv.
Nicht geeignet für Personen mit fortgeschrittenen Programmierkenntnissen, die eine große Herausforderung suchen.
Einige Leser fanden den Inhalt veraltet und zu wenig tiefgründig.

(basierend auf 40 Leserbewertungen)

Originaltitel:

Exercises for Programmers: 57 Challenges to Develop Your Coding Skills

Inhalt des Buches:

Wenn Sie Software schreiben, müssen Sie immer auf der Höhe der Zeit sein. Große Programmierer üben, um ihre Fähigkeiten zu verbessern. Mit mehr als fünfzig praktischen Übungen, die auf realen Szenarien basieren, bleiben Sie auf dem Laufenden. Wenn Sie ein neuer Programmierer sind, werden Ihnen diese Herausforderungen helfen, das zu lernen, was Sie brauchen, um in diesem Bereich Fuß zu fassen, und wenn Sie ein erfahrener Profi sind, können Sie diese Übungen nutzen, um diese heiße neue Sprache für Ihren nächsten Auftrag zu lernen.

Eine der besten Möglichkeiten, eine Programmiersprache zu lernen, ist, sie zum Lösen von Problemen einzusetzen. Genau darum geht es in diesem Buch. Anstelle von Fragen, die in der Theorie wurzeln, stellt dieses Buch Probleme vor, die Ihnen in der alltäglichen Softwareentwicklung begegnen werden. Diese Probleme sind für Menschen gedacht, die zum ersten Mal eine Programmiersprache lernen, und sie bieten auch erfahrenen Entwicklern einen Lernpfad, um eine neue Sprache schnell zu erlernen.

Beginnen Sie mit einfachen Eingabe- und Ausgabeprogrammen. Machen Sie eine Währungsumrechnung und finden Sie heraus, wie viele Monate es dauert, eine Kreditkarte abzubezahlen. Berechnen Sie den Blutalkoholgehalt und bestimmen Sie, ob es sicher ist, Auto zu fahren. Ersetzen Sie Wörter in Dateien und filtern Sie Datensätze, und verwenden Sie Webdienste, um das Wetter anzuzeigen, Daten zu speichern und anzuzeigen, wie viele Menschen sich gerade im Weltraum befinden. Am Ende werden Sie einige größere Programme in Angriff nehmen, die Ihnen helfen werden, alles zusammenzubringen.

Jedes Problem enthält Einschränkungen und Herausforderungen, die Sie weiterbringen, aber es liegt an Ihnen, die Lösungen zu finden. Und im nächsten Jahr, wenn Sie eine neue Programmiersprache oder einen neuen Programmierstil (vielleicht OOP oder funktional) lernen wollen, können Sie dieses Buch erneut durcharbeiten und neue Ansätze zur Lösung vertrauter Probleme verwenden.

Was Sie brauchen:

Sie brauchen Zugang zu einem Computer, ein Nachschlagewerk für Programmiersprachen und die Programmiersprache, die Sie verwenden möchten.

Weitere Daten des Buches:

ISBN:9781680501223
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2015
Seitenzahl:110

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Übungen für Programmierer: 57 Herausforderungen zur Entwicklung Ihrer Programmierfähigkeiten -...
Wenn Sie Software schreiben, müssen Sie immer auf...
Übungen für Programmierer: 57 Herausforderungen zur Entwicklung Ihrer Programmierfähigkeiten - Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Tmux 2: Produktive Entwicklung ohne Maus - Tmux 2: Productive Mouse-Free Development
Ihre Maus bremst Sie aus. Die Zeit, die Sie mit dem...
Tmux 2: Produktive Entwicklung ohne Maus - Tmux 2: Productive Mouse-Free Development
In meiner Badewanne ist ein Schaf: Zehnte Jubiläumsausgabe - There's a Sheep in My Bathtub: Tenth...
Was passiert, wenn man eine amerikanische Familie...
In meiner Badewanne ist ein Schaf: Zehnte Jubiläumsausgabe - There's a Sheep in My Bathtub: Tenth Anniversary Edition
Webseiten erstellen mit Hugo: Schnelle Webentwicklung mit Markdown - Build Websites with Hugo: Fast...
Datenbankgestützte Websites bringen Komplexität...
Webseiten erstellen mit Hugo: Schnelle Webentwicklung mit Markdown - Build Websites with Hugo: Fast Web Development with Markdown
Kleine, scharfe Software-Werkzeuge: Nutzen Sie die kombinatorische Kraft von Befehlszeilen-Tools und...
Die Befehlszeilenschnittstelle erlebt ein...
Kleine, scharfe Software-Werkzeuge: Nutzen Sie die kombinatorische Kraft von Befehlszeilen-Tools und Dienstprogrammen - Small, Sharp Software Tools: Harness the Combinatoric Power of Command-Line Tools and Utilities
Ein Leben im Sattel - A Life in the Saddle
A Life in the Saddle ist eine Erweiterung des Berichts, den Rev. Davie Hogan über sein eigenes Leben hinterlassen hat und der...
Ein Leben im Sattel - A Life in the Saddle

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

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)