Ã¥¼Ò°³
Àü ¼¼°è °³¹ßÀÚÀÇ ¿øÇÈ,
ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ±Ùº», ÆÄÀ̽ã!
ºñÀü°øÀÚ ÆÄÀ̽㠰»ç, Ãʺ¸ÄÚµùÀÇ
Âð ¿ÕÃʺ¸ÀÚ¸¦ À§ÇÑ ÄÚµù ÀÔ¹®¼ µîÀå!
ÇÁ·Î±×·¡¹ÖÀ» ¸ô¶óµµ OK!
Çлý»Ó¸¸ ¾Æ´Ï¶ó Ä¿¸®¾î ¼ºÀåÀ» µµ¸ðÇÏ´Â Á÷ÀåÀαîÁö
´©±¸³ª ½±°í ºü¸£°Ô ÆÄÀ̽㠱âÃʸ¦ ¸¶½ºÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº ÆÄÀ̽㠱³À° °ü·Ã À¯Æ©ºê ä³ÎÀ» ¿î¿µ ÁßÀÎ Ãʺ¸ÄÚµùÀÇ ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ÀÔ¹®¼ÀÔ´Ï´Ù. ÄÚµùÀÌ Ã³À½ÀÎ ´ëÇлý, ÀÚ±â°è¹ß ¸ñÀûÀÇ ºñÀü°øÀÚ, Ä¿¸®¾î ¼ºÀåÀ» µµ¸ðÇÏ´Â Á÷ÀåÀÎÀ» À§ÇØ ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °³³äºÎÅÍ ½ÇÀü¿¡¼ È°¿ëÇÒ ¼ö ÀÖ´Â ½Ç½À ÇÁ·ÎÁ§Æ®±îÁö Àü°ø ºÒ¹® ´©±¸³ª ½±°í Àç¹Õ°Ô ÇнÀÇÒ ¼ö ÀÖµµ·Ï ÀúÀÚÀÇ ÄÚµù ³ëÇϿ츦 ¾Æ³¦¾øÀÌ ²Ë²Ë ´·¯ ´ã¾Ò½À´Ï´Ù.
¾î·Á¿î ÇÁ·Î±×·¡¹Ö ¿ë¾î´Â ÃÖ´ëÇÑ ¹èÁ¦ÇÑ Ã¤ ±×¸²°ú ºñÀ¯·Î ÇÁ·Î±×·¡¹ÖÀÇ °úÁ¤À» Ä£ÀýÈ÷ ¼³¸íÇØ ºñÀü°øÀÚµµ ºü¸£°Ô ÆÄÀ̽ã ÄÚµùÀ» ¸¶½ºÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ·Î±×·¡¹Ö °øºÎ´Â ´Ã Âï¸Ô¸¸ Çß´ø ´ç½ÅÀ» À§ÇÑ
±×¸²°ú ºñÀ¯·Î ½±°Ô ¹è¿ì´Â Âð ÄÚµù ÀÔ¹®¼
Àü ¼¼°èÀÇ °³¹ßÀÚ»Ó¸¸ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹Ö Ãʺ¸Àڵ鿡°Ô °¡Àå ¸¹Àº »ç¶ûÀ» ¹Þ´Â ÆÄÀ̽ã. ÆÄÀ̽ãÀÌ ÀÌ·¸°Ô ¿À·£ ½Ã°£ Àαâ ÀÖ´Â ÀÌÀ¯´Â ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ºñ±³ÇØ ÄÚµå ÀÛ¼º ¹æ¹ýÀÌ °£´ÜÇØ ¹è¿ì±â ½±°í ÇÁ·Î±×·¡¹Ö °³¹ß ¿µ¿ª»Ó¸¸ ¾Æ´Ï¶ó µ¥ÀÌÅÍ ºÐ¼®, ¾÷¹« ÀÚµ¿È µî È°¿ëµµ°¡ ³ô¾Æ ´Ù¾çÇÑ ºÐ¾ß¿¡¼ È°¹ßÈ÷ »ç¿ëµÇ°í Àֱ⠶§¹®ÀÔ´Ï´Ù.
ÀÌ Ã¥Àº ¹«±Ã¹«ÁøÇÑ ÀáÀç·Â°ú È°¿ëµµ¸¦ °¡Áø ÆÄÀ̽ã ÄÚµù¿¡ ´ëÇÑ ¾È³»¼ÀÔ´Ï´Ù. ÇÁ·Î±×·¡¹ÖÀÌ Ã³À½À̶ó ¾îµð¼ºÎÅÍ ¾î¶»°Ô ½ÃÀÛÇØ¾ß ÇÒÁö ¸ô¶ó ¸·¸·ÇÑ ºÐµé²² Á÷°üÀûÀÎ ±×¸²°ú ¾Ë¸ÂÀº ºñÀ¯·Î ÆÄÀ̽ã ÄÚµùÀÇ ±âº» °³³äºÎÅÍ ÄÚµå ÀÛ¼º ¹æ¹ý°ú ÁøÇà, ½ÇÇà°á°ú±îÁö Àü °úÁ¤À» »ó¼¼È÷ ¾Ë·Áµå¸³´Ï´Ù.
¶ÇÇÑ, °¢ éÅÍ ¸¶Áö¸· Àå¿¡ ÇØ´ç º»¹®ÀÇ Çٽɰ³³äÀ» Á¤¸®ÇÑ ¡®ÇÙ½ÉÁ¤¸®¡¯¿Í º»¹®ÀÇ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î ¹®Á¦¸¦ Ç®¾îº¸¸ç ½Ç·ÂÀ» Á¡°ËÇÒ ¼ö ÀÖ´Â ¡®Ãʺ¸Å»Ã⡯À» ¼ö·ÏÇØ ÇÁ·Î±×·¡¹Ö ±âÃʸ¦ ¿Ïº®È÷ ³¡³¾ ¼ö ÀÖµµ·Ï ³»¿ëÀ» ±¸¼ºÇß½À´Ï´Ù.
ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â Àß ¸ð¸£Áö¸¸,
ÄÚµùÀ» ¹è¿ì°í ½ÍÀº »ç¶÷À» À§ÇÑ µµ¼
ÄÚµù ÇнÀ ÀÌÁ¦ ¼±ÅÃÀÌ ¾Æ´Ï¶ó ÇʼöÀÔ´Ï´Ù. ºñÀü°øÀÚ¶õ ÀÌÀ¯·Î ÄÚµùÀº ³²ÀÇ ÀÏÀ̶ó ¿Ü¸éÇÏÁö ¸¶¼¼¿ä! ÀÌ Ã¥Àº ±â°è°øÇÐÀ» Àü°øÇÑ ÈÄ ¿£Áö´Ï¾î·Î ±Ù¹«ÇÏ´Â ºñÀü°øÀÚ ÀúÀÚ°¡ ÆÄÀ̽ãÀ» óÀ½ °øºÎÇßÀ» ¶§¸¦ ¶°¿Ã¸®¸ç Âð Ãʺ¸ÀÚµéÀÇ ´«³ôÀÌ¿¡ ¸ÂÃç ³»¿ëÀ» ±¸¼ºÇß½À´Ï´Ù. µû¶ó¼ ÄÚµù, ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ ¼±¼öÁö½ÄÀº ÇÊ¿ä ¾ø½À´Ï´Ù. ÄÚµùÀ» ¹è¿ì°í ½ÍÀº ¸¶À½¸¸ ÀÖ´Ù¸é ´©±¸µç ¾î·Á¿ò ¾øÀÌ ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù.
À¯Æ©ºê ÇнÀ Áö¿ø
Ãʺ¸ÄÚµù(@chobocoding)
ÀúÀÚ°¡ Á÷Á¢ ¿î¿µÇÏ´Â À¯Æ©ºê ä³Î Ãʺ¸ÄÚµù¿¡¼ ÆÄÀ̽ã ÄÚµù°ú °ü·ÃÇÑ ´Ù¾çÇÑ ÄÜÅÙÃ÷¸¦ µ¿¿µ»óÀ¸·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀúÀÚ¼Ò°³
¿£Áö´Ï¾î
¿¬¼¼´ëÇб³¿¡¼ ±â°è°øÇаú¸¦ Á¹¾÷ÇÑ ÈÄ ¿£Áö´Ï¾î·Î Æò¹üÇÑ Á÷Àå »ýÈ°À» À̾´Ù°¡ ÀÚ±â°è¹ß·Î ÆÄÀ̽㠰øºÎ¸¦ ½ÃÀÛÇß´Ù. °øºÎÇÑ ³»¿ëÀ» ±â·ÏÇÏ°í ½Í¾î À¯Æ©ºê¿¡ ³»¿ëÀ» Á¤¸®ÇØ ¿Ã¸®±â ½ÃÀÛÇß´Ù. ±¸µ¶ÀÚÀÇ ¿äûÀ¸·Î °ÀÇ ¿µ»óÀ» ¸¸µé±â ½ÃÀÛÇß°í ÆÄÀ̽ãÀ¸·Î ÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®(°ÔÀÓ, GUI ÇÁ·Î±×·¡¹Ö, ¸ÅÅ©·Î µî)¿¡ ´ëÇÑ °ÀǸ¦ ¸¸µé°Ô µÇ¾ú´Ù. 2022³â¿¡´Â ÆнºÆ® Ä·ÆÛ½º¿¡¼ ÆÄÀ̽ã Ãʺ¸¸¦ ´ë»óÀ¸·Î ÇÏ´Â °ÔÀÓ ¸¸µé±â °ÀǸ¦ ¸Ã¾Ò°í, °°Àº ÇØ ³Ø½¼X¸ÚÀïÀÌ»çÀÚó·³ÀÌ ÁÖÃÖÇÑ [¸ÞÀÌÇýºÅ丮 ¿ùµå EDU CREATOR CAMP 2022]¿¡ Âü¿©ÇÏ¿© ¸ÞÀÌÇýºÅ丮 ¿ùµå Ç÷§ÆûÀ¸·Î °ÔÀÓÀ» ¸¸µé±â À§ÇÑ ±âÃÊ °Àǵµ ÁøÇàÇß´Ù.
¸ñÂ÷
Chapter 1 ½ºÅ¸Æ® ÄÚµù
01 ÄÚµù ¼¼°è·ÎÀÇ ÃÊ´ë
1-1 ÄÚµùÀ» ¹è¿ö¾ß ÇÏ´Â ÀÌÀ¯
1-2 ÄÚµù ±³À°ÀÇ ÀåÁ¡
02 ÄÚµùÀÇ Ã¹°ÉÀ½
2-1 ¹®Á¦ ÇØ°á °úÁ¤, ÇÁ·Î±×·¡¹Ö
2-2 ÄÄÇ»ÅÍ¿Í ÀÇ»ç¼ÒÅë °úÁ¤, ÄÚµù
2-3 ÇÁ·Î±×·¡¹Ö ¾ð¾î
03 Hello ÆÄÀ̽ã
3-1 °£°áÇÑ ¹®¹ý ±¸Á¶, ÆÄÀ̽ã
3-2 °³¹ßÀÚÀÇ ¼±ÅÃ, ÆÄÀ̽ã
3-3 ´Ù¾çÇÑ ¾²ÀÓ»õ¿Í ¶óÀ̺귯¸®
04 ÄÚµù ½Ç½À Áغñ
4-1 ±¸±Û ÄÚ·¦ ½ÃÀÛÇϱâ
4-2 ÄÚ·¦ ½Ç½À ȯ°æ ¼³Á¤
4-3 ´ëÈÇü °³¹ß ȯ°æ, ÄÚ·¦
[ÇÙ½ÉÁ¤¸®]
[¿ë¾îÁ¤¸®]
Chapter 2 ÆÄÀ̽㠾˾ƺ¸±â
05 µ¥ÀÌÅ͸¦ ´ã´Â ±×¸©, º¯¼ö
5-1 º¯¼öÀÇ °³³ä
5-2 º¯¼ö À̸§ÀÇ ±ÔÄ¢
06 µ¥ÀÌÅÍÀÇ Á¾·ù, ÀÚ·áÇü
6-1 ¼ýÀÚÀÇ ¼Ó¼ºÀ» °®´Â ¼ýÀÚÇü
6-2 ¿©·¯ ¹®ÀÚ°¡ ³ª¿µÈ ¹®ÀÚ¿
6-3 ¹®ÀÚ¿ÀÇ ¿¬»ê
6-4 ¹®ÀÚ¿¿¡ Á¾¼ÓµÈ ¹®ÀÚ¿ ÇÔ¼ö
[ÇÙ½ÉÁ¤¸®]
[ÆÑƮüũ]
Chapter 3 ÆÄÀ̽ã ÀÌÇØÇϱâ
07 ¹«¾ùÀÌµç ´ã´Â Àå¹Ù±¸´Ï, ¸®½ºÆ®
7-1 ¸®½ºÆ®ÀÇ ¿ä¼Ò
7-2 del Å°¿öµå
7-3 ¸®½ºÆ®ÀÇ ¿¬»ê
7-4 len ÇÔ¼ö
7-5 ¸®½ºÆ®ÀÇ ÇÔ¼ö
08 Á¤ÇØÁø °Ç º¯ÇÒ ¼ö ¾ø´Ù, Æ©ÇÃ
8-1 Æ©ÇÃÀ̶õ?
8-2 Æ©Çðú ¸®½ºÆ®ÀÇ Â÷ÀÌÁ¡
8-3 Æ©ÇÃÀÇ ÇÔ¼ö
8-4 Æ©ÇÃÀÇ ¿ä¼Ò
09 ¦²á°ú ÇÔ²², µñ¼Å³Ê¸®
9-1 µñ¼Å³Ê¸®¿Í Å°, ¹ë·ù
9-2 µñ¼Å³Ê¸®ÀÇ Æ¯Â¡
9-3 µñ¼Å³Ê¸®ÀÇ ÇÔ¼ö, keys
[ÇÙ½ÉÁ¤¸®]
[Ãʺ¸Å»Ãâ]
Chapter 4 Âü°ú °ÅÁþ, Á¶°Ç¹®
10 ÀÚ·áÇüÀÇ ½ÅÈ£µî, ºÒ ÀÚ·áÇü
10-1 Âü ¶Ç´Â °ÅÁþ, ºÒ ÀÚ·áÇü
10-2 ºÒ ÀÚ·áÇüÀÇ ÇüÅÂ
10-3 ³í¸® ¿¬»êÀÚ, and
10-4 ³í¸® ¿¬»êÀÚ, or
10-5 ºñ±³ ¿¬»êÀÚ, !=
11 ½ÅÈ£°¡ µé¾î¿À¸é ÁÂȸÀü, if¹®
11-1 if¹®ÀÇ °³³ä ¹× ÇüÅÂ
11-2 if-else¹®
11-3 if-elif¹®
11-4 if-elif-else¹®
[ÇÙ½ÉÁ¤¸®]
[Ãʺ¸Å»Ãâ]
Chapter 5 ¹Ýº¹ÀÇ ´ÞÀÎ, ¹Ýº¹¹®
12 Çϳª¾¿ ²¨³» ¸Ô¾î¿ä, for¹®
12-1 ¹Ýº¹¹®ÀÇ °³³ä
12-2 ¹Ýº¹¹®ÀÇ Çü½Ä
12-3 for¹®ÀÇ Çü½Ä
12-4 for¹®-range ÇÔ¼ö È°¿ë
13 Á¶°ÇÀÌ ¸ÂÀ¸¸é ¹Ýº¹ÇØ¿ä, while¹®
13-1 while¹®ÀÇ Çü½Ä
13-2 for¹® VS while¹®
14 ¹Ýº¹¹® ±ä±Þ Å»Ãâ, break
14-1 breakÀÇ °³³ä
14-2 breakÀÇ Çü½Ä
14-3 while¹®°ú break
[ÇÙ½ÉÁ¤¸®]
[Ãʺ¸Å»Ãâ]
Chapter 6 ÄÚµå ¾ÐÃà±â, ÇÔ¼ö
15 µ¥ÀÌÅÍ´Â ¸í»ç, ÇÔ¼ö´Â µ¿»ç
15-1 ÇÔ¼öÀÇ °³³ä
15-2 ÄÚµù ÇÔ¼öÀÇ Æ¯Â¡
15-3 ÇÔ¼öÀÇ Á¾·ù¿Í »ç¿ë¹ý
15-4 ÇÔ¼öÀÇ ÀÎÀÚ
16 ÇÔ¼ö DIY, »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
16-1 ÇÔ¼ö Á¤ÀÇ
16-2 Áö¿ª º¯¼ö¿Í Àü¿ª º¯¼ö
[ÇÙ½ÉÁ¤¸®]
[Ãʺ¸Å»Ãâ]