Programming 101: Learn to Code with the Processing Language Using a Visual Approach
Programming 101: Learn to Code with the Processing Language Using a Visual Approach
YOU SAVE £9.46
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
- More about Programming 101: Learn to Code with the Processing Language Using a Visual Approach
Programming 101 teaches the basics of programming using the Processing programming language and provides practice with logical, algorithmic thinking. It can provide insight into what is involved in producing the technical infrastructure of our world and help you build programs based on your own ideas. The text contains an Appendix with an introduction to p5.js, a way to produce JavaScript programs with Processing functionality for drawing, images, and interactions.
Format: Paperback / softback
Length: 348 pages
Publication date: 01 August 2022
Publisher: APress
It is present in almost every aspect of our daily lives, from social media interactions to online shopping, virtual course participation, car usage, and the utilization of various devices. This comprehensive book aims to introduce the fundamentals of programming through the Processing programming language, while also fostering practice in logical and algorithmic thinking. By delving into the world of programming, readers will gain insights into the intricate processes involved in shaping the technical infrastructure that underpins our modern world.
Throughout the book, readers will have the opportunity to embark on a creative journey by building programs based on their own ideas. They can incorporate images they create or acquire, making connections to activities they enjoy. The chapters in the book follow a structured approach, akin to writing an essay or composing a song. They begin with the formulation of an idea, progress to planning, build upon past projects, and refine the work. This approach encourages the use of logic and mathematics to create stunning visual effects.
To enhance the learning experience, the text includes an Appendix that provides an introduction to p5.js, a powerful tool for producing JavaScript programs with Processing functionality. This allows readers to publish their creations on the Web, making them accessible to a wide audience.
In the Processing language, a program is referred to as a "sketch." While the Processing language is built upon the Java programming language, the sketches featured in this book and commonly used in Processing go beyond static drawings. They incorporate a wide range of interactive elements, including animation, video, audio, and the ability to access files on the local computer and the Web. Technical features are introduced and explained in the context of complete examples, such as games (Snake, Hangman, jigsaw, slingshot), creating collages of family images and video clips, preparing directions for folding an origami model, rotating objects in 3D, and more.
Programming is not only a valuable skill but also a fun, creative, and expressive outlet. It empowers individuals to bring their ideas to life, solve problems, and create beautiful and innovative digital experiences. Whether you are a beginner looking to embark on a programming journey or an experienced developer seeking to expand your knowledge, this book will provide you with the foundations and inspiration to unlock the full potential of programming. So, grab your laptop, fire up your Processing environment, and let's embark on a thrilling adventure into the world of programming!
Weight: 706g
Dimension: 254 x 178 (mm)
ISBN-13: 9781484281932
Edition number: 2nd ed.
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.