ÄÜÅÙÃ÷ »ó¼¼º¸±â
Python ÆÄÀ̽ã 2Çг⠽ºÅ©·¡ÇÎÀÇ ±¸Á¶


Python ÆÄÀ̽ã 2Çг⠽ºÅ©·¡ÇÎÀÇ ±¸Á¶

Python ÆÄÀ̽ã 2Çг⠽ºÅ©·¡ÇÎÀÇ ±¸Á¶

<¸ð¸® ¿ä½Ã³ª¿À> Àú/<ÀÌ¿µ¶õ> ¿ª | ¼º¾È´ç

Ãâ°£ÀÏ
2021-12-06
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
36 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

üÇèÀ¸·Î ¹è¿ì°í! ´ëÈ­ Çü½ÄÀ¸·Î °øºÎ!
PythonÆÄÀ̽ã 2Çг⠽ºÅ©·¡ÇÎÀÇ ±¸Á¶
µ¥ÀÌÅÍ ¼öÁýÀ̳ª Çؼ®, ºÐ¼®¿¡ ´ëÇØ ¾Ë±â ½±°Ô ¼³¸í!


ÆÄÀ̽ãÀº ÀΰøÁö´ÉÀÇ ±âÃÊ ¾ð¾î·Î ¹è¿ì±â ½¬¿ì¸é¼­ °¢Á¾ µ¥ÀÌÅÍ ºÐ¼®¿¡ »ç¿ëµÇ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀýÁ¤ÀÇ Àα⸦ ´©¸®°í ÀÖ´Ù. ±âÁ¸ÀÌ ÆÄÀ̽ã Ã¥ÀÌ ¼±¶æ ÀÔ¹®Çϱ⠾î·Á¿î °¨ÀÌ ÀÖ¾ú´Ù¸é ÀÌ Ã¥Àº ¿°¼Ò ¹Ú»ç¿Í °­¾ÆÁö ´Ù¼Ø ¾çÀÇ Ä£±ÙÇÑ ÀÏ·¯½ºÆ®¸¦ µµ¸³ÇØ Ã¥ Àüü°¡ ½¬¿öº¸ÀÌ¸ç ½ÇÁ¦·Îµµ ÄÚµå ¼³¸íÀ̳ª ¼³Ä¡¹ý, ¹öÆ° ¾È³»°¡ Å­Á÷Å­Á÷ÇÑ ÁÖÁ¦ÀÇ ¸¸È­¿Í ´ëȭü ¹æ½ÄÀ¸·Î ±¸¼ºÇÏ¿© ¸Å¿ì ½±°Ô ´À²¸Áø´Ù.

ÀÎÅͳݿ¡ °ø°³µÈ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â ÀÏÀ» ¡®Å©·Ñ¸µ(Crawling)¡¯, ÀÌ µ¥ÀÌÅ͸¦ Çؼ®ÇØ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ±¸ÇÏ´Â ÀÏÀ» ¡®½ºÅ©·¡ÇÎ(Scaping)¡¯À̶ó°í Çϴµ¥, ÆÄÀ̽ãÀº ÀÎÅͳݿ¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ¶óÀ̺귯¸®°¡ dzºÎÇØ ÀÌ µÎ°¡Áö ¸ðµÎ ½±°í ÆíÇÏ°Ô ÇÒ ¼ö ÀÖ´Â ¾ð¾î·Î ³Î¸® ¾Ë·ÁÁ® ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â ½ºÅ©·¡ÇÎÀ» ÇÏ´Â ¶óÀ̺귯¸® ¡®Beautiful Soup4¡¯¾Æ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ´Â ¶óÀ̺귯¸® ¡®ÆÇ´Ù½º(pandas)¡¯¸¦ »ç¿ëÇØ ½ÇÁ¦·Î ÆÄÀ̽ãÀÇ ÇÙ½É ±â´É¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.

