ÄÁÅÙÃ÷»ó¼¼º¸±â

È¥ÀÚ °øºÎÇÏ´Â ÆÄÀ̽ã : ÆÄÀ̽ã ÃֽŠ¹öÀü ¹Ý¿µ
È¥ÀÚ °øºÎÇÏ´Â ÆÄÀ̽ã : ÆÄÀ̽ã ÃֽŠ¹öÀü ¹Ý¿µ
  • ÆòÁ¡ÆòÁ¡Á¡Æò°¡¾øÀ½
  • ÀúÀÚÀ±Àμº Àú
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2021-07-19
  • µî·ÏÀÏ2021-11-22
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 9, ´©Àû¿¹¾à 1

Ã¥¼Ò°³

È¥ÀÚ Çصµ ÃæºÐÇÏ´Ù!
1:1 °ú¿ÜÇÏµí ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ÀÚ½À¼­(ÆÄÀ̽ã ÃֽŠ¹öÀü ¹Ý¿µ)


À̠åÀº µ¶ÇÐÀ¸·Î ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Ã³À½ ¹è¿ì·Á´Â ÀÔ¹®ÀÚ°¡, È¤Àº ÆÄÀ̽ãÀ» ¹è¿ì·Á´Â ÀÔ¹®ÀÚ°¡ ¡®²À ÇÊ¿äÇÑ ³»¿ëÀ» Á¦´ë·Î¡¯ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ¡®¹«¾ùÀ»¡¯, ¡®¾î¶»°Ô¡¯ ÇнÀÇؾߠÇÒÁöÁ¶Â÷ ¸ð¸£´Â ÀÔ¹®ÀÚÀÇ ¸·¿¬ÇÑ ¸¶À½À» »ìÆì, °ú¿Ü ¼±»ý´ÔÀÌ ¾Ë·ÁÁÖµí Ä£ÀýÇÏ°Ô, ±×·¯³ª ÇÙ½ÉÀûÀΠ³»¿ë¸¸ ÄÛÄÛ Áý¾îÁØ´Ù. Ã¥ÀǠù ÆäÀÌÁö¸¦ ÆîÃļ­ ¸¶Áö¸· ÆäÀÌÁö¸¦ µ¤À» ¶§±îÁö, È¥ÀÚ¼­µµ ÃæºÐÈ÷ ÆÄÀ̽ãÀ» ¹è¿ï ¼ö Àִٴ Àڽۨ°ú È®½ÅÀÌ °è¼ÓµÉ °ÍÀÌ´Ù! 

ÀúÀÚ¼Ò°³

Ãâ±ÙÇϴ °ÍÀÌ ½È¾î¼­ Ã¥À» ÁýÇÊÇϱ⠽ÃÀÛÇß´Ù. ÇöÀç Á÷¾÷ Æ¯¼º»ó Áý¿¡¼­ ³ª°¥ ÀÌÀ¯°¡ º°·Î ¾ø´Ù´Â °Í¿¡ ±²ÀåÈ÷ ¸¸Á·ÇÏ°í ÀÖ´Ù. È«Â÷¿Í Ä¿ÇǸ¦ ÁÁ¾ÆÇϸ砱âŸ, °¡¾ß±Ý, ±×¸² ±×¸®±â, ½ºÄÃÇΠµîÀÌ Ãë¹Ì´Ù. Ã¥ÀÇ ¼Ò°³¸»À» ¾²´Â ½ÃÁ¡À» ±âÁØÀ¸·Î Çؼ­ À̠åÀº 54¹ø° µµ¼­´Ù. Àú¼­·Î´Â ÇѺû¾ÆÄ«µ¥¹ÌÀÇ ¡ºÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡», ¡ºC# ÇÁ·Î±×·¡¹Ö¡»°ú ÇѺû¹Ìµð¾îÀÇ ¡ºÈ¥ÀÚ °øºÎÇϴ ÆÄÀ̽㡻, ¡º¸ð´ø À¥À» À§ÇÑ HTML5+CSS3 ¹ÙÀ̺í(3ÆÇ)¡», ¡º¸ð´ø À¥À» À§ÇÑ JavaScript+jQuery ÀÔ¹®¡», ¡º¸ð´ø À¥À» À§ÇÑ Node.js ÇÁ·Î±×·¡¹Ö¡» µîÀÌ ÀÖ½À´Ï´Ù. ¿ª¼­·Î´Â ¡ºTopCoder ¾Ë°í¸®Áò Æ®·¹À̴ס», ¡ºÀÚ¹Ù ÆÛÁñ·¯¡», ¡º¼Ò¼È ÄÚµùÀ¸·Î À̲ô´Â GitHub ½Çõ ±â¼ú¡», ¡ºNature of Code¡» µîÀÌ ÀÖ´Ù.

