ÄÜÅÙÃ÷ »ó¼¼º¸±â
ÆÄÀ̽ãÀ¸·Î ¿òÁ÷ÀÌ´Â EV3 ·Îº¿


ÆÄÀ̽ãÀ¸·Î ¿òÁ÷ÀÌ´Â EV3 ·Îº¿

ÆÄÀ̽ãÀ¸·Î ¿òÁ÷ÀÌ´Â EV3 ·Îº¿

<ȲÀϱÔ> Àú | º¹µÎÃâÆÇ»ç

Ãâ°£ÀÏ
2021-08-30
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
9 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¸Ó¸®¸»

ÆÄÀ̽ãÀº °¡Àå ¹è¿ì±â ½¬¿î ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¾ð¾î ÁßÀÇ ÇϳªÀÌ´Ù. µû¶ó¼­ ÀΰøÁö´ÉÀ» ºñ·ÔÇÑ ¿©·¯ ºÐ¾ß¿¡¼­ È°¿ëµÇ°í ÀÖ¾î ÄÄÇ»Å͸¦ Àü°øÇÏÁö ¾ÊÀº ¸¹Àº »ç¶÷µéµµ ½±°Ô ¹è¿ì°í »ç¿ëÇÏ°í ÀÖ´Â ¾ð¾îÀ̱⵵ ÇÏ´Ù.

Lego»ç¿¡¼­ °³¹ßÇÑ EV3´Â ºí·ÏÀ¸·Î ½±°Ô Á¶¸³ÇÏ¿© ¸¸µé ¼ö ÀÖ´Â ÀÔ¹®ÀÚ¿ë ·Îº¿ ½Ã½ºÅÛÀÌ´Ù.
º» ±³Àç´Â ÇлýµéÀÇ ¿äûÀ¸·Î ¸î ³â°£ Á÷Á¢ °­ÀÇÇÏ°í ½Ç½ÀÇÑ ³»¿ëÀ» °¡´ÉÇÑ ÇÑ ±×´ë·Î ¿Å±â·Á°í ³ë·ÂÇÑ ÀÚ·áÀÌ´Ù. ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö°ú ·Îº¿À» óÀ½ Á¢ÇÏ´Â Ãʺ¸ÀÚ°¡ È°¿ëÇϱ⿡ ÀûÇÕÇϸç, ÇÁ·Î±×·¡¹ÖÀÇ ³í¸®¸¦ ·Îº¿À» ÅëÇÏ¿© Á÷Á¢ ±¸ÇöÇÏ¿© È®ÀÎÇØ º¼ ¼ö ÀÖ´Â ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù.

1Æí¿¡¼­´Â ÆÄÀ̽㠾ð¾îÀÇ ¼³Ä¡, ±âº»ÀûÀÎ ÀÚ·áÇü°ú ¹®¹ý¿¡ ´ëÇÏ¿© ¼³¸íÇÏ°í ¿¬½À¹®Á¦¿Í °úÁ¦¸¦ ÅëÇÏ¿© ¹è¿ï¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ƯÈ÷, 8Àå¿¡¼­´Â ´Ù¾çÇÑ ¿¹Á¦¸¦ Á¦°øÇÏ¿©, ³í¸®Àû »ç°í¸¦ ÇÒ ¼ö ÀÖ´Â Computational Thinking ´É·ÂÀ» Å°¿ì´Âµ¥ ÁßÁ¡À» µÎ¾ú´Ù.

2Æí¿¡¼­´Â EV3ÀÇ ±¸¼º°ú ±â´ÉÀ» ÀÌÇØÇÏ°í, ¿©·¯ °¡Áö ¿¹Á¦¸¦ È°¿ëÇÏ¿© ·Îº¿°ú ÇÁ·Î±×·¡¹ÖÀÇ ±âº»ÀûÀÎ ¿ø¸®¸¦ ½±°Ô ÀÍÈ÷µµ·Ï ÇÏ¿´´Ù. ¶ÇÇÑ ¿©·¯ ¼¾¼­µé°ú ¸ðÅ͸¦ ÀÌ¿ëÇÏ¿© ¸Ó¸´¼ÓÀ¸·Î »ý°¢ÇÑ ³í¸®¸¦ ÆÄÀ̽ã ÇÁ·Î±×·¥À¸·Î ÀÛ¼ºÇÏ°í, ½ÇÁ¦·Î ±¸ÇöµÈ °á°ú¸¦ ´«À¸·Î Á÷Á¢ È®ÀÎÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ÀÌ·± °úÁ¤À» ÅëÇÏ¿© ÀÚ¿¬½º·´°Ô ÇÁ·Î±×·¡¹Ö ³í¸®¿Í ·Îº¿ÀÇ ±âº» ¿ø¸®¸¦ üµæÇÒ ¼ö ÀÖ´Ù.

º» ±³À縦 ÀÛ¼ºÇϴµ¥ ¿©·¯ µµ¿òÀ» ÁֽŠÃÖÁø¿µ ±³¼ö, À̼ö°æ ±³¼ö, °­¼±±¸, ±è¹®, ¹®±â¿µ ±º°ú º¹µÎÃâÆÇ»çÀÇ °ü°èÀںе鲲 °¨»çÀÇ ¸¶À½À» ÀüÇÑ´Ù.

¸ñÂ÷

ÀúÀÚ¼Ò°³

ȲÀϱÔ

