Àü°ø ºÒ¹® ÄÚµù ÀÔ¹®ÀÚ, ÄÚµùÀ» Æ÷±âÇÏ°í ½ÍÁö ¾ÊÀº ÀÚ¸¦ À§ÇÑ Ã¥:¹Ì·¡ÀÇ ±³À°¹æ½ÄÀ¸·Î ÈçÈ÷ STEM ±³À°À» ¸»ÇÕ´Ï´Ù. Áï, °úÇÐ(Science), ±â¼ú(Technology), °øÇÐ(Engineering), ¼öÇÐ(Mathematics)À» À¶ÇÕÇÑ ±³À°À» ÀǹÌÇÕ´Ï´Ù. P5.js´Â ÇÁ·Î¼¼½Ì(Processing)ÀÇ À¥ ¹öÀüÀ¸·Î¼ ¿ø·¡ ÄÚµù¿¡ Àͼ÷ÇÏÁö ¾ÊÀº µðÀÚÀÎÀ̳ª ¿¹¼ú Àü°øÀÇ ÇлýµéÀ» À§ÇÏ¿© ±×·¡ÇÈ°ú »óÈ£ ÀÛ¿ë¿¡ ÁßÁ¡À» µÐ ÄÚµù ¾ð¾î·Î ź»ýÇÏ¿´½À´Ï´Ù. ±×·¯¹Ç·Î P5.js´Â STEM¿¡ Àι®Çаú ¿¹¼úÀ» ÀǹÌÇÏ´Â Art¸¦ ´õÇÑ STEAM ±³À°¿¡ ÀûÇÕÇÑ ÄÚµù ¾ð¾îÀÔ´Ï´Ù.
Art Áï, Àι®Çаú ¿¹¼úÀº Àΰ£ÀÇ Ã¢ÀǼºÀ» °³¹ßÇÒ ¼ö ÀÖ´Â ¼ö´ÜÀ¸·Î¼ Àΰ£¸¸ÀÌ °¡´ÉÇÑ ÀÇ¹Ì ÀÖ´Â ¿µ¿ªÀ̶ó°í ¸»ÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó âÀÇÀûÀÎ ±³À°ÀÇ ÇÙ½É ¿ä¼Ò Áß ÇϳªÀÔ´Ï´Ù. ±× ÀÌÀ¯·Î, Àι®Çаú ¿¹¼ú¿¡´Â ÇØ´äÀÌ Çϳª ÀÌ»ó ¶Ç´Â ÇØ´äÀÌ ¾ø´Â ¹®Á¦°¡ ´ëºÎºÐÀ̹ǷΠâÀÇÀûÀÎ »ç°í°¡ ¹«¾ùº¸´Ù ÇÊ¿äÇϱ⠶§¹®ÀÔ´Ï´Ù. âÀÇÀû »ç°í¸¦ ÃËÁøÇÏ´Â ±³À° È¿°ú¸¦ ´©¸®´Â µ¿½Ã¿¡ °úÇÐ, ±â¼ú, °øÇÐ, ¼öÇаú ¿¹¼ú »çÀÌÀÇ Àý¹¦ÇÑ Á¢Á¡À» Á÷Á¢ üÇèÇÏ°í ½Í´Ù¸é p5.js·Î ÄÚµùÀ» ½ÃÀÛÇÏ´Â °ÍÀº ÁÁÀº ¼±ÅÃÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. p5.js¸¦ ¹è¿ì´Â °úÁ¤Àº ÀÌ·¯ÇÑ À¶ÇÕ°ú âÀÇÀÇ ÇÙ½ÉÀ» üµæÇÏ´Â ½Ã°£ÀÌ µÉ °ÍÀÔ´Ï´Ù. ±×¸®°í ¹«¾ùº¸´Ù Àç¹ÌÀÖ½À´Ï´Ù.^^ For Fun!
01 ½ÃÀÛ
1.1 p5.js¶õ? 14
1.2 ÄÚµù ÇнÀ ¹æ¹ý 17
1.3 p5.js ÄÚµù ȯ°æ 19
02 Ç¥Çö
2.1 Ãâ·Â ȸéÀÇ Å©±â 44
2.2 Á¡°ú ¼±ÀÇ Ç¥Çö 49
2.3 ¿ø°ú »ç°¢ÇüÀÇ Ç¥Çö 51
2.4 ¹®ÀÚÀÇ Ç¥Çö 56
2.5 »ö»óÀÇ Ç¥Çö 60
2.6 ¿øÈ£ ¹× »ç¿ëÀÚ Á¤ÀÇ µµÇü 71
2.7 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 81
2.8 Á¤¸® 83
03 º¯¼ö¥°
3.1 º¯¼öÀÇ ¼±¾ð°ú ÃʱâÈ 87
3.2 º¯¼ö¿Í ¿¬»ê 92
3.3 º¯¼ö ±â¹Ý ¿òÁ÷ÀÓ Ç¥Çö 127
3.4 Àü¿ªº¯¼ö¿Í Áö¿ªº¯¼ö 140
3.5 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 146
3.6 Á¤¸® 149
04 º¯¼ö¥±
4.1 º¯¼ö ±â¹Ý ´Ù¾çÇÑ ¿òÁ÷ÀÓ ±¸Çö 152
4.1.1 ¼Óµµ 152
4.1.2 °¡¼Óµµ 156
4.1.3 ¸¶Âû 162
4.1.4 Áøµ¿ 163
4.1.5 ȸÀü ¿îµ¿ 179
4.1.6 ºÒ±ÔÄ¢ ¿îµ¿ 183
4.2 ½Ã½ºÅÛ º¯¼ö ±â¹Ý »óÈ£ ÀÛ¿ë 198
4.3 °¨¼Ó 212
4.4 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 215
4.5 Á¤¸® 218
05 Á¶°Ç¥°
5.1 if¹® 221
5.2 if-else¹® 253
5.3 ¹® 258
5.4 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 269
5.5 Á¤¸® 272
06 Á¶°Ç¥±
6.1 if¹®°ú ½Ã½ºÅÛ º¯¼ö 275
6.2 Áßø if¹® 290
6.3 switch¹® 302
6.4 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 308
6.5 Á¤¸® 310
07 ¹Ýº¹¥°
7.1 for¹® 313
7.2 while¹® 339
7.3 do-while¹® 347
7.4 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 350
7.5 Á¤¸® 352
08 ¹Ýº¹¥±
8.1 for¹®°ú ½Ã½ºÅÛ º¯¼ö 354
8.2 Áßø for¹® 368
8.3 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 376
8.4 Á¤¸® 378
09 ¹è¿¥°
9.1 1Â÷¿ø ¹è¿ 380
9.2 ¹è¿°ú ¹Ýº¹¹® 390
9.3 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 414
9.4 Á¤¸® 416
10 ¹è¿¥±
10.1 ¹è¿°ú ½Ã½ºÅÛ º¯¼ö 420
10.2 2Â÷¿ø ¹è¿ 440
10.3 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 450
10.4 Á¤¸® 452
11 ÇÔ¼ö¥°
11.1 ÇÔ¼ö À¯Çü 454
11.2 ÇÔ¼ö À¯Çü1 459
11.3 ÇÔ¼ö À¯Çü2 465
11.4 ÇÔ¼ö À¯Çü3 474
11.5 ÇÔ¼ö À¯Çü4 484
11.6 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 499
11.7 Á¤¸® 503
12 ÇÔ¼ö¥±
12.1 À̺¥Æ® ÇÔ¼ö 506
12.2 ÇÔ¼ö¿Í ¹è¿ 529
12.3 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 554
12.4 Á¤¸® 556
¸¶¹«¸®
¸¶¹«¸® 558