|
|
|
|
±¹³»µµ¼ > ÄÄÇ»ÅÍ/¸ð¹ÙÀÏ > ÇÁ·Î±×·¡¹Ö ¾ð¾î |
Hello Coding ÆÄÀ̽ã - ½ßÃʺ¸ÀÇ Ã³À½ ÇÁ·Î±×·¡¹Ö |
|
|
|
|
|
2018³â 01¿ù 01ÀÏ Ãâ°£ |
Á¤°¡ 18,800¿ø |
ÆäÀÌÁö 443 Page |
|
|
|
|
|
|
|
Part 1. ÇÁ·Î±×·¡¹ÖÀÇ ±âº» ÀÍÈ÷±â
Chapter 1. ÆÄÀ̽㠰³¹ß ȯ°æ Áغñ
__01 ÆÄÀ̽ã
__02 °³¹ß ȯ°æ
__03 ÆÄÀ̽㠼³Ä¡Çϱâ
____ÆÄÀ̽㠼³Ä¡ ÇÁ·Î±×·¥ ´Ù¿î¹Þ±â
____ÆÄÀ̽㠼³Ä¡Çϱâ
__04 ÅؽºÆ® ¿¡µðÅÍ ¼³Ä¡Çϱâ
____ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå ´Ù¿î¹Þ±â
____ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå ¼³Ä¡Çϱâ
__05 Hello Coding Python
____À©µµ¿ì¿¡¼ ÆÄÀÏ ¸¸µé±â
____Visual Studio Code È®Àå ÇÁ·Î±×·¥ ¼³Ä¡Çϱâ
____½ÇÇàÇϱâ
Chapter 2. ÆÄÀ̽ãÀÇ ±âº»
__01 ¿ë¾î Á¤¸®
____Ç¥Çö½Ä°ú ¹®Àå
____Å°¿öµå
____½Äº°ÀÚ
____ÁÖ¼®
__02 Ãâ·Â
__03 ¹®ÀÚ¿
____Å«µû¿ÈÇ¥·Î ¹®ÀÚ¿ ¸¸µé±â
____ÀÛÀºµû¿ÈÇ¥·Î ¹®ÀÚ¿ ¸¸µé±â
__04 À̽ºÄÉÀÌÇÁ ¹®ÀÚ
____¹®ÀÚ¿ ³»ºÎ¿¡ µû¿ÈÇ¥ ³Ö±â
____Å«µû¿ÈÇ¥¿Í ÀÛÀºµû¿ÈÇ¥
____±âŸ À̽ºÄÉÀÌÇÁ ¹®ÀÚ
__05 ¿©·¯ ÁÙ ¹®ÀÚ¿ ¸¸µé±â
__06 ¹®ÀÚ¿ ¿¬»êÀÚ
____¹®ÀÚ¿ ¿¬°á ¿¬»êÀÚ
____¹®ÀÚ¿ ¹Ýº¹ ¿¬»êÀÚ
____¹®ÀÚ ¼±Åà ¿¬»êÀÚ
____¹®ÀÚ¿ ¹üÀ§ ¼±Åà ¿¬»êÀÚ
__07 ¹®ÀÚ¿ÀÇ ±æÀÌ ±¸Çϱâ
__08 ÀÚ·áÇü È®ÀÎÇϱâ
__09 ¼ýÀÚ
____¼ýÀÚ ¸¸µé±â
____¼ýÀÚÀÇ Á¾·ù
__10 ¼ýÀÚ ¿¬»êÀÚ
____»çÄ¢ ¿¬»êÀÚ
____³ª¸ÓÁö ¿¬»êÀÚ
____Á¦°ö ¿¬»êÀÚ
____¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§
__11 º¯¼ö
__12 º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ
__13 ÀÔ·Â
____±âº» ÀÔ·Â
____ÀÔ·Â ÀÚ·áÇü
__14 ¹®ÀÚ¿À» ¼ýÀÚ·Î ¹Ù²Ù±â
__15 ¼ýÀÚ¸¦ ¹®ÀÚ¿·Î ¹Ù²Ù±â
__16 Á¶±Ý ´õ ³ª¾Æ°¡±â
____¹®ÀÚ¿ÀÇ format( ) ÇÔ¼ö
____¹®ÀÚ¿ÀÇ Ãß°¡ÀûÀÎ ±â´É
Chapter 3. Á¶°Ç¹®
__01 ºÒ
____ºÒ ¸¸µé±â: ºñ±³ ¿¬»êÀÚ
____ºÒ ¿¬»êÇϱâ: ³í¸® ¿¬»êÀÚ
____³í¸® ¿¬»êÀÚ È°¿ë
__02 if Á¶°Ç¹®
____±âº» ÇüÅÂ
____³¯Â¥/½Ã°£ È°¿ëÇϱâ
____ÄÄÇ»ÅÍÀÇ Á¶°Ç
__03 else ±¸¹®
____if Á¶°Ç¹®¸¸ »ç¿ëÇÒ ¶§ÀÇ ¹®Á¦
____else Á¶°Ç¹® È°¿ë
__04 elif ±¸¹®
__05 Á¶±Ý ´õ ³ª¾Æ°¡±â
____if Á¶°Ç¹®À» È¿À²ÀûÀ¸·Î »ç¿ëÇϱâ
____False·Î º¯È¯µÇ´Â °ª
____pass Å°¿öµå
Chapter 4. ¹Ýº¹¹®
__01 °³¿ä
__02 ¸®½ºÆ®
____¸®½ºÆ® ¼±¾ðÇϱâ
____¸®½ºÆ® ¿¬»êÀÚ
____¸®½ºÆ®¿¡ ¿ä¼Ò Ãß°¡Çϱâ
____¸®½ºÆ®ÀÇ ¿ä¼Ò Á¦°ÅÇϱâ
____¸®½ºÆ® ³»ºÎ¿¡ ÀÖ´ÂÁö È®ÀÎÇϱâ
__03 for ¹Ýº¹¹®: ¸®½ºÆ®¿Í ÇÔ²² »ç¿ëÇϱâ
__04 µñ¼Å³Ê¸®
____µñ¼Å³Ê¸® ¼±¾ðÇϱâ
____µñ¼Å³Ê¸®¿¡ ¿ä¼Ò Ãß°¡Çϱâ
____µñ¼Å³Ê¸®ÀÇ ¿ä¼Ò Á¦°ÅÇϱâ
____µñ¼Å³Ê¸® ³»ºÎ¿¡ Å°°¡ ÀÖ´ÂÁö È®ÀÎÇϱâ
__05 for ¹Ýº¹¹®: µñ¼Å³Ê¸®¿Í ÇÔ²² »ç¿ëÇϱâ
__06 ¹üÀ§
__07 for ¹Ýº¹¹®: ¹üÀ§¿Í ÇÔ²² »ç¿ëÇϱâ
____񃧯
____¸®½ºÆ®, ¹üÀ§, for ¹Ýº¹¹® Á¶ÇÕÇϱâ
____¹Ý´ë·Î ¹Ýº¹Çϱâ
__08 while ¹Ýº¹¹®
____±âº» ÇüÅÂ
____for ¹Ýº¹¹®Ã³·³ »ç¿ëÇغ¸±â
____¸®½ºÆ®ÀÇ ¿ä¼Ò ¸ðµÎ Á¦°ÅÇϱâ
____½Ã°£À» ±â¹ÝÀ¸·Î ¹Ýº¹Çϱâ
__09 break Å°¿öµå¿Í continue Å°¿öµå
____break Å°¿öµå
____continue Å°¿öµå
__10 Á¶±Ý ´õ ³ª¾Æ°¡±â
____Æı«Àû ÇÔ¼ö¿Í ºñÆı«Àû ÇÔ¼ö
____±¸¹®ÀÌ »ç¿ëµÇ¾úÀ» ¶§ÀÇ ¿©·¯ ÁÙ ¹®ÀÚ¿
____¸®½ºÆ®·Î º¯È¯Çϱâ
____¸®½ºÆ®, ¹®ÀÚ¿, ¹üÀ§, µñ¼Å³Ê¸®¿Í ÇÔ²² »ç¿ëÇÏ´Â ÇÔ¼ö
____¸®½ºÆ® ³»Æ÷
Chapter 5. ÇÔ¼ö
__01 ÇÔ¼ö ¿ë¾î Á¤¸®
__02 ÇÔ¼ö ±âº»
__03 ¸Å°³º¯¼ö
____¸Å°³º¯¼ö ±âº»
____¸Å°³º¯¼ö ¿À·ù
____°¡º¯ ¸Å°³º¯¼ö ÇÔ¼ö
____±âº» ¸Å°³º¯¼ö
____Å°¿öµå ¸Å°³º¯¼ö
__04 ¸®ÅÏ
____¸®ÅÏ ±âº»
____ÀÚ·á¿Í ÇÔ²² ¸®ÅÏÇϱâ
__05 ±âº»ÀûÀÎ ÇÔ¼ö
__06 Àç±Í ÇÔ¼ö
____¹Ýº¹¹®À¸·Î ÆÑÅ丮¾ó ±¸Çϱâ
____Àç±Í ÇÔ¼ö·Î ÆÑÅ丮¾ó ±¸Çϱâ
__07 ¸Þ¸ðÈ
____Àç±Í ÇÔ¼öÀÇ ¹®Á¦
____¸Þ¸ðÈ
__08 Æ©ÇÃ
____Æ©ÇÃÀ» »ç¿ëÇÑ ÇÒ´ç
____Æ©ÇÃÀ» »ç¿ëÇÑ ¿©·¯ °ª ¸®ÅÏ
__09 Á¶±Ý ´õ ³ª¾Æ°¡±â |
Ãâó : ¾Ë¶óµò |
|
Àú:À±Àμº Ãâ±ÙÇÏ´Â °Ô ½È¾î¼ Ã¥À» ÁýÇÊ/¹ø¿ªÇϱ⠽ÃÀÛÇß´Ù. ÀϺ»¾î´Â ÇȽú꿡¼ À¥ ÄÚ¹ÍÀ» Àдٰ¡ ¹è¿ü´Ù°í ÀüÇØÁø´Ù. ÇöÀç Á÷¾÷ Ư¼º»ó Áý¿¡¼ ³ª°¥ ÀÌÀ¯°¡ º°·Î ¾ø´Ù´Â °Í¿¡ ±²ÀåÈ÷ ¸¸Á·ÇÏ´Â ¼º°ÝÀ̱⵵ ÇÏ´Ù. È«Â÷¿Í Ä¿ÇǸ¦ ÁÁ¾ÆÇÏ¸ç ¿ä¸®, À½¾Ç, ±×¸², ½ºÄÃÇÎ µîÀÌ Ãë¹Ì´Ù. ¡º¸ð´ø À¥À» À§ÇÑ JavaScript+jQuery ÀÔ¹®¡» ¡º¸ð´ø À¥À» À§ÇÑ Node.js ÇÁ·Î±×·¡¹Ö¡» ¡º¸ð´ø À¥ µðÀÚÀÎÀ» À§ÇÑ HTML5+CSS3 ÀÔ¹®¡» µîÀ» Àú¼úÇÏ¿´À¸¸ç, ¡ºÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ ¸Ó½Å·¯´×, µö·¯´× ½ÇÀü °³¹ß ÀÔ¹®¡» ¡º½ºÀ§ÇÁÆ®·Î ½ÃÀÛÇÏ´Â ¾ÆÀÌÆù ¾Û °³¹ß ±³°ú¼¡» ¡º¸ð´ø À¥»çÀÌÆ® µðÀÚÀÎÀÇ Á¤¼®¡» ¡ºÀ¯´ÏƼ °ÔÀÓ ÀÌÆåÆ® ÀÔ¹®¡»(ÀÌ»ó À§Å°ºÏ½º), ¡º½ÇÀü °ÔÀÓ Á¦ÀÛÀ¸·Î ¹è¿ì´Â ¾ð¸®¾ó ¿£Áø 4¡» ¡ºTopCoder ¾Ë°í¸®Áò Æ®·¹À̴ס» ¡ºNature of Code¡»(ÀÌ»ó ÇѺû¹Ìµð¾î), ¡º¼Ò¼È ÄÚµùÀ¸·Î À̲ô´Â GitHub ½Çõ ±â¼ú¡»(Á¦ÀÌÆà) µîÀ» ¹ø¿ªÇß´Ù.
|
Ãâó : ¿¹½º24 |
|
ÀÌ Ã¥Àº óÀ½ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ´Â ½ßÃʺ¸ÀÚ¸¦ À§ÇÑ ÆÄÀ̽ã ÀÔ¹®¼ÀÔ´Ï´Ù. ÀÔ¹®¼´Â ½±°í, Àç¹ÌÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¯³ª ±×º¸´Ù Áß¿äÇÑ °ÍÀº Á¦´ë·Î ¹è¿ì´Â °ÍÀÔ´Ï´Ù. Á¦´ë·Î ¹è¿ìÁö ¾ÊÀ¸¸é ÆÄÀ̽ã ÀÔ¹®¼¸¦ ÇÑ ±Ç ¶¼°íµµ ¿©ÀüÈ÷ ¹«¾ùÀ» ÇØ¾ß ÇÒ Áö ¸ô¶ó ´Ù¸¥ ÀÔ¹®¼¸¦ °øºÎÇÏ°Ô µÉ Å״ϱî¿ä. µ¶ÀÚ ¿©·¯ºÐÀÇ ½Ã°£, ³ë·Â, Ã¥°ªÀ» ÁÙ¿©ÁÙ ´Ü ÇϳªÀÇ ÆÄÀ̽ã ÀÔ¹®¼¸¦ ¸¸³ªº¸¼¼¿ä.
¾î¶² µ¶ÀÚ¸¦ À§ÇÑ Ã¥Àΰ¡?
-. ÇÁ·Î±×·¡¹ÖÀ» ÀüÇô °æÇèÇغ¸Áö ¸øÇÑ ºñÀü°øÀÚ (Áß/°íµîÇлý, ´ëÇлý, ÀϹÝÀÎ)
-. ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖÁö¸¸, ½¬¿î ÀÔ¹®¼·Î ÆÄÀ̽ãÀ» ´Ù½Ã ¹è¿ì°í ½ÍÀº »ç¶÷ (Àü°ø Çлý, ÃÊ±Þ ÇÁ·Î±×·¡¸Ó)
-. ÆÄÀ̽ã(À¥ °³¹ß, ÀΰøÁö´É °³¹ß µî)À¸·Î ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¡¹Ö¿¡ °ü½É ÀÖ´Â »ç¶÷
±âÃʸ¦ ´Ü´ÜÈ÷ ´ÙÁö´Â
ÆÄÀ̽ã ÀÔ¹®¼
ÀÔ¹®ÀÚ¸¦ À§ÇÑ ÆÄÀ̽ã Ã¥Àº ¸¹½À´Ï´Ù. ¸ðµÎ ½±°Ô ¾²¿©Á³´Ù°í, »¡¸® ¹è¿ï ¼ö ÀÖ´Ù°í °Á¶ÇÕ´Ï´Ù.
ÇÏÁö¸¸ ±× Ã¥À» Àд´ٰí Çؼ ¹Ù·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
¹Ù·Î ÇÁ·Î±×·¡¸Ó°¡ µÉ ¼ö ÀÖ´Â °Íµµ ¾Æ´ÏÁÒ.
½±°Ô ¹è¿ì´Â °ÍÀÌ ÃÖ¼±Àϱî¿ä? »¡¸® ¹è¿ì´Â °ÍÀÌ ¸ñÇ¥Àΰ¡¿ä?
±×º¸´Ù Áß¿äÇÑ °ÍÀº 'Á¦´ë·Î' ¹è¿ì´Â °ÍÀÔ´Ï´Ù.
ÀÌ Ã¥Àº ÆÄÀ̽ãÀ» ½±°í, Àç¹ÌÀÖ°Ô ¹è¿ì´Â °ÍÀ» ³Ñ¾î¼ ½º½º·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¿ª·®À» ½×°í,
ÇÁ·Î±×·¡¸Ó°¡ µÇ±â À§ÇÑ ±âÃʸ¦ ´Ü´ÜÈ÷ ´ÙÁö´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù.
ÀÌÁ¦, ÆÄÀ̽ãÀ» 'Á¦´ë·Î' ¹è¿öº¾½Ã´Ù.
̵̧ȍ
"ÀÌ Ã¥Àº ±âº»ÀûÀÎ ÇÁ·Î±×·¡¹Ö °³³ä»Ó ¾Æ´Ï¶ó, ½ÇÁ¦ °³¹ß¿¡¼ Áß¿äÇÏÁö¸¸ »©¸Ô±â ½¬¿î °³³äµéÀ» Àб⠽±°Ô Àß Ç®¾î¼ ¼³¸íÇÏ°í ÀÖ´Ù."
- Á¶´ëÇù, Korea Tech Leader @ Google Cloud -
"ºñÀü°øÀڵ鿡°Ô °¡Àå ¹®ÀǸ¦ ¸¹ÀÌ ¹Þ´Â °ÍÀÌ ¹Ù·Î ¿ë¾îÀε¥, ´Ü¼ø ÇÁ·Î±×·¡¹Ö °³³ä»Ó ¾Æ´Ï¶ó ¿ë¾î¿¡ ´ëÇÑ °£´ÜÇÑ ÄÚ¸àÆ®±îÁö ²Ä²ÄÇÏ°Ô Ã¬°ÜÁÖ´Â Á¡ÀÌ ´Ù¸¥ Ã¥µé°ú´Â È®½ÇÈ÷ ´Ù¸£´Ù."
- °ÀüÈñ, CJ E&M Data&¼Ö·ç¼Ç·¦ PM - |
Ãâó : ¾Ë¶óµò |
|
|
|
|