The How and Why of Programming Revealed Using the Processing Programming Language
|Price||$20.23 - $50.56
|Format||Paper book / ebook (PDF)|
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.
2 5 2
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
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....
Publisher: Self-publishing | Release: 2017
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: $36.92 | Publisher: Addison-Wesley | Release: 2011
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
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: $42.49 | Publisher: O'Reilly Media | Release: 2009
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
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
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