Ã¥¼Ò°³
ÀÌ ¿ø°í¸¦ ±âȹÇÒ ¶§ Àǵµ´Â, ÆÄÀ̽ãÀ» óÀ½ ÇÁ·Î±×·¥ ¾ð¾î·Î ¹è¿ì´Â »ç¶÷ÀÌ ÆÄÀ̽㠹®¹ýÀ»
ÀÍÇô, ÃßÈÄ ºòµ¥ÀÌÅÍ¿Í ÀΰøÁö´É ÇÁ·Î±×·¥¿¡ È°¿ëÇÒ ÈûÀ» Å°¿ì°Ô ÇÏ´Â °ÍÀ̾ú½À´Ï´Ù. ±×·±
Àǵµ¿¡¼ ¸¸µé¸é¼ Çϳª¾¿ ¹è¿ö°¥ ¼ö ÀÖ´Â Ãʺ¸ÀÚÀÇ ±³Àç¶õ ¶æ¿¡¼ ¡°¸¸µé¸é¼ ¹è¿ì´Â ÆÄÀÌ
½ã ÇÁ·Î±×·¡¹Ö Çϳª µÑ ¼Â¡±À̶ó Á¦¸ñÀ» Á¤ÇÏ¿´½À´Ï´Ù.
ÀÌ ±³ÀçÀÇ ±¸¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.
0Àå Áغñ´Ü°è¿¡¼´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î¶õ ¹«¾ùÀΰ¡? ¿ì¸®°¡ »ç¿ëÇÒ ÆÄÀ̽㠾ð¾î´Â ¾î¶² ¾ð¾î
ÀÎÁö¸¦ ¼Ò°³ÇÏ°í Á÷Á¢ ÆÄÀ̽ãÀ» ¼³Ä¡Çغ¸°í, ¼³Ä¡µÈ ÆÄÀ̽㿡¼ Á¤»óÀûÀ¸·Î ÇÁ·Î±×·¥ÀÌ µ¿
ÀÛÇÏ´ÂÁö ¸¸µé¾î º¾´Ï´Ù.
1ÀåºÎÅÍ 5Àå±îÁö´Â ¸ðµç ÇÁ·Î±×·¥ ¾ð¾î°¡ °øÅëÀûÀ¸·Î °¡Áö°í ÀÖ´Â ÀÔ¡¤Ãâ·Â¹®, º¯¼ö¡¤»ó
¼ö¡¤±âº» ÀÚ·áÇü, ¹®ÀÚ¿ Ãâ·ÂÇü½Ä, ¿¬»êÀÚ, Á¶°Ç¹® ±×¸®°í ¹Ýº¹¹®°ú °°Àº Á¦¾î¹®, ÇÔ¼ö¿¡
´ëÇØ °øºÎÇÕ´Ï´Ù.
6Àå¿¡¼´Â ÆÄÀ̽㿡¼ È°¿ëÇÒ ÄÁÅ×À̳Ê, ¸®½ºÆ®, Æ©ÇÃ, »çÀü, ÁýÇÕ°ú °°Àº Ư¼öÇÑ ÀÚ·á Çü
Å¿¡ ´ëÇØ ÀÚ·áÇüÀÇ È®ÀåÀ̶ó´Â À̸§À¸·Î °øºÎÇÕ´Ï´Ù.
7ÀåºÎÅÍ´Â ÆÄÀÏ ÀÔ¡¤Ãâ·Â°ú ¿¹¿Ü ó¸®, ÆÄÀ̽㠽ºÅ¸ÀÏ ÄÚµù, Ŭ·¡½º¿Í °´Ã¼ ±×¸®°í ¸ðµâ°ú
ÆÐÅ°Áö¿¡ ´ëÇØ °øºÎÇÕ´Ï´Ù.
11Àå°ú 12Àå¿¡¼´Â ¿ÜºÎ ÆÐÅ°Áö·Î pyQT5¿Í ÀÀ¿ë ÇÁ·ÎÁ§Æ®·Î ½º³×ÀÌÅ© °ÔÀÓ, »ç¿ëÀÚ ÇÔ¼öÀÇ
½Ã°¢È¸¦ °øºÎÇÕ´Ï´Ù.
±×¸®°í ºÎ·Ï¿¡´Â Visual Studio Code ´ÜÃàÅ°, ÆÄÀ̽㠳»Àå ÇÔ¼ö ¸ñ·Ï, ÁÖ¿ä ÆÄÀ̽ã ÆÐÅ°Áö
ÂüÁ¶ »çÀÌÆ® ¸ñ·Ï, ASCII ¹®ÀÚ ÁýÇÕÀ» Á¦°øÇÕ´Ï´Ù
¸ñÂ÷
CHAPTER 0 Áغñ´Ü°è
1. ÇÁ·Î±×·¡¹Ö¾ð¾î¶õ¹«¾ùÀΰ¡?
2. ÆÄÀ̽ã¾ð¾î¼Ò°³
3. ÆÄÀ̽㼳ġ¹×ÇÁ·Î±×·¥¸¸µé±â
CHAPTER 1 ÀÔ?¡¤Ãâ·Â¹®
1. ȸ鿡Ãâ·ÂÇÏ´ÂÇÁ·Î±×·¥¸¸µé±â
2.Å°º¸µå·ÎºÎÅÍÀÔ·ÂÀ»¹Þ´ÂÇÁ·Î±×·¥¸¸µé±â
3. print()¹®¿¡¼end¿Ísep¿É¼Ç»ç¿ëÇϱâ
(1) end ¿É¼Ç »ç¿ëÇϱâ
(2) sep ¿É¼Ç »ç¿ëÇϱâ
¡á ¿¬½À¹®Á¦
CHAPTER 2 º¯¼ö?¡¤»ó¼ö?¡¤ÀÚ·áÇü
1. º¯¼ö¶õ ¹«¾ùÀΰ¡?
2. print¹®ÀÇ ¹®ÀÚ¿ Ãâ·ÂÇü½Ä
(1) print¹®¿¡ %()¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ¿ Ãâ·Â
(2) print¹®¿¡ .formatÀ» ÀÌ¿ëÇÑ ¹®ÀÚ¿ Ãâ·Â
3.»ó¼ö¿Í ÁÖ¼®
(1) »ó¼ö
(2) ÁÖ¼®
4. ÀÚ·áÇü
5. ¹®ÀÚ¿ Ãâ·ÂÇü½Ä º¹½À
(1) Á¤¼ö Ãâ·Â
(2) ¹®ÀÚ¿ Ãâ·Â
(3) ½Ç¼ö Ãâ·Â
¡á ¿¬½À¹®Á¦
CHAPTER 3 ¿¬»êÀÚ
1. ´ëÀÔ ¿¬»êÀÚ
2. »ê¼ú ¿¬»êÀÚ
3. º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ
4. °ü°è ¿¬»êÀÚ
5. ³í¸® ¿¬»êÀÚ
6. ºñÆ® ¿¬»êÀÚ
7. ¿¬»êÀÚ ¿ì¼±¼øÀ§
¡á ¿¬½À¹®Á¦
CHAPTER 4 Á¦¾î¹®
1. Á¶°Ç¹®
(1) if ¹®
(2) if~else ¹®
(3) if~elif~else ¹®
(4) if ¹®ÀÇ Áßø
2. ¹Ýº¹¹®
(1) for ¹®
(2) while ¹®
(3) (for / while)~else ¹®
(4) for, while, if ¹®ÀÇ Áßø
(5) continue, break ¹®
¡á ¿¬½À¹®Á¦
¡á ÀÚ°¡Áø´Ü¹®Á¦
CHAPTER 5 ÇÔ¼ö
1. »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
(1) »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼öÀÇ ±¸Á¶
(2) Àü¿ªº¯¼ö¿Í Áö¿ªº¯¼ö
(3) ÇÔ¼öÀÇ °ª µÇµ¹·ÁÁÖ±â return ¹®
2. ÇÔ¼öÀÇ ÀÎÀÚ
(1) Å°¿öµå ÀÎÀÚ
(2) µðÆúÆ® ÀÎÀÚ
(3) °¡º¯ ÀÎÀÚ
(4) Å°¿öµå °¡º¯ ÀÎÀÚ
3. ¶÷´Ù(Lambda) ÇÔ¼ö¿Í pass, help ÇÔ¼ö
4. ³»Àå ÇÔ¼ö
¡á ¿¬½À¹®Á¦
CHAPTER 6 ÀÚ·áÇüÀÇ È®Àå
1. ÄÁÅ×ÀÌ³Ê ÀÚ·áÇü
2. ¸®½ºÆ®(List)
(1) ¸®½ºÆ® °³³ä
(2) ¸®½ºÆ® Àε¦½Ì°ú ½½¶óÀ̽Ì
(3) ¸®½ºÆ® ¿¬»ê
(4) ¸®½ºÆ® ¸Þ¼Òµå
(5) ¸®½ºÆ® ÆÐÅ·°ú ¾ðÆÐÅ·
(6) ¸®½ºÆ® ÄÄÇÁ¸®Çî¼Ç
(7) ´ÜÀÏ ¸®½ºÆ®¿Í Áßø ¸®½ºÆ®
3. Æ©ÇÃ(Tuple)
4. ÁýÇÕ(Set)
5. ȍ˟(Dictionary)
¡á ¿¬½À¹®Á¦
CHAPTER 7 ÆÄÀÏ ÀÔ?¡¤Ãâ·Â, ¿¹¿Ü ó¸®
1. ÆÄÀÏ ¿±â ¹× ´Ý±â
2. ÆÄÀÏ Àбâ
3. ÆÄÀÏ ¾²±â
4. ÆÄÀÏ Ãß°¡·Î µ¡ºÙ¿© ¾²±â
5. Á÷·ÄÈµÈ µ¥ÀÌÅÍ ÀÐ°í ¾²±â
6. ¿¹¿Ü ó¸®
7. ÆÇ´Ù½º¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Ã³¸®
(1) ÆÇ´Ù½º¿¡¼ CSV ÆÄÀÏ Àбâ
(2) ÆÇ´Ù½º¿¡¼ ¿¢¼¿ ÆÄÀÏ ´Ù·ç±â
(3) JSON ÆÄÀÏ ´Ù·ç±â
¡á ¿¬½À¹®Á¦
CHAPTER 8 ÆÄÀ̽㠽ºÅ¸ÀÏ ÄÚµù
1. ÄÚµå ½ºÅ¸ÀÏ: PEP8
2. ÄÚµå ¸®ÆåÅ丵
¡á ¿¬½À¹®Á¦
CHAPTER 9 Ŭ·¡½º¿Í °´Ã¼
1. Ŭ·¡½º¿Í °´Ã¼
2. Ŭ·¡½ºÀÇ »ó¼Ó
¡á ¿¬½À¹®Á¦
CHAPTER 10 ¸ðµâ°ú ÆÐÅ°Áö
1. ¸ðµâ
2. ÆÐÅ°Áö
¡á ÀÚ°¡Áø´Ü¹®Á¦
CHAPTER 11 ¿ÜºÎ ÆÐÅ°Áö
1. PyQT5 »ç¿ëÇϱâ
2. Qt Designer »ç¿ëÇϱâ
CHAPTER 12 ÀÀ¿ë ÇÁ·ÎÁ§Æ® ¼öÇà
1. »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ´Ù¾çÇÑ ÇÔ¼ö¸¦ °¡½ÃÈÇÏ´Â ÇÁ·Î±×·¥ ÀÛ¼º
(1) ÇÁ·Î±×·¥ °³¹ß ¼ø¼
(2) °¡½ÃÈ °¡´É ÇÔ¼ö Á¾·ù
(3) ÇÁ·Î±×·¥ ½Ã¿¬ ȸé
2. ½º³×ÀÌÅ© °ÔÀÓ
APPENDIXºÎ·Ï
1. Visual Studio Code ´ÜÃàÅ°
2. ÆÄÀ̽㠳»Àå ÇÔ¼ö ¸ñ·Ï(¾ËÆĺª ¼ø)
3. ÁÖ¿ä ÆÄÀ̽ã ÆÐÅ°Áö ÂüÁ¶ »çÀÌÆ® ¸ñ·Ï
4. ASCII ¹®ÀÚ ÁýÇÕ
INDEX