Bewertung:

Das Buch „Tiny Python Projects“ richtet sich an fortgeschrittene Python-Lernende und konzentriert sich auf den Aufbau solider Programmierpraktiken durch kleine, praktische Projekte. Es verwendet das argparse-Modul und betont die testgetriebene Entwicklung (TDD) mit pytest. Während viele Rezensenten die Klarheit und Struktur des Buches loben, gibt es erhebliche Kritik an der mangelnden Zugänglichkeit für Windows-Nutzer und der Abhängigkeit von externem Code. Insgesamt wird es als effektive Ressource für diejenigen angesehen, die ihr Verständnis von Python vertiefen wollen.
Vorteile:⬤ Leicht zu lesen und gut strukturiert.
⬤ Umfassend mit großartigen Beispielen und Erklärungen.
⬤ Lehrt hervorragende Programmierpraktiken und testgetriebene Entwicklung.
⬤ Geeignet, um Vertrauen in die Python-Programmierung aufzubauen.
⬤ Bietet praktische, handfeste Projekterfahrung.
⬤ Nicht anfängerfreundlich für Windows-Benutzer; mangelnde Kompatibilität und Anleitung zur Einrichtung.
⬤ Verlässt sich stark auf Linux und vorgefertigte Vorlagen.
⬤ Einige Entwickler empfanden die Projekte als unausgereift oder uninteressant.
⬤ Begrenzte Erklärung des pytest-Frameworks.
⬤ Einige Kritiken beschrieben die Abhängigkeit von externem Code als Nachteil.
(basierend auf 21 Leserbewertungen)
Tiny Python Projects: 21 Small Fun Projects for Python Beginners Designed to Build Programming Skill, Teach New Algorithms and Techniques, a
Eine lange Reise besteht in Wirklichkeit aus vielen kleinen Schritten. Das Gleiche gilt für das Erlernen von Python, also können Sie auf dem Weg dorthin auch ein wenig Spaß haben.
Tiny Python Projects ist in einem lockeren Stil geschrieben, mit unterhaltsamen Übungen, die leistungsstarke Fähigkeiten aufbauen, und führt Sie vom Amateur zum Pythonista, während Sie 19 mundgerechte Programme erstellen. Tiny Python Projects lehrt Sie die großen Ideen der Python-Programmierung durch kleine Puzzles, Aufgaben und Spiele. Jedes Kapitel fordert Sie mit einem lustigen neuen Python-Programm zum Schreiben und Ausführen heraus, darunter ein Shakespeare-Beleidigungsgenerator, ein unknackbares Passwort und verschiedene Textverschlüsselungen.
Während Sie die Kernfunktionen der Python-Sprache und Ihre Programmierfähigkeiten üben, lernen Sie auch die Prinzipien der testgesteuerten Entwicklung kennen, indem Sie Ihre Programme mit einer Reihe von speziell entwickelten Tests testen. Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.