Programming 101
The How and Why of Programming Revealed Using the Processing Programming Language
Price | $20.23 - $50.56
|
Rating | |
Author | Jeanine Meyer |
Publisher | Apress |
Published | 2018 |
Pages | 319 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1484236963 |
ISBN-13 | 9781484236963 |
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.
- Jeanine Meyer (6 books)
1 5 2
Similar Books
by Jurg van Vliet, Flavia Paganelli
If you plan to use Amazon Web Services to run applications in the cloud, the end-to-end approach in this book will save you needless trial and error. You'll find practical guidelines for designing and building applications with Amazon Elastic Compute Cloud (EC2) and a host of supporting AWS tools, with a focus on critical issues such...
Price: $4.23 | Publisher: O'Reilly Media | Release: 2011
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...
Price: $25.07 | Publisher: Apress | Release: 2018
Options and Derivatives Programming in C++20, 2nd Edition
by Carlos Oliveira
Master the features of C++ that are frequently used to write financial software for options and derivatives, including the STL, templates, functional programming, and numerical libraries. This book also covers new features introduced in C++20 and other recent standard releases: modules, concepts, spaceship operators, and smart pointers. Y...
Price: $34.37 | Publisher: Apress | Release: 2020
by Slava Schmidt
The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings with it a host of updates.Learn Scala Programming addresses both technical and architectural changes to the redesigned standard...
Price: $37.37 | Publisher: Packt Publishing | Release: 2018
by Laurens Van Houtven
Crypto 101 is an introductory course on cryptography, freely available for programmers of all ages and skill levels.Learn how to exploit common cryptographic flaws, armed with nothing but a little time and your favorite programming language.Forge administrator cookies, recover passwords, and even backdoor your own random number generator....
Free ebook | Publisher: Self-publishing | Release: 2017
Java-Based Real-Time Programming
by Klas Nilsson
Development of embedded software has for some years mainly been carried out by hardware-aware programming using the C-language, and in some cases even in assembly languages. This works well in simple cases when the application demands and the hardware are known at design time, and the size of the (statically defined) software is small. Wh...
Free ebook | Publisher: Self-publishing | Release: 2016
by Josh Glazer, Sanjay Madhav
Networked multiplayer games are a multibillion dollar business: some games now attract tens of millions of players. In this practical, code-rich guide, Joshua Glazer and Sanjay Madhav guide you through every aspect of engineering them. Drawing on their immense experience as both game developers and instructors, the authors lead you throug...
Price: $33.99 | Publisher: Addison-Wesley | Release: 2015
Learning Swift 2 Programming, 2nd Edition
by Jacob Schatz
Learning Swift 2 Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple's programming language. Written for developers with experience in any modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems.Author Jacob Schatz...
Price: $28.32 | Publisher: Addison-Wesley | Release: 2015