𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Learning Processing, Second Edition: A Beginner's Guide to Programming Images, Animation, and Interaction

✍ Scribed by Shiffman, Daniel


Publisher
Morgan Kaufmann
Year
2015
Tongue
English
Leaves
525
Series
Morgan Kaufmann series in computer graphics and geometric modeling
Edition
Second edition
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This book teaches 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, this book gives graphic and web designers, artists, illustrators, and anyone interested in learning to code a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of advanced techniques.

From algorithmic design to data visualization, to computer vision and 3D graphics, this book teaches object-oriented programming from the ground up within the fascinating context of interactive visual media and creative coding. It is also supported by a companion website (learningprocessing.com), which includes all examples running in the browser using HTML5 canvas and p5.js, downloadable versions of all source code, answers to select chapter exercises, and over twenty hours of companion video lessons.

    • 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

    ✦ Table of Contents


    Content:
    Front matter,Copyright,In memoriam,Acknowledgments,IntroductionEntitled to full textLesson 1: The Beginning1 - Pixels, Pages 3-17
    2 - Processing, Pages 19-31
    3 - Interaction, Pages 33-45
    4 - Variables, Pages 49-65
    5 - Conditionals, Pages 67-91
    6 - Loops, Pages 93-113
    7 - Functions, Pages 117-137
    8 - Objects, Pages 139-159
    9 - Arrays, Pages 163-185
    10 - Algorithms, Pages 189-218
    11 - Debugging, Pages 219-224
    12 - Libraries, Pages 225-230
    13 - Mathematics, Pages 233-263
    14 - Translation and Rotation (in 3D!), Pages 265-297
    15 - Images, Pages 301-327
    16 - Video, Pages 329-357
    17 - Text, Pages 361-382
    18 - Data Input, Pages 383-426
    19 - Data Streams, Pages 427-450
    20 - Sound, Pages 453-472
    21 - Exporting, Pages 473-484
    22 - Advanced Object-Oriented Programming, Pages 487-502
    23 - Java, Pages 503-522
    Appendix A - Common Errors, Pages 523-533
    Index, Pages 535-542


    πŸ“œ SIMILAR VOLUMES


    Learning Processing: A Beginner's Guide
    ✍ Daniel Shiffman πŸ“‚ Library πŸ“… 2008 πŸ› Morgan Kaufmann 🌐 English

    Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction ΠšΠΠ˜Π“Π˜ ; ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ˜ΠΠ“ НазваниС: Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction Автор: Daniel ShiffmanΠ˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ: Morgan Kaufmann Π“ΠΎΠ΄: 2008 Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†: 472 Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdf Π 

    Learning Processing : a beginner's guide
    ✍ Daniel Shiffman πŸ“‚ Library πŸ“… 2008 πŸ› Morgan Kaufmann/Elsevier 🌐 English

    The free, open-source Processing programming language environment was created at MIT for people who want to develop images, animation, and sound. Based on the ubiquitous Java, it provides an alternative to daunting languages and expensive proprietary software. <br><br>This book gives graphic designe

    Learning Processing: A Beginner's Guide
    ✍ Daniel Shiffman πŸ“‚ Library πŸ“… 2008 πŸ› Morgan Kaufmann 🌐 English

    I'm a semi-experienced programmer who is new to visual arts. I thought that this book might have been too basic for my needs, but I'm having a blast going through it. The examples are lively, but without that "golly, aren't we having fun!?" tone that I find in other beginner programming books. Ev

    Learning Processing: A Beginner's Guide
    ✍ Daniel Shiffman πŸ“‚ Library πŸ“… 2008 πŸ› Morgan Kaufmann 🌐 English

    There are three popular books that teach Processing to a reasonably advanced level: this one, Processing: A Programming Handbook for Visual Designers and Artists, by Reas and Fry, and Processing: Creative Coding and Computational Art, by Greenberg. They are all aimed at beginning programmers who are