¸ñÂ÷

Chapter 01 ÆÄÀ̽㠽ÃÀÛÇϱâ
ÆÄÀ̽ãÀ» Çϱâ Àü¿¡ Àд ¾ÆÁÖ °£´ÜÇÑ ¼³¸í
ÄÄÇ»ÅÍ ÇÁ·Î±×·¥
ÇÁ·Î±×·¡¹Ö ¾ð¾î
ÇÁ·Î±×·¡¹Ö ¾ð¾î, ÆÄÀ̽ã
ÆÄÀ̽ãÀÌ Àαâ Àִ ÀÌÀ¯
3°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
ÆÄÀ̽ãÀ» ¹è¿ì±â À§ÇØ ÁغñÇؾߠÇÒ °Íµé
ÆÄÀ̽㠼³Ä¡Çϱâ
ÆÄÀ̽㠽ÇÇàÇϱâ: ÆÄÀ̽ã ÀÎÅÍ·ºÆ¼ºê ¼Ð
ÅؽºÆ® ¿¡µðÅÍ »ç¿ëÇϱâ(1): ÆÄÀ̽ã IDLE ¿¡µðÅÍ
ÅؽºÆ® ¿¡µðÅÍ »ç¿ëÇϱâ(2): ºñÁ־󠽺Ʃµð¿À ÄÚµå
4°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
À̠å¿¡¼­ ÀÚÁÖ ³ª¿À´Â ÆÄÀ̽㠿ë¾îµé
Ç¥Çö½Ä°ú ¹®Àå
Å°¿öµå
½Äº°ÀÚ
ÁÖ¼®
¿¬»êÀÚ¿Í ÀÚ·á
Ãâ·Â: print()
5°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦

Chapter 02 ÀÚ·áÇü
02-1 ÀÚ·áÇü°ú ¹®ÀÚ¿­
ÀÚ·áÇü°ú ±âº» ÀÚ·áÇü
¹®ÀÚ¿­ ¸¸µé±â 08
¹®ÀÚ¿­ ¿¬»êÀÚ
¹®ÀÚ¿­ÀÇ ±æÀÌ ±¸Çϱâ
5°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
02-2 ¼ýÀÚ
¼ýÀÚÀÇ Á¾·ù
¼ýÀÚ ¿¬»êÀÚ
¿¬»êÀÚ ¿ì¼±¼øÀ§
[Á» ´õ ¾Ë¾Æº¸±â] ¹®ÀÚ¿­ ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§
4°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
02-3 º¯¼ö¿Í ÀÔ·Â
º¯¼ö ¸¸µé±â/»ç¿ëÇϱâ
º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ
»ç¿ëÀÚ ÀÔ·Â: input()
¹®ÀÚ¿­À» ¼ýÀڷΠ¹Ù²Ù±â
¼ýÀÚ¸¦ ¹®ÀÚ¿­·Î ¹Ù²Ù±â
7°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
02-4 ¼ýÀÚ¿Í ¹®ÀÚ¿­ÀÇ ´Ù¾çÇÑ ±â´É
¹®ÀÚ¿­ÀÇ format() ÇÔ¼ö
format() ÇÔ¼öÀÇ ´Ù¾çÇÑ ±â´É
´ë¼Ò¹®ÀÚ ¹Ù²Ù±â: upper()¿Í lower() 
¹®ÀÚ¿­ ¾ç¿·ÀÇ °ø¹é Á¦°ÅÇϱâ: strip()
¹®ÀÚ¿­ÀÇ ±¸¼º ÆľÇÇϱâ: isOO()
¹®ÀÚ¿­ Ã£±â: find()¿Í rfind()
¹®ÀÚ¿­°ú in ¿¬»êÀÚ
¹®ÀÚ¿­ ÀÚ¸£±â: split() 
7°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦

