Hot Best Seller

Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (The Morgan Kaufmann Series in Computer Graphics)

Availability: Ready to download

Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interact Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization. Step-by-step examples, thorough explanations, hands-on exercises, and sample code, supports your learning curve. 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. The book has been developed with a supportive learning experience at its core. From algorithms and data mining to rendering and debugging, it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media. This book is ideal for graphic designers and visual artists without programming background who want to learn programming. It will also appeal to students taking college and graduate courses in interactive media or visual computing, and for self-study. A friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages No previous experience required—this book is for the true programming beginner! Step-by-step examples, thorough explanations, hands-on exercises, and sample code supports your learning curve


Compare

Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interact Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization. Step-by-step examples, thorough explanations, hands-on exercises, and sample code, supports your learning curve. 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. The book has been developed with a supportive learning experience at its core. From algorithms and data mining to rendering and debugging, it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media. This book is ideal for graphic designers and visual artists without programming background who want to learn programming. It will also appeal to students taking college and graduate courses in interactive media or visual computing, and for self-study. A friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages No previous experience required—this book is for the true programming beginner! Step-by-step examples, thorough explanations, hands-on exercises, and sample code supports your learning curve

30 review for Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (The Morgan Kaufmann Series in Computer Graphics)

  1. 4 out of 5

    Jessica

    A nice intro to Processing, though a bit cheesy. It's like learning Processing from your dad. You might roll your eyes sometimes, but it's still a good time. A nice intro to Processing, though a bit cheesy. It's like learning Processing from your dad. You might roll your eyes sometimes, but it's still a good time.

  2. 4 out of 5

    Jeffery

    Super easy reading. I've got a good understanding of how Processing works. Super easy reading. I've got a good understanding of how Processing works.

  3. 5 out of 5

    Clay Heaton

    Easily the best computer programming book for beginners that I ever have read.

  4. 5 out of 5

    Harshini Nawarathna

    Complete guide for the beginners

  5. 5 out of 5

    Manuel Menezes de Sequeira

    Nice introduction to programming This is a nice introduction to programming. Slow paced, step by step, introducing more complex programming constructs only when the need for them is already clear, when the pain of programming without them is evident. Explanations are always made as simple as possible, though sometimes verging on the simplistic. As to Processing, one is left wondering whether one should not be using p5 instead, given Processing's limitations for the web. Nice introduction to programming This is a nice introduction to programming. Slow paced, step by step, introducing more complex programming constructs only when the need for them is already clear, when the pain of programming without them is evident. Explanations are always made as simple as possible, though sometimes verging on the simplistic. As to Processing, one is left wondering whether one should not be using p5 instead, given Processing's limitations for the web.

  6. 5 out of 5

    Patrick

    An excellent and highly readable introduction to Processing (and programming in general). Shiffman does an excellent job of introducing concepts in an intelligent order and incrementally building on them and moving on to more interesting and complicated matter. After completing the book I can confidently say I have a solid base of understand of not only the core of processing but how, where, and when I should look for the information, techniques, and additional libraries and topics to continue d An excellent and highly readable introduction to Processing (and programming in general). Shiffman does an excellent job of introducing concepts in an intelligent order and incrementally building on them and moving on to more interesting and complicated matter. After completing the book I can confidently say I have a solid base of understand of not only the core of processing but how, where, and when I should look for the information, techniques, and additional libraries and topics to continue developing projects beyond the scope of this introductory text. This is more of a project based, practical application, learn by doing textbook than the (also excellent) Reas/Fry text which I would suggest as a follow up as it seems to dive a little deeper into certain programming subjects and artistic theories, but without the project based (and classroom tested) approach that shiffman takes. Now on to read The Nature of Code!

  7. 4 out of 5

    Owen

    "A variable is like a bucket..." A wonderful introduction to programming, chock full of metaphors that help associate new terms with old ones. With its emphasis on graphics and concrete examples it quickly acquaints you with the Processing language and programming in general, moving swiftly through the easy stuff to more advanced concepts like OOP and recursion. My main critique is the repetition of the Zoog creature—I believe students appreciate being able to exercise a little creative freedom "A variable is like a bucket..." A wonderful introduction to programming, chock full of metaphors that help associate new terms with old ones. With its emphasis on graphics and concrete examples it quickly acquaints you with the Processing language and programming in general, moving swiftly through the easy stuff to more advanced concepts like OOP and recursion. My main critique is the repetition of the Zoog creature—I believe students appreciate being able to exercise a little creative freedom in their demos, or at least seeing new examples so we're not groaning every time we see that same silly drawing again :-)

  8. 4 out of 5

    Isabel

    As a beginner, I had a very difficult time understanding my first Processing-based course and struggled to complete assignments. However, this time, despite forgetting almost everything I learned in the previous class, I managed to easily learn and understand everything I needed to know with the help of this book. The writing style makes learning Processing almost relaxing and I felt inspired to create new projects as I progressed through the chapters. For the most part, the chapters are laid ou As a beginner, I had a very difficult time understanding my first Processing-based course and struggled to complete assignments. However, this time, despite forgetting almost everything I learned in the previous class, I managed to easily learn and understand everything I needed to know with the help of this book. The writing style makes learning Processing almost relaxing and I felt inspired to create new projects as I progressed through the chapters. For the most part, the chapters are laid out in a logical order to teach the basics before expanding into broader topics later in the book.

  9. 5 out of 5

    Asfarian

    Buku yang menjelaskan penggunaan bahasa pemrograman Processing dalam komputer grafis. Setiap penjelasan selalu disertakan dengan algoritma dasar, kemudian diberikan source code implementasi algoritma tersebut dalam bahasa Processing. Metode pembelajaran dilakukan secara incremental, artinya, hasil dari bab sebelumnya akan digunakan di bab berikutnya. Buku yang direkomendasikan bagi pembaca yang berminat di komputer grafik.

  10. 5 out of 5

    Erik Nauman

    Excellent book, and finally I've learned what object oriented programming is. My only problem, aside from numerous typos (though a 2nd edition coming in spring '13 should fix that), is the Zoog. It's just a silly idea and not engaging enough to keep students interested. So I will have to think of something else to carry many of the early concepts forward. Excellent book, and finally I've learned what object oriented programming is. My only problem, aside from numerous typos (though a 2nd edition coming in spring '13 should fix that), is the Zoog. It's just a silly idea and not engaging enough to keep students interested. So I will have to think of something else to carry many of the early concepts forward.

  11. 4 out of 5

    Melissa

    I haven't read this book but from the reviews I think that I may just check this book out. I'm a fairly novice coder for most languages (except HTML), so I need all the help that I can get and all the books that I can get my hands on. I haven't read this book but from the reviews I think that I may just check this book out. I'm a fairly novice coder for most languages (except HTML), so I need all the help that I can get and all the books that I can get my hands on.

  12. 4 out of 5

    Carly

    Super helpful! I appreciated the lively tone, also. It could have been a bore, but it explains Processing in simple and relatable terms.

  13. 4 out of 5

    Ann Marie

    Very helpful with assignments. Thought not read every single work I found it very useful.

  14. 5 out of 5

    Regina

    Love that it's written with such humor. Too bad that I suck at programming haha Love that it's written with such humor. Too bad that I suck at programming haha

  15. 4 out of 5

    Hiatt

    A great book for learning Processing. Although there were some typos, I hope the author fixed them in the second edition.

  16. 5 out of 5

    Sage Elliott

  17. 4 out of 5

    Indira Costa

  18. 4 out of 5

    Jim Melgar

  19. 4 out of 5

    Lucas.Chen

  20. 4 out of 5

    Tom Studer

  21. 5 out of 5

    Daniel Samson

  22. 4 out of 5

    Adrianus Yoga

  23. 4 out of 5

    Conail Stewart

  24. 4 out of 5

    Pascal Rioux

  25. 5 out of 5

    Mert Şırlakcı

  26. 5 out of 5

    Nicola

  27. 5 out of 5

    María Montemayor

  28. 5 out of 5

    Barton Poulson

  29. 5 out of 5

    Miguel Cardoso

  30. 4 out of 5

    Maxx

Add a review

Your email address will not be published. Required fields are marked *

Loading...
We use cookies to give you the best online experience. By using our website you agree to our use of cookies in accordance with our cookie policy.