HOME µµ¼Á¤º¸ IT µµ¼ ÇÁ·Î±×·¡¹Ö
µðÀÚÀÎÀ» ¹è¿ì´Â °¡Àå ÁÁÀº ¹æ¹ýÀº ¿¹Á¦¿¡ ÀÖ°í, ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎÀÇ °¡Àå ÁÁÀº ¿¹´Â ÇÁ·Î±×·¡¸Ó°¡ Á÷Á¢ »ç¿ëÇÏ´Â µµ±¸¿¡ ÀÖ´Ù!
¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎÀ» ¹è¿ì´Â °¡Àå ÁÁÀº ¹æ¹ýÀº ´Ù¾çÇÑ ¿¹Á¦¸¦ ¿¬±¸ÇÏ´Â °ÍÀÔ´Ï´Ù. ±×¸®°í ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÏ»óÀûÀ¸·Î »ç¿ëÇÏ´Â µµ±¸µé¿¡¼ ¶Ù¾î³ µðÀÚÀÎ ¿¹Á¦¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼´Â ÇÁ·Î±×·¡¸ÓµéÀÌ »ç¿ëÇÏ´Â µµ±¸µéÀÇ ¼Ò±Ô¸ð ¹öÀüÀ» ¸¸µé¾î À̵éÀ» ¸íÈ®È÷ ÀÌÇØÇÏ°í °æÇè ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÌ ¾î¶»°Ô »ç°íÇÏ´ÂÁö¿¡ ´ëÇÑ ÅëÂûÀ» Á¦°øÇÕ´Ï´Ù. ÆÄÀÏ ¹é¾÷ ½Ã½ºÅÛ, Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©, Á¤±Ô Ç¥Çö½Ä ¸Åó, ºê¶ó¿ìÀú ·¹À̾ƿô ¿£Áø, ¾ÆÁÖ ÀÛÀº ÄÄÆÄÀÏ·¯ µî ´Ù¾çÇÑ »ç·Ê¸¦ ÅëÇØ °øÅë ¼³°è ÆÐÅÏÀ» Ž±¸ÇÏ°í, ÄÚµåÀÇ Å×½ºÆ® ¿ëÀ̼ºÀÌ Àç»ç¿ë ¿ëÀ̼ºÀ¸·Î À̾îÁüÀ» º¸¿©ÁÖ¸ç, µð¹ö°Å, ÇÁ·ÎÆÄÀÏ·¯, ÆÐÅ°Áö ¸Å´ÏÀú, ¹öÀü °ü¸® ½Ã½ºÅÛÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ÀÌÇØÇÏ¿© À̸¦ ´õ È¿°úÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖµµ·Ï µ½½À´Ï´Ù.
¶ÇÇÑ ÀÌ µµ¼´Â ÀúÀÚ°¡ ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎÀ» ±³À°Çϱâ À§ÇÑ ±³Àç·Î¼ óÀ½ ÁýÇÊµÈ µµ¼·Î, ¼ÒÇÁÆ®¿þ¾î °ü·Ã ÇкΠ¼ö¾÷ ±³Àç·Î ÀûÇÕÇÕ´Ï´Ù. ¿¹½Ã°¡ °úµµÇÏ°Ô Ãß»óÀûÀÌÁö ¾Ê¾Æ ÀÌÇØ°¡ ½¬¿ì¸ç, ¿¬½À ¹®Á¦ÀÇ ³À̵µ°¡ ¸¶³É ³·Áö ¾Ê¾Æ ¼ö¾÷ ÈÄ °úÁ¦·Î »ç¿ëÇϱâ ÁÁ½À´Ï´Ù.
±×·º Àª½¼
Software Carpentry °øµ¿ ⸳ÀÚ, (îñ)Àü¹« ÀÌ»ç
»ê¾÷°è¿Í Çа迡¼ 35³â°£ È°µ¿ÇØ¿Â Àü¹®°¡·Î, Beautiful Code, The Architecture of Open Source Applications, JavaScript for Data Science, Teaching Tech Together, Research Software Engineering with Python µî ¿©·¯ Ã¥ÀÇ ÀúÀÚ, °øµ¿ ÀúÀÚ, ¶Ç´Â ÆíÁýÀÚ·Î Âü¿©Çß½À´Ï´Ù. ¶ÇÇÑ 2020³â ACM SIGSOFTÀÇ ¿µÇâ·Â ÀÖ´Â ±³À°ÀÚ »óÀ» ¼ö»óÇß½À´Ï´Ù.
¼¹®
CHAPTER 1 ¼Ò°³
1.1 ´©±¸¸¦ À§ÇÑ Ã¥Àΰ¡¿ä?
1.2 ¾î¶² µµ±¸¿Í ¾ÆÀ̵ð¾î¸¦ ´Ù·ç³ª¿ä?
1.3 ÀÌ Ã¥Àº ¾î¶»°Ô ±¸¼ºµÇ¾î ÀÖ³ª¿ä?
1.4 ÀÌ Ã¥À» ¸¸µé°Ô µÈ ÀÌÀ¯´Â ¹«¾ùÀΰ¡¿ä?
1.5 »ç¶÷µéÀÌ ÀÌ ÀڷḦ ¾î¶»°Ô »ç¿ëÇÏ°í, ±â¿©ÇÒ ¼ö ÀÖ³ª¿ä?
1.6 µµ¿òÀ» ÁØ »ç¶÷µé
CHAPTER 2 ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö
2.1 µð·ºÅ͸®¸¦ ³ª¿ÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä?
2.2 Äݹé ÇÔ¼ö¶õ ¹«¾ùÀΰ¡¿ä?
2.3 À͸í ÇÔ¼ö¶õ ¹«¾ùÀΰ¡¿ä?
2.4 ¿øÇÏ´Â ÆÄÀϵéÀ» ¾î¶»°Ô ¼±ÅÃÇÒ ¼ö ÀÖÀ»±î¿ä?
2.5 ¼±ÅÃÇÑ ÆÄÀϵéÀº ¾î¶»°Ô º¹»çÇÒ ¼ö ÀÖÀ»±î¿ä?
2.6 ¿¬½À
CHAPTER 3 ºñµ¿±â ÇÁ·Î±×·¡¹Ö
3.1 ºñµ¿±â ½ÇÇàÀº ¾î¶»°Ô °ü¸®ÇÒ±î¿ä?
3.2 ÇÁ·Î¹Ì½º´Â ¾î¶»°Ô ÀÛµ¿Çϳª¿ä?
3.3 ÀÛ¾÷µéÀº ¾î¶»°Ô ¿¬°áÇÒ ¼ö ÀÖÀ»±î¿ä?
3.4 ½ÇÁ¦ ÇÁ·Î¹Ì½º´Â ¾î¶»°Ô ´Ù¸¦±î¿ä?
3.5 ¾î¶»°Ô ÇÁ·Î¹Ì½º¸¦ »ç¿ëÇؼ µµ±¸¸¦ ¸¸µé±î¿ä?
3.6 ´õ Àб⠽±°Ô ¸¸µé ¼ö ¾øÀ»±î¿ä?
3.7 ºñµ¿±â Äڵ忡¼ ¿¡·¯¸¦ ¾î¶»°Ô ó¸®ÇÒ ¼ö ÀÖÀ»±î¿ä?
3.8 ¿¬½À
CHAPTER 4 À¯´Ö Å×½ºÆ®
4.1 À¯´Ö Å×½ºÆ®´Â ¾î¶»°Ô ±¸¼ºÇØ¾ß Çϳª¿ä?
4.2 Å×½ºÆ® µî·Ï, ½ÇÇà, º¸°í¸¦ ¾î¶»°Ô ºÐ¸®ÇÒ ¼ö ÀÖÀ»±î¿ä?
4.3 Å×½ºÆ® µî·ÏÀº ¾î¶»°Ô ±¸¼ºÇØ¾ß Çϳª¿ä?
4.4 ¾î¶»°Ô Å×½ºÆ® Ä¿¸Çµå¶óÀÎ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ¼ö ÀÖÀ»±î¿ä?
4.5 ¿¬½À
CHAPTER 5 ÆÄÀÏ ¹é¾÷
5.1 ÆÄÀÏÀ» ¾î¶»°Ô °íÀ¯ÇÏ°Ô ½Äº°ÇÒ ¼ö ÀÖÀ»±î¿ä?
5.2 ÆÄÀÏÀ» ¾î¶»°Ô ¹é¾÷ÇÒ ¼ö ÀÖÀ»±î¿ä?
5.3 ÀÌ¹Ì ¹é¾÷µÈ ÆÄÀÏÀ» ÃßÀûÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?
5.4 ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â ÄÚµå´Â ¾î¶»°Ô Å×½ºÆ®ÇÒ±î¿ä?
5.5 ¿¬½À
CHAPTER 6 µ¥ÀÌÅÍ Å×À̺í
6.1 µ¥ÀÌÅÍ Å×À̺íÀº ¾î¶»°Ô ±¸ÇöÇÒ ¼ö ÀÖÀ»±î¿ä?
6.2 ±¸Çö ¼º´ÉÀ» ¾î¶»°Ô Å×½ºÆ®ÇÒ±î¿ä?
6.3 Å×À̺íÀ» ÀúÀåÇÏ´Â °¡Àå È¿À²ÀûÀÎ ¹æ¹ýÀº ¹«¾ùÀϱî¿ä?
6.4 ÀÌÁø ÀúÀåÀÌ ¼º´ÉÀ» Çâ»ó½ÃÅ°³ª¿ä?
6.5 ¿¬½À
CHAPTER 7 ÆÐÅÏ ¸ÅÄ¡
7.1 Äõ¸® ¼¿·ºÅ͸¦ ¾î¶»°Ô ¸ÅÄ¡½Ãų ¼ö ÀÖÀ»±î¿ä?
7.2 °£´ÜÇÑ Á¤±Ô Ç¥Çö½Ä ¸Åó¸¦ ¾î¶»°Ô ±¸ÇöÇÒ ¼ö ÀÖÀ»±î¿ä?
7.3 È®Àå °¡´ÉÇÑ ¸Åó´Â ¾î¶»°Ô ±¸ÇöÇÒ ¼ö ÀÖÀ»±î¿ä?
7.4 ¿¬½À
CHAPTER 8 Ç¥Çö½Ä Çؼ®Çϱâ
8.1 ÅؽºÆ®¸¦ ¾î¶»°Ô ÅäÅ«À¸·Î ³ª´ ¼ö ÀÖÀ»±î¿ä?
8.2 ÅäÅ« ¸ñ·ÏÀ» ¾î¶»°Ô Æ®¸®·Î º¯È¯ÇÒ±î¿ä?
8.3 ¿¬½À
CHAPTER 9 ÆäÀÌÁö ÅÛÇø´
9.1 ¿ì¸®ÀÇ ÅÛÇø´ ½Ã½ºÅÛ¿¡¼ ÄÚµå´Â ¾î¶»°Ô º¸Àϱî¿ä?
9.2 °ªÀ» ¾î¶»°Ô ÃßÀûÇÒ ¼ö ÀÖÀ»±î¿ä?
9.3 ³ëµå¸¦ ¾î¶»°Ô ó¸®ÇÒ ¼ö ÀÖÀ»±î¿ä?
9.4 ³ëµå Çڵ鷯´Â ¾î¶»°Ô ±¸ÇöÇÒ±î¿ä?
9.5 Á¦¾î È帧Àº ¾î¶»°Ô ±¸ÇöÇϳª¿ä?
9.6 ÀÌ ¸ðµç °ÍÀ» ¾î¶»°Ô ÇÒ ¼ö ÀÖ¾ú³ª¿ä?
9.7 ¿¬½À
CHAPTER 10 ºôµå ¸Å´ÏÀú
10.1 ºôµå ¸Å´ÏÀú¿¡´Â ¾î¶² ³»¿ëÀÌ ÀÖ³ª¿ä?
10.2 ¾îµð¼ºÎÅÍ ½ÃÀÛÇÒ±î¿ä?
10.3 ¿À·¡µÈ ÆÄÀÏÀº ¾î¶»°Ô 㳪¿ä?
10.4 ¿À·¡µÈ ÆÄÀÏÀ» ¾î¶»°Ô ¾÷µ¥ÀÌÆ®Çϳª¿ä?
10.5 Á¦³×¸¯ ºôµå ±ÔÄ¢Àº ¾î¶»°Ô Ãß°¡ÇÒ±î¿ä?
10.6 ´ÙÀ½À¸·Î ¹«¾ùÀ» ÇØ¾ß Çϳª¿ä?
10.7 ¿¬½À
CHAPTER 11 ·¹À̾ƿô ¿£Áø
11.1 Çà°ú ¿ÀÇ Å©±â´Â ¾î¶»°Ô Á¶Á¤ÇÒ±î¿ä?
11.2 Çà°ú ¿ÀÇ À§Ä¡´Â ¾î¶»°Ô ¹èÄ¡ÇÒ±î¿ä?
11.3 ¿¤¸®¸ÕÆ®´Â ¾î¶»°Ô ·»´õ¸µÇϳª¿ä?
11.4 ¿¤¸®¸ÕÆ®¸¦ ¸ÂÃß±â À§ÇÑ ÁÙ ¹Ù²ÞÀº ¾î¶»°Ô ÇÒ±î¿ä?
11.5 ¾î¶² CSSµéÀ» Áö¿øÇÒ±î¿ä?
11.6 ¿¬½À
CHAPTER 12 ÆÄÀÏ º¸°£±â
12.1 ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ¾î¶»°Ô µ¿ÀûÀ¸·Î Æò°¡ÇÒ±î¿ä?
12.2 ÆÄÀϵéÀº ¾î¶»°Ô °ü¸®ÇÒ±î¿ä?
12.3 ÆÄÀÏÀº ¾î¶»°Ô 㳪¿ä?
12.4 ÄÚµå Á¶°¢Àº ¾î¶»°Ô »ðÀÔÇÒ±î¿ä?
12.5 »ðÀÔ ¿ÜÀÇ ¹æ¹ýÀº ¾øÀ»±î¿ä?
12.6 ¿¬½À
CHAPTER 13 ¸ðµâ ·Î´õ
13.1 ³×ÀÓ½ºÆäÀ̽º´Â ¾î¶»°Ô ±¸ÇöÇÒ±î¿ä?
13.2 ¸ðµâÀº ¾î¶»°Ô ·ÎµåÇϳª¿ä?
13.3 ¼øȯ Á¾¼Ó¼ºÀ» ó¸®ÇØ¾ß Çϳª¿ä?
13.4 ¸ðµâÀÌ ´Ù¸¥ ¸ðµâÀ» ¾î¶»°Ô ·ÎµåÇÒ±î¿ä?
13.5 ¿¬½À
CHAPTER 14 ½ºÅ¸ÀÏ Ã¼Ä¿
14.1 ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÆĽÌÇؼ AST¸¦ ¸¸µé·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?
14.2 AST¿¡¼ ¹«¾ð°¡¸¦ ãÀ¸·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?
14.3 ¾î¶»°Ô °Ë»ç¸¦ Àû¿ëÇÒ ¼ö ÀÖÀ»±î¿ä?
14.4 AST ¿öÄ¿´Â ¾î¶»°Ô ÀÛµ¿ÇÒ±î¿ä?
14.5 AST ¿öÄ¿°¡ ÀÛµ¿ÇÏ´Â ´Ù¸¥ ¹æ½ÄÀº ¹«¾ùÀϱî¿ä?
14.6 ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ Á¾·ùÀÇ ºÐ¼®Àº ¹«¾ùÀϱî¿ä?
14.7 ¿¬½À
CHAPTER 15 ÄÚµå Á¦³Ê·¹ÀÌÅÍ
15.1 ¾î¶»°Ô ÇÔ¼ö¸¦ ´Ù¸¥ ÇÔ¼ö·Î ±³Ã¼ÇÒ ¼ö ÀÖÀ»±î¿ä?
15.2 ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ带 ¾î¶»°Ô »ý¼ºÇÒ ¼ö ÀÖÀ»±î¿ä?
15.3 ÇÔ¼ö°¡ ½ÇÇàµÇ´Â ºóµµ´Â ¾î¶»°Ô ÃøÁ¤ÇÒ±î¿ä?
15.4 ÇÔ¼ö ½ÇÇà ½Ã°£À» ¾î¶»°Ô ÃøÁ¤ÇÒ ¼ö ÀÖÀ»±î¿ä?
15.5 ¿¬½À
CHAPTER 16 ¹®¼ »ý¼º±â
16.1 ¹®¼ ÁÖ¼®À» ÃßÃâÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä?
16.2 ¿ì¸®°¡ ´Ù·ê ÀÔ·ÂÀº ¹«¾ùÀΰ¡¿ä?
16.3 À̸§ Áߺ¹À» ÇÇÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä?
16.4 ÄÚµå´Â µ¥ÀÌÅÍ´Ù
16.5 ¿¬½À
CHAPTER 17 ¸ðµâ ¹øµé·¯
17.1 ¾î¶² Å×½ºÆ® ÄÉÀ̽º¸¦ »ç¿ëÇϳª¿ä?
17.2 ¾î¶»°Ô Á¾¼Ó¼ºÀ» ãÀ» ¼ö ÀÖÀ»±î¿ä?
17.3 ¾î¶»°Ô ¿©·¯ ÆÄÀÏÀ» ¾ÈÀüÇÏ°Ô Çϳª·Î °áÇÕÇÒ±î¿ä?
17.4 ÆÄÀÏÀº ¾î¶»°Ô ¼·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ³ª¿ä?
17.5 ¿¬½À
CHAPTER 18 ÆÐÅ°Áö ¸Å´ÏÀú
18.1 ½Ã¸Çƽ ¹öÀü °ü¸®¶õ ¹«¾ùÀΰ¡¿ä?
18.2 ¾î¶»°Ô ÀÏ°üµÈ ÆÐÅ°Áö ÁýÇÕÀ» ãÀ» ¼ö ÀÖÀ»±î¿ä?
18.3 ¾î¶»°Ô Á¦¾à Á¶°ÇÀ» ¸¸Á·½Ãų ¼ö ÀÖÀ»±î¿ä?
18.4 ¾î¶»°Ô ÀÛ¾÷À» ÁÙÀÏ ¼ö ÀÖÀ»±î¿ä?
18.5 ¿¬½À
CHAPTER 19 °¡»ó ¸Ó½Å
19.1 °¡»ó ¸Ó½ÅÀÇ ¾ÆÅ°ÅØó´Â ¹«¾ùÀΰ¡¿ä?
19.2 ÀÌ ¸í·ÉÀ» ¾î¶»°Ô ½ÇÇàÇÒ±î¿ä?
19.3 ¾î¼Àºí·¯ ÇÁ·Î±×·¥Àº ¾î¶»°Ô »ý°å³ª¿ä?
19.4 ¾î¶»°Ô µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¼ö ÀÖÀ»±î¿ä?
19.5 ¿¬½À
CHAPTER 20 µð¹ö°Å
20.1 ¾îµð¼ºÎÅÍ ½ÃÀÛÇÒ±î¿ä?
20.2 Æ®·¹ÀÌ½Ì µð¹ö°Å´Â ¾î¶»°Ô ¸¸µé ¼ö ÀÖÀ»±î¿ä?
20.3 ¾î¶»°Ô µð¹ö°Å¸¦ ´ëÈÇüÀ¸·Î ¸¸µé±î¿ä?
20.4 ´ëÈÇü ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô Å×½ºÆ®ÇÒ ¼ö ÀÖÀ»±î¿ä?
20.5 ¿¬½À
CHAPTER 21 °á·Ð
ºÎ·Ï A
ºÎ·Ï B