Programming 101: Learn to Code with the Processing Language Using a Visual Approach, 2nd Edition

0
(0)

Programming 101: Learn to Code with the Processing Language Using a Visual Approach, 2nd Edition
 

  • Author:Jeanine Meyer
  • Length: 371 pages
  • Edition: 2
  • Publisher: Apress
  • Publication Date: 2022-10-08
  • ISBN-10: 1484281934
  • ISBN-13: 9781484281932
  • Sales Rank: #2422348 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Programming permeates almost all aspects of our lives. This includes being active on social media, shopping online, and participating in virtual courses. It also includes driving a car and using many devices.  This book will teach you the basics of programming using the Processing programming language and provide practice with logical, algorithmic thinking.  It can provide insight into what is involved in producing the technical infrastructure of our world. While reading this book, you can build programs based on your own ideas, using images you create or acquire and making connections to activities 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 text contains an Appendix with an introduction to p5.js, a way to produce JavaScript programs with Processing functionality for drawing, images, and interactions to publish on the Web.

    The term for program in Processing is sketch. The Processing language has been constructed by visual artists using the Java programming language as a base.  However, the sketches featured in this book and typical in Processing 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 does require attention to details and can be frustrating. Still, 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’ll Learn

    • Gain basic programming skills
    • Build fun and creative programs
    • Use files for making a holiday card or a sequence of instructions
    • Combine videos, images, and graphics in a Processing sketch
    • Connections to other programming languages, most especially Java and JavaScript

    Who This Book Is For

    Anyone who has been thinking about trying programming, or has tried, but needs assistance. Anyone who wants to use their own creativity and artistic talents. Anyone who wants to know what is involved in the technology that is present in our lives. Anyone who wants to know what is involved in the technology that is present in our lives.

    中文:

    书名:Programming 101: Learn to Code with the Processing Language Using a Visual Approach, 2nd Edition

    编程几乎渗透到我们生活的方方面面。这包括在社交媒体上保持活跃,在网上购物,参加虚拟课程。它还包括驾驶汽车和使用许多设备。这本书将教你使用处理编程语言进行编程的基础知识,并提供具有逻辑和算法思维的实践。它可以提供对生产我们世界的技术基础设施所涉及的内容的洞察。在阅读这本书时,你可以根据自己的想法,使用你创建或获得的图像,并与你喜欢的活动建立联系,来构建程序。

    书中的章节将演示编程的过程,从制定想法开始,规划,在过去项目的基础上构建,然后完善工作,类似于写一篇文章或写一首歌。这种方法将指导你使用逻辑和数学来产生漂亮的效果。正文包含一个附录,其中介绍了p5.js,这是一种生成具有绘图、图像和交互处理功能的JavaScript程序并在Web上发布的方法。

    正在加工的程序的术语是素描。处理语言是由视觉艺术家以Java编程语言为基础构建的。然而,本书中精选的素描和处理中的典型素描远远不止是静态绘图;它们包括交互、动画、视频、音频以及访问本地计算机和Web上的文件。在完整示例的上下文中介绍和解释技术特征:游戏(Snake、Hangman、拼图、弹弓)、制作家庭图像和视频剪辑的拼贴、准备折叠折纸模型的方向、在3D中旋转物体等。

    编程是一种有趣、有创意、富有表现力的追求。它确实需要注意细节,而且可能会令人沮丧。尽管如此,很少有什么能比得上从无到有创建一个程序并让它发挥作用的满足感(或者利用现有的程序并修复问题,或者添加一个功能并使其变得更好)。编程101是实现这一目标的门户。

    你会学到什么?

    • 掌握基本的编程技能
    • 制作有趣而有创意的节目
    • 使用文件制作节日卡片或一系列说明
    • 在处理草图中组合视频、图像和图形
    • 连接到其他编程语言,尤其是Java和Java

    这本书是为谁写的

    任何正在考虑尝试编程,或者已经尝试过,但需要帮助的人。任何想要运用自己的创造力和艺术天赋的人。是想知道我们生活中存在的技术涉及什么的人。是想知道我们生活中存在的技术涉及什么的人。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册