Programming 101

The How and Why of Programming Revealed Using the Processing Programming Language



Bookstore > Books > Programming 101

Price$20.23 - $50.56
Rating
AuthorJeanine Meyer
PublisherApress
Published2018
Pages319
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484236963
ISBN-139781484236963
EBook Hardcover Paperback

Understand the importance of programming, even if you've never programmed before! This book will teach you the basics of programming using the Processing programming language. You will create your own Processing sketches, using personal images, themes, or hobbies that you enjoy.

The chapters in the book will demonstrate the process of programming, starting with formulating an idea, planning, building on past projects, and refining the work, similar to writing an essay or composing a song. This approach will guide you to make use of logic and mathematics to produce beautiful effects.

The term for program in Processing is sketch, though the sketches featured in this book are far more than static drawings; they incorporate interaction, animation, video, audio, and accessing files on the local computer and on the Web. Technical features are introduced and explained in the context of complete examples: games (Snake, Hangman, jigsaw, slingshot), making a collage of family images and video clips, preparing directions for folding an origami model, rotating objects in 3D, and others.

Programming is a fun, creative, expressive pursuit. It requires attention to details and can be frustrating, but there is very little that compares to the satisfaction of building a program out of nothing and making it work (or taking an existing program and fixing a problem, or adding a feature and making it better). Programming 101 is your gateway to making this happen.

Gain basic programming skills; Build fun and creative programs; Use files for making a holiday card; Combine videos, images, and graphics in a Processing sketch.


  1. (5 books)



2 5 2

Similar Books


Bad Programming Practices 101

Bad Programming Practices 101

by Karl Beecher

This book takes a humorous slant on the programming practice manual by reversing the usual approach: under the pretence of teaching you how to become the world's worst programmer who generally causes chaos, the book teaches you how to avoid the kind of bad habits that introduce bugs or cause code contributions to be rejected.Why be a code...

Price:  $25.07  |  Publisher:  Apress  |  Release:  2018

OpenCL Programming Guide

OpenCL Programming Guide

by Aaftab Munshi, Benedict Gaster, Timothy G. Mattson, James Fung, Dan Ginsburg

Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as DSPs and the Cell/B.E. processor. Already implemented by Apple, AMD, Intel, IBM, NVIDIA, and other leaders, OpenCL has outstanding potential for PCs, servers, handhel...

Price:  $40.56  |  Publisher:  Addison-Wesley  |  Release:  2011

OpenGL Programming Guide, 8th Edition

OpenGL Programming Guide, 8th Edition

by Dave Shreiner, Graham Sellers, John M. Kessenich, Bill M. Licea-Kane

Today's OpenGL software interface enables programmers to produce extraordinarily high-quality computer-generated images and interactive applications using 2D and 3D objects, color images, and programmable shaders.OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3, Eighth Edition, has been almost completely rewrit...

Price:  $45.00  |  Publisher:  Addison-Wesley  |  Release:  2013

Functional Programming in C#

Functional Programming in C#

by Oliver Sturm

C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills t...

Price:  $11.46  |  Publisher:  Wrox  |  Release:  2011

Bioinformatics Programming Using Python

Bioinformatics Programming Using Python

by Mitchell L Model

Powerful, flexible, and easy to use, Python is an ideal language for building software tools and applications for life science research and development. This unique book shows you how to program with Python, using code examples taken directly from bioinformatics. In a short time, you'll be using sophisticated techniques and Python modules...

Price:  $39.78  |  Publisher:  O'Reilly Media  |  Release:  2009

Programming Scala

Programming Scala

by Dean Wampler, Alex Payne

Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution.Programming...

Price:  $3.99  |  Publisher:  O'Reilly Media  |  Release:  2009

Programming Python, 4th Edition

Programming Python, 4th Edition

by Mark Lutz

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, ...

Price:  $26.81  |  Publisher:  O'Reilly Media  |  Release:  2010

Masterminds of Programming

Masterminds of Programming

by Federico Biancuzzi, Chromatic

Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences hav...

Price:  $7.54  |  Publisher:  O'Reilly Media  |  Release:  2009