1Çг⠽ø®Áî Áß µ¶º¸ÀûÀÎ Àα⸦ ´©·È´ø ¡ºÆÄÀ̽ã 1Çг⡻ÀÇ Àα⿡ ÈûÀÔ¾î ¡ºÆÄÀ̽ã 2Çг⠵¥ÀÌÅÍ ºÐ¼® ±¸Á¶¡»°¡ ³ª¿Ô°í ÀÌ Ã¥ÀÌ ¿ø¼­·Î´Â 2Çг⠽ø®ÁîÁß ¸ÕÀú ³ª¿ÔÀ¸³ª ¹ø¿ªÀÚ ÀÌ¿µ¶õ ¹Ú»ç°¡ ±¹³» »çÁ¤¿¡ ¸Â°Ô Äڵ峪 »çÀÌÆ®¸¦ Á¤¸®ÇÏ¿© À̹ø¿¡ ¼±º¸ÀÌ°Ô µÇ¾ú´Ù. ÀÌ Ã¥ÀÇ ¿¹Á¦ ÄÚµå¿Í ÇÔ²² ȨÆäÀÌÁö ȸ¿øµé¿¡°Ô¸¸ Á¦°øÇϴ ȸ¿øƯÀü PDF´Â ¿¹Á¦¿Í ¶óÀ̺귯¸® »ç¿ë¹ý °£ÀÌ ¸Å´º¾ó·Î ¼º¾È´ç ȨÆäÀÌÁö(www.cyber.co.kr) [µµ¼­¸ô]¿¡ ȸ¿ø°¡ÀÔ ÈÄ [ÀÚ·á½Ç]-[ÀÚ·á½Ç] ¹Ù·Î°¡±â¿¡¼­ µµ¼­ °Ë»öÀ» ÅëÇØ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

ÀúÀÚ¼Ò°³

¾Û °³¹ß, ±â¼ú¼­¿Í ÀüÀÚ°øÀÛ ¸Å°ÅÁø µîÀÇ ÁýÇÊ È°µ¿ ¹× °£»çÀÌÇпø ´ëÇÐ °­»ç, °£»çÀÌÇпø °íµîºÎ °­»ç, ¼¼ÀÌ¾È Á¶Çü´ëÇÐ °­»ç, ¿À»çÄ« ¿¹¼ú´ëÇÐ °­»ç, ÇÁ·Î±×·¡¹Ö ½ºÄð ÄÚÇÁ¸®(«³«×ªê, kopuri.com) °­»ç µî ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Æø³ÐÀº È°µ¿À» ÆîÄ¡°í ÀÖ´Ù. Àú¼­·Î´Â ¡ºÁñ°Ì°Ô ¹è¿ì´Â Unity 2D ÃÊÀÔ ¹® °­Á¡»(¸¶À̳ªºñ ÃâÆÇ), ¡º¿òÁ÷ÀÌ°í ¹è¿ì´Ù Vue.js °³¹ß ÀÔ¹®¡», ¡ºJava 1Çг⡻, ¡ºPython 1Çг⡻(ÀÌ»ó ¼î¿¡ÀÌ »ç), ¡ºÁñ°Ì°Ô ¹è¿ì´Â ¾Ë°í¸®Áò°ú ÇÁ·Î±×·¡¹Ö µµ°¨¡»(¸¶À̳ªºñÃâÆÇ) µîÀÌ ÀÖ´Ù.

¸ñÂ÷

µé¾î°¡¸ç
ÀÌ Ã¥ÀÇ ¿¹Á¦ Å×½ºÆ® ȯ°æ ¸ç
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ¿Í 2Çг⠽ø®Áî¿¡ ´ëÇØ
ÀÌ Ã¥À» º¸´Â ¹ý
¿¹Á¦ ÆÄÀÏ°ú ȸ¿ø ƯÀü PDFÀÇ ´Ù¿î·Îµå¿¡ ´ëÇØ

Á¦1Àå ÆÄÀ̽ãÀ¸·Î µ¥ÀÌÅ͸¦ ´Ù¿î·Îµå

LESSON 01 ½ºÅ©·¡ÇÎÀÌ ¹»±î?
Å©·Ñ¸µ°ú ½ºÅ©·¡ÇÎ
ÁÖÀÇÇØ¾ß ÇÒ Á¡µµ ÀÖ´Ù
robots.txt¶õ?

LESSON 02 ÆÄÀ̽ãÀ» ¼³Ä¡ÇØ º¸ÀÚ
À©µµ¿¡ ¼³Ä¡ÇÏ´Â ¹æ¹ý
macOS¿¡ ¼³Ä¡ÇÏ´Â ¹æ¹ý