Chapter 03 Á¶°Ç¹®
03-1 ºÒ ÀÚ·áÇü°ú if Á¶°Ç¹®
ºÒ ¸¸µé±â: ºñ±³ ¿¬»êÀÚ
ºÒ ¿¬»êÇϱâ: ³í¸® ¿¬»êÀÚ
³í¸® ¿¬»êÀÚÀÇ È°¿ë
if Á¶°Ç¹®À̶õ?
³¯Â¥/½Ã°£ È°¿ëÇϱâ
ÄÄÇ»ÅÍÀÇ Á¶°Ç
4°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
03-2 if~else¿Í elif ±¸¹®
else Á¶°Ç¹®ÀÇ È°¿ë
elif ±¸¹®
if Á¶°Ç¹®À» È¿À²ÀûÀ¸·Î »ç¿ëÇϱâ
False·Î º¯È¯µÇ´Â °ª
pass Å°¿öµå
[Á» ´õ ¾Ë¾Æº¸±â] raise NotImplementError
4°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦

Chapter 04 ¹Ýº¹¹®
04-1 ¸®½ºÆ®¿Í ¹Ýº¹¹®
¸®½ºÆ® ¼±¾ðÇÏ°í ¿ä¼Ò¿¡ Á¢±ÙÇϱâ
¸®½ºÆ® ¿¬»êÀÚ: ¿¬°á(+), ¹Ýº¹(*), len()
¸®½ºÆ®¿¡ ¿ä¼Ò Ãß°¡Çϱâ: append, insert
¸®½ºÆ®¿¡ ¿ä¼Ò Á¦°ÅÇϱâ
¸®½ºÆ® ³»ºÎ¿¡ ÀÖ´ÂÁö È®ÀÎÇϱâ: in/not in ¿¬»êÀÚ
for ¹Ýº¹¹®
for ¹Ýº¹¹®: ¸®½ºÆ®¿Í ÇÔ²² »ç¿ëÇϱâ
4°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
04-2 µñ¼Å³Ê¸®¿Í ¹Ýº¹¹®
µñ¼Å³Ê¸® ¼±¾ðÇϱâ
µñ¼Å³Ê¸®ÀÇ ¿ä¼Ò¿¡ Á¢±ÙÇϱâ
µñ¼Å³Ê¸®¿¡ °ª Ãß°¡Çϱâ/Á¦°ÅÇϱâ
µñ¼Å³Ê¸® ³»ºÎ¿¡ Å°°¡ ÀÖ´ÂÁö È®ÀÎÇϱâ
for ¹Ýº¹¹®: µñ¼Å³Ê¸®¿Í ÇÔ²² »ç¿ëÇϱâ
3°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
04-3 ¹Ýº¹¹®°ú while ¹Ýº¹¹®
¹üÀ§
for ¹Ýº¹¹®: ¹üÀ§¿Í ÇÔ²² »ç¿ëÇϱâ
for ¹Ýº¹¹®: ¸®½ºÆ®¿Í ¹üÀ§ Á¶ÇÕÇϱâ
for ¹Ýº¹¹®: ¹Ý´ë·Î ¹Ýº¹Çϱâ
while ¹Ýº¹¹®
while ¹Ýº¹¹®: for ¹Ýº¹¹®Ã³·³ »ç¿ëÇϱâ
while ¹Ýº¹¹®: »óŸ¦ ±â¹ÝÀ¸·Î ¹Ýº¹Çϱâ
while ¹Ýº¹¹®: ½Ã°£À» ±â¹ÝÀ¸·Î ¹Ýº¹Çϱâ
while ¹Ýº¹¹®: break Å°¿öµå/continue Å°¿öµå
4°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
04-4 ¹®ÀÚ¿­, ¸®½ºÆ®, µñ¼Å³Ê¸®¿Í °ü·ÃµÈ ±âº» ÇÔ¼ö
¸®½ºÆ®¿¡ Àû¿ëÇÒ ¼ö Àִ ±âº» ÇÔ¼ö: min(), max(), sum()
reversed() ÇÔ¼ö·Î ¸®½ºÆ® µÚÁý±â
enumerate() ÇÔ¼ö¿Í ¹Ýº¹¹® Á¶ÇÕÇϱâ
µñ¼Å³Ê¸®ÀÇ items() ÇÔ¼ö¿Í ¹Ýº¹¹® Á¶ÇÕÇϱâ
¸®½ºÆ® ³»Æ÷
[Á» ´õ ¾Ë¾Æº¸±â] ±¸¹® ³»ºÎ¿¡ ¿©·¯ ÁÙ ¹®ÀÚ¿­À» »ç¿ëÇßÀ» ¶§ÀÇ ¹®Á¦Á¡
[Á» ´õ ¾Ë¾Æº¸±â] ÀÌÅÍ·¹ÀÌÅÍ
3°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦

