Python
[python] íì´ì¬ì¼ë¡ ì½ë¡ë íí© ì¶ë ¥í기
Life is too short, You need python Python crawling íì¬ì ì¸í°ë·ì 무ìí ë§ì ì ë³´ë¤ë¡ ê°ëíë¤ ë°ë¼ì 본ì¸ì´ ì°¾ì¼ë ¤ë ì 보를 찾기ìí´ìë í¬ê³ ìì ë ¸ë ¥ë¤ì´ ì구ëë¤. ì ë³´ê° ë²ëíë ìëì ìíë ì 보를 ìëì¼ë¡ 구í´ì¤ë íë¡ê·¸ë¨ì 구ííë ê²ì â â Pythonìë ë¤ìí ë¼ì´ë¸ë¬ë¦¬ê° ì¡´ì¬íë¤. í¬ë¡¤ë§ì í기ìí´ìë 2ê°ì§ì ë¼ì´ë¸ë¬ë¦¬ê° íìíë¤. requsets, Beautifulsoupì´ë¤. requesetsë htmlìì¤ë¥¼ ê°ì ¸ì¤ê³ Beautifulsoupì´ Pythonì´ ì´í´í ì ìë êµ¬ì¡°ë¡ ë³ííë íì±ìí ì íë¤. í°ë¯¸ëì 'pip install requests', 'pip install bs4'를 ì ë ¥í´ ë¤ì´ì ë°ì. import reques..
[python] íì´ì¬ ì ê· ííì ì 리
Life is too short, You need python Python ì ê·ííì ì ê· ííìì 기ì´, ë©í 문ì . ^ $ * + ? { } [ ] \ | ( ) ì ê· ííììì ì ë©í 문ìë¤ì´ ì¬ì©ëë©´ í¹ë³í ì미를 ê°ê² ëë¤. â 문ìí´ëì¤ [] ì ê·ííìì´ [abc]ë¼ë©´ 'a,b,c ì¤ íê°ì 문ìì 매ì¹'를 ë»íë¤. []ìììì íì´í(-)ì ì¬ì©íê² ëë©´ ë 문ì ì¬ì´ì ë²ì를 ì미íë¤. [a-c] = [abc], [0-5] = [012345] []ë´ìì ^ ë©í 문ìê° ì¬ì©ë ê²½ì° ë°ë(not)ë¼ë ì미를 ê°ëë¤. ì ê·ííì ì¤ëª \d ì«ìì ë§¤ì¹ \D ì«ìê° ìë ê²ê³¼ ë§¤ì¹ \s whitespace 문ìì 매ì¹, 맨 ìì ë¹ ì¹¸ì 공백문ì를 ì미íë¤. \S whitespace 문ìê° ..
[python] íì´ì¬ ì¸ì¥ í¨ì ì 리
Life is too short, You need python Python ì¸ì¥í¨ì íì´ì¬ì ìµë ì¥ì ì ì¸ê³ì íì´ì¬ ì¬ììë¤ì´ ë§ë ì ì©í íë¡ê·¸ë¨ë¤ì 모ì ëì ê³³ì´ ë°ë¡ íì´ì¬ ë¼ì´ë¸ë¬ë¦¬ì´ë¤. 'ë¼ì´ë¸ë¬ë¦¬'ë 'ëìê´'ì´ë¼ë ë» ê·¸ëë¡ ìíë ì 보를 ì°¾ìë³´ë ê³³ì¼ë¡ ì´ë¤ íë¡ê·¸ë¨ì ìì±í기 ìí´ ê·¸ì ë§ë ë¼ì´ë¸ë¬ë¦¬ë¥¼ ì°¾ìì¼ í ìë ì기 ë문ì ì°¾ê³ ì íë ë¼ì´ë¸ë¬ë¦¬ë¥¼ ì°¾ì ì¤ ììì¼íë¤. â sys : íì´ì¬ ì¸í°í리í°ê° ì ê³µíë ë³ìë¤ê³¼ í¨ìë¤ì ì§ì ì ì´í ì ìê² í´ì£¼ë 모ëì´ë¤. ëª ë ¹ íìì ì¸ì ì ë¬í기 - sys.argv ê°ì ë¡ ì¤í¬ë¦½í¸ ì¢ ë£í기 - sys.exit ìì ì´ ë§ë 모ë ë¶ë¬ì ì¬ì©í기 - sys.path â pickle : ê°ì²´ì íí를 ê·¸ëë¡ ì ì§íë©´ì íì¼ì ì ì¥..
[python] íì´ì¬ ë´ì¥í¨ì ì 리
Life is too short, You need python Python ë´ì¥í¨ì ì¬íê¹ì§ ë°°ìì¨ ë¬¸ìí, ì«ìí, ë³ìì ì¸, í´ëì¤, 모ë ë±ì¼ë¡ ì¶©ë¶í íë¡ê·¸ë¨ì ì¤ê³ë ê°ë¥íë¤. íì§ë§ íë¡ê·¸ë¨ì ìì±í ë í¨ì를 ì¬ì©íë ê²ì ë§¤ì° ë°ëì§í íëì´ë¤. ëí, í¨ìê° íìì ì¼ë¡ ì¬ì©ëë ê²½ì°ë ì¢ ì¢ ì¡´ì¬íë¤. ë°ë¼ì, ê°ì¥ ë§ì´ ì°ì´ê³ ìíë²³ ììëë¡ ê°ëµíê² ì 리íë¤. â absí¨ì : ì ëê°ì ë°ííë í¨ì print(abs(3)) print(abs(-3)) >>> 3 â allí¨ì : ìë£íì ì ë ¥ ë°ì¼ë©´, ìë£íì´ ëª¨ë ì°¸ì´ë©´ True, ê±°ì§ì´ íëë¼ë ì¡´ì¬íë©´ False를 ë¦¬í´ print(all([1,2,3])) >>> True print(all([1,2,3,0])) >>> False â..
[python] íì´ì¬ ìì¸ì²ë¦¬ ì 리
Life is too short, You need python Python ìì¸ì²ë¦¬ íë¡ê·¸ë¨ì ë§ë¤ë¤ ë³´ë©´ ë§ì ì¤ë¥ë¥¼ ì§ë©´íê² ëë¤. ê·¸ë´ ëë§ë¤ ì¤ë¥ë¥¼ í´ê²°í´ëê°ì¼ í기 ë문ì ê·¸ ì¤ë¥ê° ì´ëì ë°ìíê³ ì´ë ë¶ë¶ìì ë°ìíê³ ëí, 무ìí´ì¼íë ê²½ì°ê° ì길 ìë ì기 ë문ì ìì¸ì²ë¦¬ê° ì¡´ì¬íë¤. ì¤ëì ìì¸ì²ë¦¬ì ëí´ì í¬ì¤í ì í´ë³´ê²ë¤. â try, except문 try: ... except[ë°ìì¤ë¥[as ì¤ë¥ ë©ìì§ ë³ì]]: ... â except[ë°ìì¤ë¥[as ì¤ë¥ ë©ìì§ ë³ì]] ìì []ì 기í¸ë ìëµì´ ê°ë¥íë¤ë í기ë²ì´ë¤. â exceptì ëí´ì 1. try, exceptë§ ì°ëë² try: ... except: ... â 2.ë°ì ì¤ë¥ë§ í¬í¨í except문 try: ... exce..