LESSON 03 requests·Î ¾×¼¼½ºÇØ º¸ÀÚ
¶óÀ̺귯¸® ¼³Ä¡ ¹æ¹ý
HTML ÆÄÀÏÀ» ÀÐ¾î µéÀÌ´Â ÇÁ·Î±×·¥
IDLEÀ» ½ÃÀÛÇÏÀÚ
ÇÁ·Î±×·¥À» ¸¸µé¾î º¸ÀÚ
ÅؽºÆ® ÆÄÀÏ¿¡ ¾²±â: open, close
ÅؽºÆ® ÆÄÀÏ¿¡ ¾²±â: with¹®

Á¦2Àå HTMLÀ» Çؼ®ÇØ º¸ÀÚ

LESSON 04 HTMLÀ» Çؼ®ÇØ º¸ÀÚ
Beautiful Soup ¼³Ä¡Çϱâ
Beautiful Soup·Î Çؼ®Çϱâ
ű׸¦ ã¾Æ Ç¥½ÃÇϱâ
¸ðµç ű׸¦ ã¾Æ Ç¥½ÃÇϱâ
id³ª class·Î °Ë»ö ¹üÀ§ Á¼È÷±â

LESSON 05 ÃֽŠ´º½º ±â»ç ¸ñ·ÏÀ» ±¸ÇØ º¸ÀÚ
µðº§·ÎÆÛ ÅøÀ» »ç¿ëÇØ ¹üÀ§¸¦ Á¼È÷ÀÚ

LESSON 06 ¸µÅ© ¸ñ·ÏÀ» ÆÄÀÏ·Î Ãâ·ÂÇØ º¸ÀÚ
¸ðµç ¸µÅ© ű×ÀÇ href ¼Ó¼º Ç¥½ÃÇϱâ
¸ðµç ¸µÅ© ű×ÀÇ href ¼Ó¼ºÀ» Àý´ë URL·Î Ç¥½ÃÇϱâ
¸µÅ© ¸ñ·Ï ÀÚµ¿ ÀÛ¼º ÇÁ·Î±×·¥

LESSON 07 À̹ÌÁö¸¦ ÇѲ¨¹ø¿¡ ´Ù¿î·ÎµåÇØ º¸ÀÚ
À̹ÌÁö ÆÄÀÏÀ» ÀÐ¾î µé¿© ÀúÀåÇϱâ
´Ù¿î·Îµå¿ë Æú´õ¸¦ ¸¸µé¾î ÀúÀåÇϱâ
¸ðµç img ű×ÀÇ À̹ÌÁö ÆÄÀÏ URLÀ» Ç¥½ÃÇÑ´Ù
ÆäÀÌÁö ¾È À̹ÌÁö¸¦ ÇѲ¨¹ø¿¡ ´Ù¿î·ÎµåÇÏ´Â ÇÁ·Î±×·¥

Á¦3Àå Ç¥ µ¥ÀÌÅ͸¦ ÀÐ°í ¾²ÀÚ

LESSON 08 pandas¸¦ »ç¿ëÇØ º¸ÀÚ
pandas ¼³Ä¡Çϱâ
Ç¥ µ¥ÀÌÅͶõ?
CSV ÆÄÀÏ ÀÐ¾î µéÀ̱â
¿­, Çà µ¥ÀÌÅÍ Ç¥½ÃÇϱâ
¿­, Çà µ¥ÀÌÅÍ Ãß°¡Çϱâ
¿­, Çà µ¥ÀÌÅÍ »èÁ¦Çϱâ

LESSON 09 ´Ù¾çÇÑ µ¥ÀÌÅÍ °¡°ø
ÇÊ¿äÇÑ Á¤º¸ ÃßÃâÇϱâ
µ¥ÀÌÅÍ Áý°èÇϱâ
µ¥ÀÌÅÍ Á¤·ÄÇϱâ
Çà°ú ¿­ ¹Ù²Ù±â
CSV ÆÄÀÏ·Î Ãâ·ÂÇϱâ

LESSON 10 ±×·¡ÇÁ·Î Ç¥½ÃÇØ º¸ÀÚ
matplotlib ¼³Ä¡Çϱâ
±×·¡ÇÁ·Î Ç¥½ÃÇϱâ
´Ù¾çÇÑ Á¾·ùÀÇ ±×·¡ÇÁ Ç¥½ÃÇϱâ
°³º° µ¥ÀÌÅ͸¦ ±×·¡ÇÁ·Î Ç¥½ÃÇϱâ
¸·´ë ±×·¡ÇÁ¸¦ À̹ÌÁö ÆÄÀÏ·Î Ãâ·ÂÇϱâ

