Ã¥¼Ò°³
Çö´ë »çȸ¿¡¼´Â ÀÏ»ó»ýÈ°Àº ¹°·Ð »ê¾÷ÀÇ Àü ºÐ¾ß¿¡¼ ÄÄÇ»Å͸¦ »ç¿ëÇÏ°í Àִµ¥, ¹Ì·¡¿¡´Â ÄÄÇ»Å͸¦ ´õ ¸¹Àº ºÐ¾ß¿¡¼ »ç¿ëÇÒ °ÍÀÌ´Ù. ÄÄÇ»ÅÍ°¡ Àü ºÐ¾ß¿¡¼ »ç¿ëµÇ¸é¼, ´Ü¼øÈ÷ ¹®¼ ȤÀº PPT ÆÄÀÏÀ» ¸¸µå´Â °ÍÀ» ³Ñ¾î¼ ÄÄÇ»Å͸¦ ÀÌ¿ëÇؼ ¾÷¹«»ó ¹®Á¦µéÀ» ÇØ°áÇØ¾ß ÇÒ Çʿ伺ÀÌ Ä¿Áö°í ÀÖ´Ù. ¿¹¸¦ µé¾î, °øÀå ±Ù·ÎÀÚ´Â ÄÄÇ»Å͸¦ ÀÌ¿ëÇؼ ´õ È¿À²ÀûÀ¸·Î Á¦Ç°À» »ý»êÇÒ ¼ö ÀÖÀ»±î¸¦ °í¹ÎÇØ¾ß ÇÏ°í, Áõ±Ç ÅõÀÚÀÚ´Â ÄÄÇ»ÅÍ ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇؼ Áõ½Ã¿Í ½ÃÀå Àü¸ÁÀ» ¿¹ÃøÇØ¾ß ÇÑ´Ù.
ÀÌÁ¦ ÄÄÇ»Å͸¦ ÀÌ¿ëÇÑ ¹®Á¦ ÇØ°áÀº ´õ ÀÌ»ó ÄÄÇ»ÅÍ Àü°øÀÚ¸¸ ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÀϹÝÀεéÀÌ ÇÊ¿ä¿¡ ÀÇÇؼ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í, ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÄÄÇ»Å͸¦ ÀÌ¿ëÇÑ ¹®Á¦ ÇØ°á ´É·ÂÀ» Çâ»ó½ÃÅ°±â À§Çؼ ¼±Áø±¹À» ºñ·ÔÇؼ ¼¼°è °¢±¹¿¡¼´Â ÃÊ£¿Áߣ¿°íµîÇб³¿Í ´ëÇб³¿¡¼ ÄÄÇ»ÅÍÀû »ç°í(computational thinking)¿Í ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ±³À°À» °ÈÇÏ°í ÀÖ´Ù.
ÀÌ Ã¥¿¡¼´Â ÄÄÇ»ÅÍÀû »ç°íÀÇ °³³ä°ú ÆÄÀ̽㠾ð¾î¸¦ ÀÌ¿ëÇؼ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. ÆÄÀ̽㠾ð¾î´Â ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ºñÇØ ½±°Ô ¹è¿ï ¼ö ÀÖÀ¸¸ç, ´Ù¾çÇÑ ºÐ¾ß¿¡ ³Î¸® »ç¿ëµÇ°í ÀÖ¾î¼ ÄÄÇ»ÅÍÀû »ç°íÀÇ ½Ç½À ±³À° ÀÌ¿Ü¿¡ ½Ç¹«ÀûÀÎ Ãø¸é¿¡¼µµ ÇâÈÄ ¸Å¿ì È°¿ë °¡Ä¡°¡ ³ô´Ù. Ã¥À» ÅëÇؼ µ¶ÀÚµéÀÌ ÄÄÇ»ÅÍÀû »ç°í¿¡ ´ëÇÑ ÀÌÇØ¿Í ÆÄÀ̽ã ÇÁ·Î±×·¡¹ÖÀÇ ±âÃʸ¦ ¹è¿ï ¼ö Àֱ⸦ Èñ¸ÁÇÑ´Ù.
¸ñÂ÷
Â÷ ·Ê
1. ÄÄÇ»ÅÍÀû »ç°í °³³ä 1
1.1 ÄÄÇ»ÅÍ È°¿ë ´É·ÂÀÇ Çʿ伺 1
1.2 ÄÄÇ»ÅÍÀû »ç°í ¼Ò°³ 8
1.3 ÄÄÇ»ÅÍÀû »ç°í °³³ä 12
1.4 Á¡ÁøÀûÀÌ°í ¹Ýº¹ÀûÀÎ °³¹ß ¹æ¹ý 21
2. ÄÄÇ»ÅÍ¿Í ¼ÒÇÁÆ®¿þ¾î ÀÌÇØ 23
2.1 ÄÄÇ»ÅÍÀÇ ¿ª»ç 23
2.2 ÄÄÇ»ÅÍÀÇ ±âº»ÀûÀÎ ÀÌÇØ 30
2.3 ¼ÒÇÁÆ®¿þ¾îÀÇ ÀÌÇØ 37
3. ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ¼Ò°³ 43
3.1 ÄÄÇ»ÅÍÀû »ç°í¿Í ÇÁ·Î±×·¡¹Ö ¾ð¾î 43
3.2 °è»êÀ» À§ÇÑ ¿¬»êÀÚ 46
3.3 Å°º¸µå ÀÔ·Â 53
3.4 ÄÄÇ»ÅÍ¿¡ ÆÄÀ̽㠼³Ä¡ 57
4. ÆÄÀ̽㠵¥ÀÌÅÍ Ã³¸® 63
4.1 ±âº» ÀÚ·áÇü 63
4.2 ¹®ÀÚ¿ 64
4.3 ¸®½ºÆ® 70
4.4 ÅõÇÃ 78
4.5 ÁýÇÕ 80
4.6 ȍ˟ 82
5. ¼øÂ÷Àû ¹®Á¦ ÇØ°á 85
5.1 º¯¼ö 85
5.2 ¼øÂ÷Àû ¹®Á¦ 1 86
5.3 ¼øÂ÷Àû ¹®Á¦ 2 93
5.4 °ªÀ» ÀԷ¹޴ °æ¿ì 96
5.5 ½Ã½ºÅÛ¿¡¼ Á¦°øÇÏ´Â ±â´É »ç¿ëÇϱâ 98
6. Á¶°Ç¿¡ µû¸¥ ¹®Á¦ ÇØ°á 111
6.1 Á¶°ÇÀ» ¸¸Á·ÇÏ´Â °æ¿ì¿¡ ½ÇÇà 111
6.2 Á¶°ÇÀÇ Âü/°ÅÁþ¿¡ µû¶ó ºÐ¸® ½ÇÇà 114
6.3 ºÐ·ùÇÒ ¼ö ÀÖ´Â Á¶°ÇÀÌ ¿©·¯ °³ 119
6.4 Á¶°Ç¿¡ ³í¸® ¿¬»ê 124
6.5 Á¶°Ç ¾È¿¡ Á¶°Ç 129
6.6 ÃÖ¼Ò/ÃÖ´ë ±¸Çϱâ 131
6.7 ¼ýÀÚ °è»ê ÄûÁî ÇÁ·Î±×·¥ 133
7. ¹Ýº¹Àû ¹®Á¦ ÇØ°á 139
7.1 ¹Ýº¹Àû ¹®Á¦ ÇØ°á ÀÌÇØ 139
7.2 Ƚ¼ö°¡ ÁöÁ¤µÈ ´Ü¼ø ¹Ýº¹ ÀÛ¾÷ 140
7.3 ¹Ýº¹ÀûÀÎ ÀԷ°ú º¯È¯ 147
7.4 ¼ýÀÚÀÇ ÇÕ 150
7.5 ¹Ýº¹ ¾ÈÀÇ Á¶°Ç 153
7.6 Æú´õÀÇ ÆÄÀÏ Ã³¸®Çϱâ 155
7.7 ¹Ýº¹ ¾ÈÀÇ ¹Ýº¹ 158
7.8 ¹Ýº¹ Ƚ¼ö¸¦ ¾Ë ¼ö ¾ø´Â °æ¿ì 160
7.9 ¼ýÀÚ µ¡¼À ÄûÁî °ÔÀÓ 165
8. ¸¹ÀÌ »ç¿ëÇÏ´Â Äڵ带 ÇÔ¼ö·Î 168
8.1 ±â´É Ãß»óÈ °³³ä 168
8.2 °è»ê ÀÛ¾÷À» ÇÔ¼ö·Î º¯È¯ 170
8.3 ³Ñ°ÜÁÙ °á±£°ªÀÌ ¾ø´Â °æ¿ì 175
8.4 ³Ñ°ÜÁÙ °á±£°ªÀÌ ¿©·¯ °³ÀÎ °æ¿ì 177
8.5 Àç±ÍÀû ÇÔ¼ö 179
8.6 ±âÁ¸ ÇÔ¼ö È°¿ë 182
8.7 ¶óÀ̺귯¸® »ç¿ëÇϱâ 187
9. Ŭ·¡½º Ãß»óÈ 191
9.1 Ŭ·¡½º °³³ä 191
9.2 ÆÄÀ̽ã Ŭ·¡½º ÀÛ¼º I 194
9.3 ÆÄÀ̽ã Ŭ·¡½º ÀÛ¼º II 200
9.4 Å« °³³ä°ú ÀÛÀº °³³ä (»ó¼Ó) 203
9.5 ±âÁ¸ Ŭ·¡½º È°¿ëÇϱâ 209
10. ÆÄÀÏ µ¥ÀÌÅÍ Ã³¸® 215
10.1 ÅؽºÆ® ÆÄÀÏ ÀÔÃâ·Â 215
10.2 Çлý ¼ºÀû °¡»êÁ¡ Ãß°¡ 221
10.3 Çлý ¼ºÀûÀ» ±¹¾î Á¡¼ö·Î Á¤·Ä 228
10.4 Çлý ¼ºÀûÀ» ÆÄÀÏ·Î ÀúÀå 232
10.5 ¹ÙÀ̳ʸ® ÆÄÀÏ Ã³¸® 234
10.6 ÆÄÀÏÀÇ ´Ü¾î ºóµµ¼ö ¼¼±â 236
11. µ¥ÀÌÅÍ Ã³¸® 247
11.1 numpy·Î µ¥ÀÌÅÍ Ã³¸® 247
11.2 ±×·¡ÇÁ ±×¸®±â 255
11.3 Pandas¸¦ È°¿ëÇÑ µ¥ÀÌÅÍ Ã³¸® 263
12. À¥ µ¥ÀÌÅÍ Àоî¿À±â 277
12.1 ³×Æ®¿öÅ© °³³ä ÀÌÇØ 277
12.2 À¥ ÆäÀÌÁö¿¡¼ µ¥ÀÌÅÍ Àоî¿À±â 279
12.3 Å°¿öµå °Ë»öÀ» Çغ¸ÀÚ 284
12.4 ´º½º¸¦ °Ë»öÇÏÀÚ 288
ºÎ·Ï. ¹®Á¦ ÇØ°á ÆÐÅÏ 295