Chapter 05 ÇÔ¼ö
05-1 ÇÔ¼ö ¸¸µé±â
ÇÔ¼öÀÇ ±âº»
ÇÔ¼ö¿¡ ¸Å°³º¯¼ö ¸¸µé±â
°¡º¯ ¸Å°³º¯¼ö
±âº» ¸Å°³º¯¼ö
Å°¿öµå ¸Å°³º¯¼ö
¸®ÅÏ
±âº»ÀûÀΠÇÔ¼öÀÇ È°¿ë
5°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
05-2 ÇÔ¼öÀÇ È°¿ë
Àç±Í ÇÔ¼ö
Àç±Í ÇÔ¼öÀÇ ¹®Á¦
Á¶±â ¸®ÅÏ
[Á» ´õ ¾Ë¾Æº¸±â] Äڵ忡 À̸§ ºÙÀ̱â
[Á» ´õ ¾Ë¾Æº¸±â] ÄÚµå À¯Áöº¸¼ö
3°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
05-3 ÇÔ¼ö °í±Þ
Æ©ÇÃ
¶÷´Ù
ÆÄÀϠó¸®
[Á» ´õ ¾Ë¾Æº¸±â] È¥ÀÚ °øºÎÇϴ ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
[Á» ´õ ¾Ë¾Æº¸±â] Á¦³Ê·¹ÀÌÅÍ
3°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦

Chapter 06 ¿¹¿Ü Ã³¸®
06-1 ±¸¹® ¿À·ù¿Í ¿¹¿Ü
¿À·ùÀÇ Á¾·ù
±âº» ¿¹¿Ü Ã³¸®
try except ±¸¹®
try except else ±¸¹®
finally ±¸¹®
4°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
06-2 ¿¹¿Ü °í±Þ
¿¹¿Ü °´Ã¼
¿¹¿Ü ±¸ºÐÇϱâ
¸ðµç ¿¹¿Ü Àâ±â
raise ±¸¹®
[Á» ´õ ¾Ë¾Æº¸±â] Äڵ堻ìÆ캸±â
3°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦

Chapter 07 ¸ðµâ
07-1 Ç¥ÁØ ¸ðµâ
¸ðµâ »ç¿ëÀÇ ±âº»: math ¸ðµâ
random ¸ðµâ
sys ¸ðµâ
os ¸ðµâ
datetime ¸ðµâ
time ¸ðµâ
urllib ¸ðµâ
4°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
07-2 ¿ÜºÎ ¸ðµâ
¸ðµâ ¼³Ä¡Çϱâ
¸ðµâ Ã£¾Æº¸±â
BeautifulSoup ¸ðµâ
Flask ¸ðµâ
¶óÀ̺귯¸®¿Í ÇÁ·¹ÀÓ¿öÅ©
[Á» ´õ ¾Ë¾Æº¸±â] ÇÔ¼ö µ¥ÄÚ·¹ÀÌÅÍ
5°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
07-3 ¸ðµâ ¸¸µé±â
¸ðµâ ¸¸µé±â
ÆÐÅ°Áö
[Á» ´õ ¾Ë¾Æº¸±â] ÅؽºÆ® µ¥ÀÌÅÍ
[Á» ´õ ¾Ë¾Æº¸±â] ¹ÙÀ̳ʸ® µ¥ÀÌÅÍ
3°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
¸ðµâÀ» ºÐ¼®Çϴ ¹æ¹ý 

Chapter 08 Å¬·¡½º
08-1 Å¬·¡½ºÀÇ ±âº»
°´Ã¼
Ŭ·¡½º ¼±¾ðÇϱâ
»ý¼ºÀÚ
¸Þ¼Òµå
7°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦
08-2 Å¬·¡½ºÀÇ Ãß°¡ÀûÀΠ±¸¹®
¾î¶² Å¬·¡½ºÀÇ ÀνºÅϽºÀÎÁö È®ÀÎÇϱâ
Ư¼öÇÑ À̸§ÀÇ ¸Þ¼Òµå
Ŭ·¡½º º¯¼ö¿Í ¸Þ¼Òµå
[Á» ´õ ¾Ë¾Æº¸±â] °¡ºñÁö Ä÷ºÅÍ
[Á» ´õ ¾Ë¾Æº¸±â] ÇÁ¶óÀ̺ø º¯¼ö¿Í °ÔÅÍ/¼¼ÅÍ
[Á» ´õ ¾Ë¾Æº¸±â] »ó¼Ó
4°¡Áö Å°¿öµå·Î Á¤¸®Çϴ ÇٽɠÆ÷ÀÎÆ®
È®Àι®Á¦

ÇÑÁÙ ¼­Æò