LESSON 11 ¿¢¼¿ ÆÄÀÏÀ» ÀÐ°í ½á º¸ÀÚ
openpyxl ¼³Ä¡Çϱâ
¿¢¼¿ ÆÄÀÏ·Î Ãâ·ÂÇϱâ
¿¢¼¿ ÆÄÀÏ ÀÐ¾î µéÀ̱â

Á¦4Àå ¿ÀÇ µ¥ÀÌÅ͸¦ ºÐ¼®ÇØ º¸ÀÚ

LESSON 12 ¿ÀÇ µ¥ÀÌÅͶõ?
¿ÀÇ µ¥ÀÌÅÍ´Â º¸¹°¼¶

LESSON 13 ¿ìü±¹: ¿ìÆí¹øÈ£ µ¥ÀÌÅÍ
CSV ÆÄÀÏ ÀÐ¾î µéÀ̱â
µ¥ÀÌÅÍ ÃßÃâÇϱâ

LESSON 14 e-³ª¶óÁöÇ¥: ±¹Á¤¸ð´ÏÅ͸µÁöÇ¥
CSV ÆÄÀÏ ÀÐ¾î µéÀ̱â
µ¥ÀÌÅ͸¦ ±×·¡ÇÁ·Î Ç¥½ÃÇϱâ

LESSON 15 ±â»óÀÚ·á°³¹æÆ÷ÅÐ: ±â»óû ³¯¾¾ µ¥ÀÌÅÍ ¼­ºñ½º
CSV ÆÄÀÏ ÀÐ¾î µéÀ̱â
µ¥ÀÌÅ͸¦ ±×·¡ÇÁ·Î Ç¥½ÃÇϱâ

LESSON 16 °ø°øµ¥ÀÌÅÍÆ÷ÅÐ: Áö¹æÀÚÄ¡´Üü µ¥ÀÌÅÍ
CSV ÆÄÀÏ(¼Ò¹æ¼­) ÀÐ¾î µéÀ̱â
folium ¼³Ä¡Çϱâ
¼Ò¹æ¼­¸¦ Áöµµ¿¡ Ç¥½ÃÇϱâ
CSV ÆÄÀÏ(À½½ÄÁ¡) ÀÐ¾î µéÀ̱â
°¡°Ô¸¦ Áöµµ¿¡ Ç¥½ÃÇϱâ

Á¦5Àå À¥ API·Î µ¥ÀÌÅ͸¦ ¼öÁýÇÏÀÚ

LESSON 17 À¥ API¶õ?
´Ù¸¥ ÄÄÇ»ÅÍÀÇ ±â´É ÀÌ¿ëÇϱâ

LESSON 18 OpenWeatherMapÀ̶õ?
OpenWeatherMap »çÀÌÆ® ÀÌ¿ë ¼ø¼­
OpenWeatherMap ÀÌ¿ëÇϱâ

LESSON 19 ÇöÀç ³¯¾¾¸¦ Á¶»çÇÏÀÚ
µµ½Ã¸íÀ» ÁöÁ¤ÇØ ³¯¾¾ ¾Ë¾Æº¸±â
JSONÀ̶õ?
JSON µ¥ÀÌÅÍ Çü½Ä
JSON µ¥ÀÌÅ͸¦ ÀÐ¾î µéÀÌ´Â ¹æ¹ý
¿ìÆí¹øÈ£¸¦ ÁöÁ¤ÇØ ³¯¾¾ ¾Ë¾Æº¸±â

LESSON 20 ¿À´ÃºÎÅÍ 5ÀÏ µ¿¾È(3½Ã°£ °£°Ý)ÀÇ ³¯¾¾ ¾Ë¾Æº¸±â
5ÀÏ µ¿¾ÈÀÇ ³¯¾¾¸¦ ±¸ÇØ º¸ÀÚ
UTC(ÇùÁ¤ ¼¼°è½Ã)¸¦ KST(Çѱ¹ Ç¥ÁؽÃ)·Î º¯È¯
5ÀÏ µ¿¾ÈÀÇ ±â¿ÂÀ» ±×·¡ÇÁ·Î Ç¥½ÃÇØ º¸ÀÚ
ÇÑ °ÉÀ½ ´õ

ã¾Æº¸±â