¼­¿ï´ëÇб³ °øÇлç
KAIST °øÇм®»ç
University of Wisconsin-Milwaukee °øÇйڻç
»ï¼ºÁ¾ÇÕ±â¼ú¿ø ÁÖÀÓ¿¬±¸¿ø
(Çö) µ¿¾ç¹Ì·¡´ëÇб³ ·Îº¿ÀÚµ¿È­°øÇкΠ±³¼ö


¸ñÂ÷

PART1 Python »ç¿ëÇϱâ
1Àå ÆÄÀ̽㠾˾ƺ¸±â
1.1 ÆÄÀ̽㠾ð¾îÀÇ À¯·¡
1.2 ÆÄÀ̽㠾ð¾îÀÇ Æ¯Â¡

2Àå ÆÄÀ̽㠵é¾î°¡±â
2.1 »çÄ¢¿¬»ê Çغ¸±â
2.2 º¯¼ö¿Í ÇҴ翬»êÀÚ »ç¿ëÇϱâ
2.3 Python ÀÚ·áÇü
2.4 ±ºÁýÀÚ·áÇü - ¹®ÀÚ¿­Çü ´Ù·ç±â
2.5 ±ºÁýÀÚ·áÇü - ¸®½ºÆ®(List) ´Ù·ç±â
2.6 ±ºÁýÀÚ·áÇü - Æ©ÇÃ(Tuple) ´Ù·ç±â
2.7 ±ºÁýÀÚ·áÇü - µñ¼Å³Ê¸®(Dictionary) ´Ù·ç±â
2.8 ±ºÁýÀÚ·áÇü - ÁýÇÕ(Set) ´Ù·ç±â

3Àå ¿¬»êÀÚ¿Í Á¦¾î¹®
3.1 ¿¬»êÀÚ ´Ù·ç±â
3.2 Á¦¾î¹® ´Ù·ç±â

4Àå ÇÔ¼ö¿Í º¯¼ö ¹üÀ§
4.1 ÇÔ¼öÀÇ Á¾·ù
4.2 ÇÔ¼öÀÇ ±¸¼º°ú »ç¿ë¹ý
4.3 º¯¼öÀÇ ¹üÀ§

5Àå ¸ðµâ°ú ÆÐÅ°Áö
5.1 ¸ðµâ
5.2 ÆÐÅ°Áö

6Àå ÆÄÀÏ ´Ù·ç±â
6.1 ÆÄÀÏ ¾²±â
6.2 ÆÄÀÏ Àбâ
6.3 ÆÄÀÏ¿¡ ³»¿ë Ãß°¡

7Àå °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
7.1 °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö(Object-Oriented Programming)
7.2 Ŭ·¡½º(Class)¿Í °´Ã¼(Instance)
7.3 Ŭ·¡½º ¼Ó¼º°ú °´Ã¼ ¼Ó¼º
7.4 Ŭ·¡½ºÀÇ Á¢±ÙÁ¦¾î(Access Control)
7.5 Ŭ·¡½ºÀÇ »ó¼Ó°ú ´ÙÇü¼º

8Àå ±âº» ¿¹Á¦ ÄÚµåÀÛ¼º ½Ç½À


PART2 EV3-Python
9Àå EV3-Python »ç¿ëȯ°æ ±¸¼ºÇϱâ
9.1 EV3-Python ¿î¿µÃ¼Á¦ ¼³Ä¡
9.2 Visual Studio Code ¼³Ä¡Çϱâ
9.3 MicroPython Library ¼³Ä¡
9.4 Visual Studio Code ¿¬µ¿
9.5 ´Üµ¶ ÇÁ·Î±×·¥ ½ÇÇàÇϱâ

10Àå EV3-Python ºê¸¯
10.1 ¹öÆ°
10.2 ¶óÀÌÆ®
10.3 ½ºÇÇÄ¿
10.4 ½ºÅ©¸°
10.5 ¹èÅ͸®

11Àå EV3-Python ¸ðÅÍ Á¦¾îÇϱâ
11.1 ¸ðÅÍ ´Ù·ç±â
11.2 EV3 ¸ðÅÍ È°¿ë ½Ç½À

12Àå EV3-Python ÅÍÄ¡ ¼¾¼­
12.1 ÅÍÄ¡ ¼¾¼­ ´Ù·ç±â
12.2 ÅÍÄ¡ ¼¾¼­ È°¿ëÇϱâ

13Àå EV3-Python ÀÚÀÌ·Î ¼¾¼­
13.1 ÀÚÀÌ·Î ¼¾¼­ ´Ù·ç±â
13.2 ÀÚÀÌ·Î ¼¾¼­ È°¿ëÇϱâ

14Àå EV3-Python ÃÊÀ½ÆÄ ¼¾¼­
14.1 ÃÊÀ½ÆÄ ¼¾¼­ ´Ù·ç±â
14.2 ÃÊÀ½ÆÄ ¼¾¼­ È°¿ëÇϱâ

15Àå EV3-Python Ä÷¯ ¼¾¼­
15.1 Ä÷¯ ¼¾¼­ ´Ù·ç±â
15.2 Ä÷¯ ¼¾¼­ È°¿ëÇϱâ



ºÎ ·Ï
A. Visual Studio Code ¼³Ä¡ ¹× »ç¿ë¹ý
A.1 Visual Studio Code ¼³Ä¡ ¹æ¹ý
A.2 ÆÄÀ̽㠼³Ä¡Çϱâ
A.3 Visual Studio Code¿¡¼­ Python °³¹ßȯ°æ ¸¸µé±â
A.4 ±âº» »ç¿ë¹ý
A.5 µð¹ö±ë ¹æ¹ý

B. ¿¬½À¹®Á¦ Á¤´ä