- Taschenbuch: 472 Seiten
- Verlag: Morgan Kaufmann (19. August 2008)
- Sprache: Englisch
- ISBN-10: 0123736021
- ISBN-13: 978-0123736024
- Größe und/oder Gewicht: 19 x 2,7 x 23,5 cm
- Durchschnittliche Kundenbewertung: 1 Kundenrezension
- Amazon Bestseller-Rang: Nr. 202.947 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
- Komplettes Inhaltsverzeichnis ansehen
Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (Morgan Kaufmann Series in Computer Graphics) (Englisch) Taschenbuch – 19. August 2008
|Neu ab||Gebraucht ab|
Dieses Buch gibt es in einer neuen Auflage:
Kunden, die diesen Artikel angesehen haben, haben auch angesehen
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
This book teaches you the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization. A unique lab-style manual, the book gives graphic and web designers, artists, and illustrators of all stripes a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of select advanced techniques. Within these pages, ITP (Tisch School of the Arts, New York University) professor Daniel Shiffman demonstrates the fundamentals of programming that will expand your understanding of what is possible in the world of computer graphics.By travelling beyond the confines of proprietary software, you will be empowered to create your own custom design tools. This is a friendly start-up guide to Processing, the visual artists free, open-source alternative to expensive software and daunting programming languages. No previous experience required to get help from this book. This book is for the true programming beginner!Step-by-step examples, thorough explanations, hands-on exercises, and simple code samples support your learning curve. Source code and supplemental tutorials are also available through an online companion site.
Wenn ich nur ein Teilbereich nachschlagen möchte, würde ich wohl ein anderes Buch nehmen, doch zum Aneignen der Codestruktur, des Vorgehens beim Programmieren und zum Verständnis der Strukturen insbesondere für Beginner, finde ich dieses Buch bisher am besten geeignet!
Die hilfreichsten Kundenrezensionen auf Amazon.com
I've given it three-stars solely on that I feel that the book was well written and has some good pictures that could give rise to inspiration. But it terms of inspirational projects, Open Processing is even better and free.
Besides an emphasis on the basics of computer animation, Shiffman presents two very clearly written chapters on Object Oriented Programming and how it relates to building complex graphic structures. Did I mention that Processing runs on a Mac?
My only real problem with the book is that it seems directed towards high school students or college freshman, at the most. The examples are a bit simplistic and the book is designed around a workbook format which only adds to that high school look and feel, at least from what I can remember of high school. Other than that, I'm more than pleased with my choice. If you're interested in learning about Processing, this is a book I'd recommend as it covers a lot ground, plus all of the examples are online are free to download.
I am teaching a course about mathematics and computers and programming, and learned about Processing shortly before the course began. I am always interested in programming languages that are easy to learn, and provide quick visually appealing results to the learner. Processing is definitely such a language.
So, in a scramble to add Processing to my syllabus because it was such a good fit, I needed some books to quickly get me up to speed. I purchased this, and I purchased Ira Greenberg's "Processing: Creative Coding and Computational Art". I really like both books a lot, but this book, "Learning Processing", is wonderfully put together and would serve well as either a textbook for a course in programming, or as an introduction to a casual user, whether or not that user has any prior programming experience.
The content organization of this book is excellent, and includes examples that are both instructional and inspiring. See, for example, the fractal examples in the section on recursive functions. Beautiful examples made understandable. (By contrast, Greenberg's book is loaded with wonderful examples as well, but the content organization and the lengthy but interesting prose may put off someone who is new to programming and is trying to get up and running quickly.)
I can't recommend this book enough if you are thinking of learning Processing. It's a fun language, worthy of any attention it is getting as an introductory programming language (our university uses Processing to teach a course in "Aesthetics & Computation"). And "Learning Processing" is a great book for learning the language.
When I got a look at the Shiffman text, I got excited about processing again. I used other material to supplement in areas such as number systems, Von Newmann architecture, and the rest. I introduced Processing about 1/3 of the way through the class and students picked it up very quickly using the text. We went through about 11 chapters in about 8 weeks, and students developed quite a few cool interactive and graphical apps with loops, conditionals, arrays, File I/O and even a few objects! And the best part is that they enjoyed it!
I gave students a 'Course Feedback Survey' at the end where they rated aspects on a scale of 1-10 (1 = strongly disagree, 10 = totally agree). They gave the question "The textbook did a great job of explaining the material" an average of 9 out of 10.
I am adapting the course to teach it fully-online next Fall, and I'm excited about using the Shiffman text again. I was able to contact the author who provided additional support for me to work up some decent PPT slides to use for the class.
The book goes well beyond what I am using it for, and introduces quite a few topics that I have not reviewed or used (yet). It has a good index, is sprinkled with graphic diagrams, and has excellent supplements online (example code and such).
I am also expecting great things from the students that used this book in their next programming class (standard CS1 with Java). I might even use some of the more advanced examples for my CS1 class too!
Congrats Daniel on a job well done!