- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > ¶Òµü¶Òµü ÆÄÀ̽ã ÀÚµ¿È[ÀλçÀÌÆ®]
ÆÄÀ̽ãÀÇ Ç³ºÎÇÑ ¶óÀ̺귯¸®¸¦ È°¿ëÇØ ÀÏ»óÀ̳ª ¾÷¹«¿¡¼ ºÎµúÈ÷´Â ´Ü¼ø ¹Ýº¹ ÀÛ¾÷À» ó¸®ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ƯÈ÷ ÇÁ·Î±×·¡¹Ö Áö½ÄÀ̳ª °æÇèÀÌ ¸¹Áö ¾ÊÀº »ç¶÷µµ Äڵ带 ÇÑ ÁÙ ÇÑ ÁÙ ÀÔ·ÂÇÏ¸ç µû¶ó ÇÏ¸é¼ º¹ÀâÇØ º¸ÀÌ´Â ÀÛ¾÷À» ´Ü°èº°·Î ³ª´©¾î ÀÚµ¿ÈÇÏ´Â ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖµµ·Ï ¾È³»ÇÏ°í ÀÖ´Ù. Ãâ°£ ÀÌÈÄ 20¸¸ ºÎ°¡ ³Ñ°Ô Æȸ° ÀÌ Ã¥ÀÇ °³Á¤ÆÇÀÎ 2ÆÇ¿¡´Â ÀԷ°ª °ËÁõ, Áö¸ÞÀÏ¡¤±¸±Û ½ºÇÁ·¹µå½ÃÆ® ÀÚµ¿È, CVS ÆÄÀÏ Ã³¸® µî¿¡ °üÇÑ ³»¿ë°ú ´Ù¾çÇÑ ¿¬½À ÇÁ·ÎÁ§Æ®°¡ Ãß°¡µÆ´Ù.
ÀúÀÚ: ¾Ë ½º¿þÀÌ°¡Æ®
¿Å±äÀÌÀÇ ±Û
°¨»çÀÇ ¸»
µé¾î°¡´Â ±Û
1ºÎ ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ±âÃÊ
1Àå ÆÄÀ̽㠱âÃÊ
´ëÈÇü ¼Ð¿¡ Ç¥Çö½Ä ÀÔ·ÂÇϱâ
Á¤¼ö, ºÎµ¿ ¼Ò¼öÁ¡ ¼ö ¹× ¹®ÀÚ¿ ÀÚ·áÇü
¹®ÀÚ¿ °áÇÕ ¹× º¹Á¦
º¯¼ö¿¡ °ª ÀúÀåÇϱâ
ù ¹ø° ÇÁ·Î±×·¥
ÇÁ·Î±×·¥ ÇغÎÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
2Àå È帧 Á¦¾î
ºÒ°ª
ºñ±³ ¿¬»êÀÚ
ºÒ ¿¬»êÀÚ
ºÒ ¿¬»êÀÚ¿Í ºñ±³ ¿¬»êÀÚ¸¦ °°ÀÌ »ç¿ëÇϱâ
È帧 Á¦¾î ¿ä¼Ò
ÇÁ·Î±×·¥ ½ÇÇà
È帧 Á¦¾î¹®
¸ðµâ ºÒ·¯¿À±â
sys.exit( ) ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇÁ·Î±×·¥ Á¶±â Á¾·áÇϱâ
°£´ÜÇÑ ÇÁ·Î±×·¥: ¼ýÀÚ ¸ÂÈ÷±â
°£´ÜÇÑ ÇÁ·Î±×·¥: °¡À§¹ÙÀ§º¸
¿ä¾à
¿¬½À ¹®Á¦
3Àå ÇÔ¼ö
¸Å°³ º¯¼ö¸¦ »ç¿ëÇÑ def ¹®
¹Ýȯ°ª°ú return ¹®
None °ª
Å°¿öµå ÀÎÀÚ¿Í print( ) ÇÔ¼ö
È£Ãâ ½ºÅÃ
Áö¿ª ¹× Àü¿ª ¹üÀ§
global ¹®
¿¹¿Ü ó¸®
°£´ÜÇÑ ÇÁ·Î±×·¥: Áö±×Àç±×
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
4Àå ¸®½ºÆ®
¸®½ºÆ® ÀÚ·áÇü
¸®½ºÆ®·Î ÀÛ¾÷Çϱâ
º¹ÇÕ ÇÒ´ç ¿¬»êÀÚ
¸Þ¼µå
¿¹Á¦ ÇÁ·Î±×·¥: ¸®½ºÆ®·Î ¸ÅÁ÷ 8º¼ ¸¸µé±â
½ÃÄö½º ÀÚ·áÇü
ÂüÁ¶
°£´ÜÇÑ ÇÁ·Î±×·¥: ÄÜ¿þÀÌÀÇ »ý¸í °ÔÀÓ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
5Àå µñ¼Å³Ê¸®¿Í µ¥ÀÌÅÍ ±¸Á¶È
µñ¼Å³Ê¸® ÀÚ·áÇü
º¸±â ÁÁ°Ô Ãâ·ÂÇϱâ
ÀÚ·á ±¸Á¶¸¦ »ç¿ëÇÏ¿© ½ÇÁ¦ »ç¹° ¸ðµ¨¸µÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
6Àå ¹®ÀÚ¿ Á¶ÀÛÇϱâ
¹®ÀÚ¿ ´Ù·ç±â
¹®ÀÚ¿À» ´Ù¸¥ ¹®ÀÚ¿ ¾È¿¡ ³Ö±â
À¯¿ëÇÑ ¹®ÀÚ¿ ¸Þ¼µåµé
ord( ), chr( ) ÇÔ¼ö·Î ¹®ÀÚÀÇ ¼ýÀã°ª ¾Ë¾Æ³»±â
pyperclip ¸ðµâ·Î ¹®ÀÚ¿ º¹»ç, ºÙ¿© ³Ö±â
ÇÁ·ÎÁ§Æ®: ´ÙÁß Å¬¸³º¸µå ÀÚµ¿ ¸Þ½ÃÁö
ÇÁ·ÎÁ§Æ®: À§Å° ¸¶Å©¾÷¿¡ ±Û¸Ó¸® ±âÈ£ Ãß°¡Çϱâ
°£´ÜÇÑ ÇÁ·Î±×·¥: ÇÇ±× ¶óƾ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
2ºÎ ÀÛ¾÷ ÀÚµ¿ÈÇϱâ
7Àå Á¤±Ô Ç¥Çö½ÄÀ¸·Î ÆÐÅÏ ´ëÁ¶Çϱâ
Á¤±Ô Ç¥Çö½Ä ¾øÀÌ ÅؽºÆ® ÆÐÅÏ Ã£±â
Á¤±Ô Ç¥Çö½ÄÀ¸·Î ÅؽºÆ® ÆÐÅÏ Ã£±â
Á¤±Ô Ç¥Çö½ÄÀ» È°¿ëÇÑ ´õ ¸¹Àº ÆÐÅÏ ´ëÁ¶
ÃÖ´ë ÀÏÄ¡¿Í ÃÖ¼Ò ÀÏÄ¡
findall( ) ¸Þ¼µå
¹®ÀÚ Å¬·¡½º
»ç¿ëÀÚ Á¤ÀÇ ¹®ÀÚ Å¬·¡½º ¸¸µé±â
ij·µ ¹× ´Þ·¯ ±âÈ£ ¹®ÀÚ
¿ÍÀϵåÄ«µå ¹®ÀÚ
Á¤±Ô Ç¥Çö½Ä ±âÈ£ º¹½ÀÇϱâ
´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê°í ´ëÁ¶Çϱâ
sub( ) ¸Þ¼µå·Î ¹®ÀÚ¿ ġȯÇϱâ
º¹ÀâÇÑ Á¤±Ô Ç¥Çö½Ä °ü¸®Çϱâ
re.IGNORECASE, re.DOTALL, re.VERBOSE¸¦ ÇÔ²² »ç¿ëÇϱâ
ÇÁ·ÎÁ§Æ®: ÀüȹøÈ£¤ýÀ̸ÞÀÏ ÁÖ¼Ò ÃßÃâ±â
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
8Àå ÀԷ°ª °ËÁõÇϱâ
PyInputPlus ¸ðµâ
ÇÁ·ÎÁ§Æ®: ¾î¸®¼®Àº »ç¶÷À» ¿À·§µ¿¾È ¹Ù»Ú°Ô ÇÏ´Â ¹æ¹ý
ÇÁ·ÎÁ§Æ®: °öÇϱâ ÄûÁî
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
9Àå ÆÄÀÏ ÀÐ°í ¾²±â
ÆÄÀÏ°ú ÆÄÀÏ °æ·Î
ÆÄÀÏ Àбâ/¾²±â ÇÁ·Î¼¼½º
shelve ¸ðµâ·Î º¯¼ö ÀúÀåÇϱâ
pprint.pformat( ) ÇÔ¼ö·Î º¯¼ö ÀúÀåÇϱâ
ÇÁ·ÎÁ§Æ®: ¹«ÀÛÀ§·Î ÄûÁî ÆÄÀÏ »ý¼ºÇϱâ
ÇÁ·ÎÁ§Æ®: ¾÷µ¥ÀÌÆ® °¡´ÉÇÑ ´ÙÁß Å¬¸³º¸µå
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
10Àå ÆÄÀÏ Á¤¸®Çϱâ
shutil ¸ðµâ
µð·ºÅ͸® Æ®¸® Ž»öÇϱâ
zipfile ¸ðµâ·Î ÆÄÀÏ ¾ÐÃàÇϱâ
ÇÁ·ÎÁ§Æ®: ÆÄÀÏ À̸§À» ¹Ì±¹½Ä ³¯Â¥ Ç¥±â¿¡¼ À¯·´½Ä ³¯Â¥ Ç¥±â·Î º¯°æÇϱâ
ÇÁ·ÎÁ§Æ®: Æú´õ¸¦ ZIP ÆÄÀÏ·Î ¹é¾÷Çϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
11Àå µð¹ö±ë
¿¹¿Ü ÀÏÀ¸Å°±â
Æ®·¹À̽º¹é ³»¿ëÀ» ¹®ÀÚ¿·Î ¹Þ±â
´Ü¾ð
·Î±ë
¹ÂÀÇ µð¹ö°Å
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
12Àå À¥ ½ºÅ©·¡ÇÎ
ÇÁ·ÎÁ§Æ®: webbrowser ¸ðµâ·Î mapIt.py ÀÛ¼ºÇϱâ
requests ¸ðµâÀ» »ç¿ëÇÏ¿© À¥¿¡¼ ÆÄÀÏ ´Ù¿î·ÎµåÇϱâ
´Ù¿î·ÎµåÇÑ ÆÄÀÏÀ» ÇÏµå µå¶óÀ̺꿡 ÀúÀåÇϱâ
HTML
bs4 ¸ðµâ·Î HTML ±¸¹® ºÐ¼®Çϱâ
ÇÁ·ÎÁ§Æ®: ¸ðµç °Ë»ö °á°ú ¿±â
ÇÁ·ÎÁ§Æ®: ¸ðµç XKCD ¸¸È ´Ù¿î·ÎµåÇϱâ
selenium ¸ðµâÀ» »ç¿ëÇÏ¿© ºê¶ó¿ìÀú Á¦¾îÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
13Àå ¿¢¼¿ ½ºÇÁ·¹µå½ÃÆ® ´Ù·ç±â
¿¢¼¿ ¹®¼
openpyxl ¸ðµâ ¼³Ä¡Çϱâ
¿¢¼¿ ¹®¼ Àбâ
ÇÁ·ÎÁ§Æ®: ½ºÇÁ·¹µå½ÃÆ®¿¡¼ µ¥ÀÌÅÍ Àбâ
¿¢¼¿ ¹®¼ ¾²±â
ÇÁ·ÎÁ§Æ®: ½ºÇÁ·¹µå½ÃÆ® ¾÷µ¥ÀÌÆ®Çϱâ
¼¿ÀÇ ±Û²Ã ¼³Á¤Çϱâ
Font °´Ã¼
¼ö½Ä
Çà°ú ¿ Á¶Á¤Çϱâ
Â÷Æ®
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
14Àå ±¸±Û ½ºÇÁ·¹µå½ÃÆ® ´Ù·ç±â
EZSheets ¼³Ä¡ ¹× ¼³Á¤
Spreadsheet °´Ã¼
Sheet °´Ã¼
±¸±Û ½ºÇÁ·¹µå½ÃÆ® ÇÒ´ç·® ´Ù·ç±â
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
15Àå PDF¿Í ¿öµå ¹®¼ ´Ù·ç±â
PDF ¹®¼
ÇÁ·ÎÁ§Æ®: ¿©·¯ PDF¿¡¼ ¼±ÅÃÇÑ ÆäÀÌÁö¸¦ °áÇÕÇϱâ
¿öµå ¹®¼
¿öµå ¹®¼¿¡¼ PDF ÆÄÀÏ »ý¼ºÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
16Àå CSV ÆÄÀÏ°ú JSON µ¥ÀÌÅÍ ´Ù·ç±â
csv ¸ðµâ
ÇÁ·ÎÁ§Æ®: CSV ÆÄÀÏ¿¡¼ Çì´õ Á¦°ÅÇϱâ
JSON°ú API
json ¸ðµâ
ÇÁ·ÎÁ§Æ®: ÇöÀç ³¯¾¾ Á¤º¸ °¡Á®¿À±â
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
17Àå ½Ã°£ °ü¸®, ÀÛ¾÷ ¿¹¾à, ÇÁ·Î±×·¥ ½ÇÇà
time ¸ðµâ
¼ýÀÚ ¹Ý¿Ã¸²Çϱâ
ÇÁ·ÎÁ§Æ®: ½´ÆÛ ½ºÅé¿öÄ¡
datetime ¸ðµâ
ÆÄÀ̽ãÀÇ ½Ã°£ ÇÔ¼öµé º¹½ÀÇϱâ
¸ÖƼ½º·¹µù
ÇÁ·ÎÁ§Æ®: ¸ÖƼ½º·¹µå XKCD ´Ù¿î·Î´õ
ÆÄÀ̽ãÀ¸·Î ´Ù¸¥ ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
ÇÁ·ÎÁ§Æ®: °£´ÜÇÑ Ä«¿îÆ®´Ù¿î ÇÁ·Î±×·¥
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
18Àå À̸ÞÀÏ°ú ¹®ÀÚ ¸Þ½ÃÁö º¸³»±â
Áö¸ÞÀÏ API·Î À̸ÞÀÏ Àü¼Û ¹× ¼ö½ÅÇϱâ
SMTP
À̸ÞÀÏ Àü¼ÛÇϱâ
IMAP
IMAPÀ¸·Î À̸ÞÀÏ °¡Á®¿À±â¿Í »èÁ¦Çϱâ
ÇÁ·ÎÁ§Æ®: ȸ¿ø¿¡°Ô ȸºñ ¾Ë¸² À̸ÞÀÏ º¸³»±â
SMS À̸ÞÀÏ °ÔÀÌÆ®¿þÀÌ·Î ¹®ÀÚ ¸Þ½ÃÁö º¸³»±â
Æ®Àª¸®¿À·Î ¹®ÀÚ ¸Þ½ÃÁö Àü¼ÛÇϱâ
ÇÁ·ÎÁ§Æ®: ¡®³ª¿¡°Ô ¹®ÀÚ º¸³»±â¡¯ ¸ðµâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
19Àå À̹ÌÁö ó¸®Çϱâ
ÄÄÇ»ÅÍ À̹ÌÁö ±âÃÊ
ÇʷηΠÀ̹ÌÁö ó¸®Çϱâ
ÇÁ·ÎÁ§Æ®: ·Î°í Ãß°¡Çϱâ
À̹ÌÁö¿¡ ±×¸®±â
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
20Àå GUI ÀÚµ¿È·Î Å°º¸µå¿Í ¸¶¿ì½º Á¦¾îÇϱâ
pyautogui ¸ðµâ ¼³Ä¡Çϱâ
¸ÆOSÀÇ ¾Û Á¢±Ù¼º ¼³Á¤Çϱâ
¼øÁ¶·Ó°Ô ÁøÇàÇϱâ
¸¶¿ì½º ¿òÁ÷ÀÓ Á¦¾îÇϱâ
¸¶¿ì½º »óÈ£ ÀÛ¿ë Á¦¾îÇϱâ
¸¶¿ì½º À̵¿ °èȹÇϱâ
½ºÅ©¸°¼¦ ºÐ¼®Çϱâ
À̹ÌÁö ÀνÄ
â Á¤º¸ ¾ò±â
Å°º¸µå Á¦¾îÇϱâ
GUI ÀÚµ¿È ½ºÅ©¸³Æ® ¼³Á¤Çϱâ
PyAutoGUI ÇÔ¼ö º¹½À
ÇÁ·ÎÁ§Æ®: ÀÚµ¿ ¾ç½Ä ä¿ì±â
ȸ鿡 ¸Þ½ÃÁö »óÀÚ Ãâ·ÂÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
ºÎ·Ï A ¼µå ÆÄƼ ¸ðµâ ¼³Ä¡Çϱâ
ºÎ·Ï B ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
ºÎ·Ï C ¿¬½À ¹®Á¦ ÇØ´ä
ã¾Æº¸±â
°¨»çÀÇ ¸»
µé¾î°¡´Â ±Û
1ºÎ ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ±âÃÊ
1Àå ÆÄÀ̽㠱âÃÊ
´ëÈÇü ¼Ð¿¡ Ç¥Çö½Ä ÀÔ·ÂÇϱâ
Á¤¼ö, ºÎµ¿ ¼Ò¼öÁ¡ ¼ö ¹× ¹®ÀÚ¿ ÀÚ·áÇü
¹®ÀÚ¿ °áÇÕ ¹× º¹Á¦
º¯¼ö¿¡ °ª ÀúÀåÇϱâ
ù ¹ø° ÇÁ·Î±×·¥
ÇÁ·Î±×·¥ ÇغÎÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
2Àå È帧 Á¦¾î
ºÒ°ª
ºñ±³ ¿¬»êÀÚ
ºÒ ¿¬»êÀÚ
ºÒ ¿¬»êÀÚ¿Í ºñ±³ ¿¬»êÀÚ¸¦ °°ÀÌ »ç¿ëÇϱâ
È帧 Á¦¾î ¿ä¼Ò
ÇÁ·Î±×·¥ ½ÇÇà
È帧 Á¦¾î¹®
¸ðµâ ºÒ·¯¿À±â
sys.exit( ) ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇÁ·Î±×·¥ Á¶±â Á¾·áÇϱâ
°£´ÜÇÑ ÇÁ·Î±×·¥: ¼ýÀÚ ¸ÂÈ÷±â
°£´ÜÇÑ ÇÁ·Î±×·¥: °¡À§¹ÙÀ§º¸
¿ä¾à
¿¬½À ¹®Á¦
3Àå ÇÔ¼ö
¸Å°³ º¯¼ö¸¦ »ç¿ëÇÑ def ¹®
¹Ýȯ°ª°ú return ¹®
None °ª
Å°¿öµå ÀÎÀÚ¿Í print( ) ÇÔ¼ö
È£Ãâ ½ºÅÃ
Áö¿ª ¹× Àü¿ª ¹üÀ§
global ¹®
¿¹¿Ü ó¸®
°£´ÜÇÑ ÇÁ·Î±×·¥: Áö±×Àç±×
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
4Àå ¸®½ºÆ®
¸®½ºÆ® ÀÚ·áÇü
¸®½ºÆ®·Î ÀÛ¾÷Çϱâ
º¹ÇÕ ÇÒ´ç ¿¬»êÀÚ
¸Þ¼µå
¿¹Á¦ ÇÁ·Î±×·¥: ¸®½ºÆ®·Î ¸ÅÁ÷ 8º¼ ¸¸µé±â
½ÃÄö½º ÀÚ·áÇü
ÂüÁ¶
°£´ÜÇÑ ÇÁ·Î±×·¥: ÄÜ¿þÀÌÀÇ »ý¸í °ÔÀÓ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
5Àå µñ¼Å³Ê¸®¿Í µ¥ÀÌÅÍ ±¸Á¶È
µñ¼Å³Ê¸® ÀÚ·áÇü
º¸±â ÁÁ°Ô Ãâ·ÂÇϱâ
ÀÚ·á ±¸Á¶¸¦ »ç¿ëÇÏ¿© ½ÇÁ¦ »ç¹° ¸ðµ¨¸µÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
6Àå ¹®ÀÚ¿ Á¶ÀÛÇϱâ
¹®ÀÚ¿ ´Ù·ç±â
¹®ÀÚ¿À» ´Ù¸¥ ¹®ÀÚ¿ ¾È¿¡ ³Ö±â
À¯¿ëÇÑ ¹®ÀÚ¿ ¸Þ¼µåµé
ord( ), chr( ) ÇÔ¼ö·Î ¹®ÀÚÀÇ ¼ýÀã°ª ¾Ë¾Æ³»±â
pyperclip ¸ðµâ·Î ¹®ÀÚ¿ º¹»ç, ºÙ¿© ³Ö±â
ÇÁ·ÎÁ§Æ®: ´ÙÁß Å¬¸³º¸µå ÀÚµ¿ ¸Þ½ÃÁö
ÇÁ·ÎÁ§Æ®: À§Å° ¸¶Å©¾÷¿¡ ±Û¸Ó¸® ±âÈ£ Ãß°¡Çϱâ
°£´ÜÇÑ ÇÁ·Î±×·¥: ÇÇ±× ¶óƾ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
2ºÎ ÀÛ¾÷ ÀÚµ¿ÈÇϱâ
7Àå Á¤±Ô Ç¥Çö½ÄÀ¸·Î ÆÐÅÏ ´ëÁ¶Çϱâ
Á¤±Ô Ç¥Çö½Ä ¾øÀÌ ÅؽºÆ® ÆÐÅÏ Ã£±â
Á¤±Ô Ç¥Çö½ÄÀ¸·Î ÅؽºÆ® ÆÐÅÏ Ã£±â
Á¤±Ô Ç¥Çö½ÄÀ» È°¿ëÇÑ ´õ ¸¹Àº ÆÐÅÏ ´ëÁ¶
ÃÖ´ë ÀÏÄ¡¿Í ÃÖ¼Ò ÀÏÄ¡
findall( ) ¸Þ¼µå
¹®ÀÚ Å¬·¡½º
»ç¿ëÀÚ Á¤ÀÇ ¹®ÀÚ Å¬·¡½º ¸¸µé±â
ij·µ ¹× ´Þ·¯ ±âÈ£ ¹®ÀÚ
¿ÍÀϵåÄ«µå ¹®ÀÚ
Á¤±Ô Ç¥Çö½Ä ±âÈ£ º¹½ÀÇϱâ
´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê°í ´ëÁ¶Çϱâ
sub( ) ¸Þ¼µå·Î ¹®ÀÚ¿ ġȯÇϱâ
º¹ÀâÇÑ Á¤±Ô Ç¥Çö½Ä °ü¸®Çϱâ
re.IGNORECASE, re.DOTALL, re.VERBOSE¸¦ ÇÔ²² »ç¿ëÇϱâ
ÇÁ·ÎÁ§Æ®: ÀüȹøÈ£¤ýÀ̸ÞÀÏ ÁÖ¼Ò ÃßÃâ±â
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
8Àå ÀԷ°ª °ËÁõÇϱâ
PyInputPlus ¸ðµâ
ÇÁ·ÎÁ§Æ®: ¾î¸®¼®Àº »ç¶÷À» ¿À·§µ¿¾È ¹Ù»Ú°Ô ÇÏ´Â ¹æ¹ý
ÇÁ·ÎÁ§Æ®: °öÇϱâ ÄûÁî
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
9Àå ÆÄÀÏ ÀÐ°í ¾²±â
ÆÄÀÏ°ú ÆÄÀÏ °æ·Î
ÆÄÀÏ Àбâ/¾²±â ÇÁ·Î¼¼½º
shelve ¸ðµâ·Î º¯¼ö ÀúÀåÇϱâ
pprint.pformat( ) ÇÔ¼ö·Î º¯¼ö ÀúÀåÇϱâ
ÇÁ·ÎÁ§Æ®: ¹«ÀÛÀ§·Î ÄûÁî ÆÄÀÏ »ý¼ºÇϱâ
ÇÁ·ÎÁ§Æ®: ¾÷µ¥ÀÌÆ® °¡´ÉÇÑ ´ÙÁß Å¬¸³º¸µå
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
10Àå ÆÄÀÏ Á¤¸®Çϱâ
shutil ¸ðµâ
µð·ºÅ͸® Æ®¸® Ž»öÇϱâ
zipfile ¸ðµâ·Î ÆÄÀÏ ¾ÐÃàÇϱâ
ÇÁ·ÎÁ§Æ®: ÆÄÀÏ À̸§À» ¹Ì±¹½Ä ³¯Â¥ Ç¥±â¿¡¼ À¯·´½Ä ³¯Â¥ Ç¥±â·Î º¯°æÇϱâ
ÇÁ·ÎÁ§Æ®: Æú´õ¸¦ ZIP ÆÄÀÏ·Î ¹é¾÷Çϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
11Àå µð¹ö±ë
¿¹¿Ü ÀÏÀ¸Å°±â
Æ®·¹À̽º¹é ³»¿ëÀ» ¹®ÀÚ¿·Î ¹Þ±â
´Ü¾ð
·Î±ë
¹ÂÀÇ µð¹ö°Å
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
12Àå À¥ ½ºÅ©·¡ÇÎ
ÇÁ·ÎÁ§Æ®: webbrowser ¸ðµâ·Î mapIt.py ÀÛ¼ºÇϱâ
requests ¸ðµâÀ» »ç¿ëÇÏ¿© À¥¿¡¼ ÆÄÀÏ ´Ù¿î·ÎµåÇϱâ
´Ù¿î·ÎµåÇÑ ÆÄÀÏÀ» ÇÏµå µå¶óÀ̺꿡 ÀúÀåÇϱâ
HTML
bs4 ¸ðµâ·Î HTML ±¸¹® ºÐ¼®Çϱâ
ÇÁ·ÎÁ§Æ®: ¸ðµç °Ë»ö °á°ú ¿±â
ÇÁ·ÎÁ§Æ®: ¸ðµç XKCD ¸¸È ´Ù¿î·ÎµåÇϱâ
selenium ¸ðµâÀ» »ç¿ëÇÏ¿© ºê¶ó¿ìÀú Á¦¾îÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
13Àå ¿¢¼¿ ½ºÇÁ·¹µå½ÃÆ® ´Ù·ç±â
¿¢¼¿ ¹®¼
openpyxl ¸ðµâ ¼³Ä¡Çϱâ
¿¢¼¿ ¹®¼ Àбâ
ÇÁ·ÎÁ§Æ®: ½ºÇÁ·¹µå½ÃÆ®¿¡¼ µ¥ÀÌÅÍ Àбâ
¿¢¼¿ ¹®¼ ¾²±â
ÇÁ·ÎÁ§Æ®: ½ºÇÁ·¹µå½ÃÆ® ¾÷µ¥ÀÌÆ®Çϱâ
¼¿ÀÇ ±Û²Ã ¼³Á¤Çϱâ
Font °´Ã¼
¼ö½Ä
Çà°ú ¿ Á¶Á¤Çϱâ
Â÷Æ®
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
14Àå ±¸±Û ½ºÇÁ·¹µå½ÃÆ® ´Ù·ç±â
EZSheets ¼³Ä¡ ¹× ¼³Á¤
Spreadsheet °´Ã¼
Sheet °´Ã¼
±¸±Û ½ºÇÁ·¹µå½ÃÆ® ÇÒ´ç·® ´Ù·ç±â
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
15Àå PDF¿Í ¿öµå ¹®¼ ´Ù·ç±â
PDF ¹®¼
ÇÁ·ÎÁ§Æ®: ¿©·¯ PDF¿¡¼ ¼±ÅÃÇÑ ÆäÀÌÁö¸¦ °áÇÕÇϱâ
¿öµå ¹®¼
¿öµå ¹®¼¿¡¼ PDF ÆÄÀÏ »ý¼ºÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
16Àå CSV ÆÄÀÏ°ú JSON µ¥ÀÌÅÍ ´Ù·ç±â
csv ¸ðµâ
ÇÁ·ÎÁ§Æ®: CSV ÆÄÀÏ¿¡¼ Çì´õ Á¦°ÅÇϱâ
JSON°ú API
json ¸ðµâ
ÇÁ·ÎÁ§Æ®: ÇöÀç ³¯¾¾ Á¤º¸ °¡Á®¿À±â
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
17Àå ½Ã°£ °ü¸®, ÀÛ¾÷ ¿¹¾à, ÇÁ·Î±×·¥ ½ÇÇà
time ¸ðµâ
¼ýÀÚ ¹Ý¿Ã¸²Çϱâ
ÇÁ·ÎÁ§Æ®: ½´ÆÛ ½ºÅé¿öÄ¡
datetime ¸ðµâ
ÆÄÀ̽ãÀÇ ½Ã°£ ÇÔ¼öµé º¹½ÀÇϱâ
¸ÖƼ½º·¹µù
ÇÁ·ÎÁ§Æ®: ¸ÖƼ½º·¹µå XKCD ´Ù¿î·Î´õ
ÆÄÀ̽ãÀ¸·Î ´Ù¸¥ ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
ÇÁ·ÎÁ§Æ®: °£´ÜÇÑ Ä«¿îÆ®´Ù¿î ÇÁ·Î±×·¥
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
18Àå À̸ÞÀÏ°ú ¹®ÀÚ ¸Þ½ÃÁö º¸³»±â
Áö¸ÞÀÏ API·Î À̸ÞÀÏ Àü¼Û ¹× ¼ö½ÅÇϱâ
SMTP
À̸ÞÀÏ Àü¼ÛÇϱâ
IMAP
IMAPÀ¸·Î À̸ÞÀÏ °¡Á®¿À±â¿Í »èÁ¦Çϱâ
ÇÁ·ÎÁ§Æ®: ȸ¿ø¿¡°Ô ȸºñ ¾Ë¸² À̸ÞÀÏ º¸³»±â
SMS À̸ÞÀÏ °ÔÀÌÆ®¿þÀÌ·Î ¹®ÀÚ ¸Þ½ÃÁö º¸³»±â
Æ®Àª¸®¿À·Î ¹®ÀÚ ¸Þ½ÃÁö Àü¼ÛÇϱâ
ÇÁ·ÎÁ§Æ®: ¡®³ª¿¡°Ô ¹®ÀÚ º¸³»±â¡¯ ¸ðµâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
19Àå À̹ÌÁö ó¸®Çϱâ
ÄÄÇ»ÅÍ À̹ÌÁö ±âÃÊ
ÇʷηΠÀ̹ÌÁö ó¸®Çϱâ
ÇÁ·ÎÁ§Æ®: ·Î°í Ãß°¡Çϱâ
À̹ÌÁö¿¡ ±×¸®±â
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
20Àå GUI ÀÚµ¿È·Î Å°º¸µå¿Í ¸¶¿ì½º Á¦¾îÇϱâ
pyautogui ¸ðµâ ¼³Ä¡Çϱâ
¸ÆOSÀÇ ¾Û Á¢±Ù¼º ¼³Á¤Çϱâ
¼øÁ¶·Ó°Ô ÁøÇàÇϱâ
¸¶¿ì½º ¿òÁ÷ÀÓ Á¦¾îÇϱâ
¸¶¿ì½º »óÈ£ ÀÛ¿ë Á¦¾îÇϱâ
¸¶¿ì½º À̵¿ °èȹÇϱâ
½ºÅ©¸°¼¦ ºÐ¼®Çϱâ
À̹ÌÁö ÀνÄ
â Á¤º¸ ¾ò±â
Å°º¸µå Á¦¾îÇϱâ
GUI ÀÚµ¿È ½ºÅ©¸³Æ® ¼³Á¤Çϱâ
PyAutoGUI ÇÔ¼ö º¹½À
ÇÁ·ÎÁ§Æ®: ÀÚµ¿ ¾ç½Ä ä¿ì±â
ȸ鿡 ¸Þ½ÃÁö »óÀÚ Ãâ·ÂÇϱâ
¿ä¾à
¿¬½À ¹®Á¦
¿¬½À ÇÁ·ÎÁ§Æ®
ºÎ·Ï A ¼µå ÆÄƼ ¸ðµâ ¼³Ä¡Çϱâ
ºÎ·Ï B ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
ºÎ·Ï C ¿¬½À ¹®Á¦ ÇØ´ä
ã¾Æº¸±â
"ÀÌÁ¦ ´Ü¼ø ¹Ýº¹ ÀÛ¾÷Àº ÆÄÀ̽ãÀ¸·Î ÇØÄ¡¿î´Ù"
ÄÄÇ»ÅÍ·Î ÇÏ´Â ÀÛ¾÷ Áß¿¡¼ ´Ü¼ø ¹Ýº¹ ÀÛ¾÷ÀÌ ÀÇ¿Ü·Î ÀûÁö ¾Ê´Ù. ÆÄÀÏ À̸§À» ÀÏÀÏÀÌ ¹Ù²Û´Ù°Å³ª ½ºÇÁ·¹µå½ÃÆ® ¼¿À» ¼öõ °³ ¾÷µ¥ÀÌÆ®ÇØ¾ß ÇѴٰųª ÇÏ´Â µîÀÇ ÀÛ¾÷Àº ½Ã°£°ú Á¤½Å°ú °Ç°À» °¦¾Æ¸Ô´Â´Ù. ÄÄÇ»ÅÍÀÇ ÀåÁ¡Àº ÀÌó·³ »ç¶÷ÀÌ ¸î ½Ã°£ µ¿¾È ÇØ¾ß ÇÒ ÀÏÀ» ºü¸£°Ô ó¸®ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ÆÄÀ̽ãÀÇ Ç³ºÎÇÑ ¶óÀ̺귯¸®¸¦ È°¿ëÇØ ÀÏ»óÀ̳ª ¾÷¹«¿¡¼ ºÎµúÈ÷´Â ´Ü¼ø ¹Ýº¹ ÀÛ¾÷À» ó¸®ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ƯÈ÷ ÇÁ·Î±×·¡¹Ö Áö½ÄÀ̳ª °æÇèÀÌ ¸¹Áö ¾ÊÀº »ç¶÷µµ Äڵ带 ÇÑ ÁÙ ÇÑ ÁÙ ÀÔ·ÂÇÏ¸ç µû¶ó ÇÏ¸é¼ º¹ÀâÇØ º¸ÀÌ´Â ÀÛ¾÷À» ´Ü°èº°·Î ³ª´©¾î ÀÚµ¿ÈÇÏ´Â ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖµµ·Ï ¾È³»ÇÏ°í ÀÖ´Ù. Ãâ°£ ÀÌÈÄ 20¸¸ ºÎ°¡ ³Ñ°Ô Æȸ° ÀÌ Ã¥ÀÇ °³Á¤ÆÇÀÎ 2ÆÇ¿¡´Â ÀԷ°ª °ËÁõ, Áö¸ÞÀÏ¡¤±¸±Û ½ºÇÁ·¹µå½ÃÆ® ÀÚµ¿È, CVS ÆÄÀÏ Ã³¸® µî¿¡ °üÇÑ ³»¿ë°ú ´Ù¾çÇÑ ¿¬½À ÇÁ·ÎÁ§Æ®°¡ Ãß°¡µÆ´Ù.
ÀÌ Ã¥¿¡¼ ¹è¿ì´Â ³»¿ë
* ´Ü¼ø ¹Ýº¹ ÀÛ¾÷ ÀÚµ¿È¿¡ ÇÊ¿äÇÑ ÆÄÀ̽㠱⺻±â
* ÆÄÀÏ ¹× Æú´õ »ý¼º, ¾÷µ¥ÀÌÆ®, À̵¿, À̸§ º¯°æ
* À¥ °Ë»ö°ú ¿Â¶óÀÎ ÄÜÅÙÃ÷ ´Ù¿î·Îµå
* PDF ºÐÇÒ, º´ÇÕ, ¿öÅ͸¶Å©, ¾ÏÈ£È
* À̸ÞÀÏ ¹× ¹®ÀÚ ¸Þ½ÃÁö ¾Ë¸² ÀÚµ¿ Àü¼Û
* ¿Â¶óÀÎ ¾ç½Ä ÀÚµ¿ ÀÛ¼º
ÄÄÇ»ÅÍ·Î ÇÏ´Â ÀÛ¾÷ Áß¿¡¼ ´Ü¼ø ¹Ýº¹ ÀÛ¾÷ÀÌ ÀÇ¿Ü·Î ÀûÁö ¾Ê´Ù. ÆÄÀÏ À̸§À» ÀÏÀÏÀÌ ¹Ù²Û´Ù°Å³ª ½ºÇÁ·¹µå½ÃÆ® ¼¿À» ¼öõ °³ ¾÷µ¥ÀÌÆ®ÇØ¾ß ÇѴٰųª ÇÏ´Â µîÀÇ ÀÛ¾÷Àº ½Ã°£°ú Á¤½Å°ú °Ç°À» °¦¾Æ¸Ô´Â´Ù. ÄÄÇ»ÅÍÀÇ ÀåÁ¡Àº ÀÌó·³ »ç¶÷ÀÌ ¸î ½Ã°£ µ¿¾È ÇØ¾ß ÇÒ ÀÏÀ» ºü¸£°Ô ó¸®ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ÆÄÀ̽ãÀÇ Ç³ºÎÇÑ ¶óÀ̺귯¸®¸¦ È°¿ëÇØ ÀÏ»óÀ̳ª ¾÷¹«¿¡¼ ºÎµúÈ÷´Â ´Ü¼ø ¹Ýº¹ ÀÛ¾÷À» ó¸®ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ƯÈ÷ ÇÁ·Î±×·¡¹Ö Áö½ÄÀ̳ª °æÇèÀÌ ¸¹Áö ¾ÊÀº »ç¶÷µµ Äڵ带 ÇÑ ÁÙ ÇÑ ÁÙ ÀÔ·ÂÇÏ¸ç µû¶ó ÇÏ¸é¼ º¹ÀâÇØ º¸ÀÌ´Â ÀÛ¾÷À» ´Ü°èº°·Î ³ª´©¾î ÀÚµ¿ÈÇÏ´Â ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖµµ·Ï ¾È³»ÇÏ°í ÀÖ´Ù. Ãâ°£ ÀÌÈÄ 20¸¸ ºÎ°¡ ³Ñ°Ô Æȸ° ÀÌ Ã¥ÀÇ °³Á¤ÆÇÀÎ 2ÆÇ¿¡´Â ÀԷ°ª °ËÁõ, Áö¸ÞÀÏ¡¤±¸±Û ½ºÇÁ·¹µå½ÃÆ® ÀÚµ¿È, CVS ÆÄÀÏ Ã³¸® µî¿¡ °üÇÑ ³»¿ë°ú ´Ù¾çÇÑ ¿¬½À ÇÁ·ÎÁ§Æ®°¡ Ãß°¡µÆ´Ù.
ÀÌ Ã¥¿¡¼ ¹è¿ì´Â ³»¿ë
* ´Ü¼ø ¹Ýº¹ ÀÛ¾÷ ÀÚµ¿È¿¡ ÇÊ¿äÇÑ ÆÄÀ̽㠱⺻±â
* ÆÄÀÏ ¹× Æú´õ »ý¼º, ¾÷µ¥ÀÌÆ®, À̵¿, À̸§ º¯°æ
* À¥ °Ë»ö°ú ¿Â¶óÀÎ ÄÜÅÙÃ÷ ´Ù¿î·Îµå
* PDF ºÐÇÒ, º´ÇÕ, ¿öÅ͸¶Å©, ¾ÏÈ£È
* À̸ÞÀÏ ¹× ¹®ÀÚ ¸Þ½ÃÁö ¾Ë¸² ÀÚµ¿ Àü¼Û
* ¿Â¶óÀÎ ¾ç½Ä ÀÚµ¿ ÀÛ¼º