Programming 101: The How and Why of Programming Revealed Using the Processing Programming Language
暫譯: 程式設計101:使用Processing程式語言揭示程式設計的原理與原因

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 中,program 的術語是 sketch,雖然本書中的草圖遠不止靜態繪圖;它們結合了互動、動畫、視頻、音頻,以及訪問本地計算機和網路上的文件。技術特性在完整範例的背景下介紹和解釋:遊戲(貪食蛇、猜字遊戲、拼圖、彈弓)、製作家庭圖片和視頻片段的拼貼、準備摺紙模型的摺疊說明、在 3D 中旋轉物體等。

程式設計是一項有趣、創造性和表達性的追求。它需要對細節的關注,可能會令人沮喪,但沒有什麼能比從無到有地構建一個程式並使其運行(或修復現有程式中的問題,或添加功能使其更好)所帶來的滿足感更為可比。《Programming 101》是你實現這一目標的入門書。

你將學到什麼

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

本書適合誰

任何曾考慮嘗試程式設計的人,或已經嘗試過但需要更多動力的人;任何想了解 Processing 語言的人。