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

Jeanine Meyer

買這商品的人也買了...

相關主題

商品描述

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.

 What You Will Learn

 

  • 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

 

Who This Book Is For

Anyone who has been thinking about trying programming, or has tried, but needs more motivation; anyone who wants to learn about the Processing language.

商品描述(中文翻譯)

了解程式設計的重要性,即使你以前從未寫過程式!這本書將教你使用Processing程式語言的基礎知識。你將創建自己的Processing草圖,使用你喜歡的個人圖像、主題或愛好。

本書的章節將演示程式設計的過程,從構思一個想法、計劃、建立在過去的項目基礎上,以及完善作品,類似於寫一篇文章或創作一首歌曲。這種方法將引導你利用邏輯和數學來產生美麗的效果。

在Processing中,程式的術語是「草圖」,雖然本書中的草圖遠不僅僅是靜態圖畫;它們還包含互動、動畫、視頻、音頻以及訪問本地計算機和網絡上的文件。技術特性在完整的示例中被介紹和解釋:遊戲(貪吃蛇、猜字遊戲、拼圖、彈弓)、製作家庭圖像和視頻剪輯的拼貼畫、準備摺紙模型的指導、在3D中旋轉物體等等。

程式設計是一種有趣、富有創造力和表達力的追求。它需要對細節的關注,有時會令人沮喪,但很少有什麼能比得上從無到有地建立一個程式並使其運作(或修復現有程式的問題,或添加功能並使其更好)的滿足感。《程式設計101》是你實現這一目標的入門指南。

你將學到什麼:

- 獲得基本的程式設計技能
- 建立有趣和富有創意的程式
- 使用文件製作節日賀卡
- 在Processing草圖中結合視頻、圖像和圖形

適合閱讀對象:

- 打算嘗試程式設計,或已經嘗試過但需要更多動力的人
- 想要學習Processing語言的人