๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

2019/0117

์„œ๋ฒ„ ๊ณต์ธIP ํ™•์ธ ๋ฐฉ๋ฒ• :: ๋งˆ์ด์ž๋ชฝ ์„œ๋ฒ„ ๊ณต์ธIP ํ™•์ธํ„ฐ๋ฏธ๋„์—์„œ ์•„๋ž˜ ๋ช…๋ น ์ž…๋ ฅ1curl bot.whatismyipaddress.comcs ์‹ค์ œ URLhttp://bot.whatismyipaddress.com/ 2019. 1. 30.
[์—‘์…€] DSUM ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•ฉ๊ณ„ ๊ตฌํ•˜๊ธฐ :: ๋งˆ์ด์ž๋ชฝ DSUM ํ•จ์ˆ˜ํ…Œ์ด๋ธ” ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(์—ด์ด๋ฆ„ ๊นŒ์ง€ ํฌํ•จ๋œ ๋ฒ”์œ„)์—์„œ ์กฐ๊ฑด์— ๋งž๋Š” ํ•ฉ์„ ๋ฐ˜ํ™˜ํ•ด์ค€๋‹ค. ์ž‘์—… ๋‚ด์šฉ์ž๋ชฝ์Šˆํผ๋Š” ์ง€์—ญ๋ณ„๋กœ ๊ณผ์ผ๊ณต์žฅ์„ ์†Œ์œ ํ•˜๊ณ  ์žˆ๋‹ค.'๋…ธ์›'์ง€์—ญ์˜ ๊ณต์žฅ์—์„œ ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ผ ์ƒ์‚ฐ๋Ÿ‰์˜ ํ•ฉ์„ ํ…Œ์ด๋ธ”ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ๊ตฌํ•œ๋‹ค. ๊ฒฐ๊ณผ H3์…€ ๋‚ด์šฉ1=DSUM(A1:E23,E1,G2:G3)csA1:E23 : ์ž๋ชฝ์Šˆํผ ๊ณต์žฅ ๋ฐ์ดํ„ฐ๋ฒ ์ด์ŠคE23 : ์ด ํ•ฉ๊ณ„๋ฅผ ๊ณ„์‚ฐํ•  ์—ด ์ด๋ฆ„G2:G3 : ์ƒ์‚ฐ๊ณต์žฅ์ด '๋…ธ์›' ์กฐ๊ฑด์˜ ๋ฒ”์œ„๊ฒฐ๊ณผ : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ์ƒ์‚ฐ๊ณต์žฅ ์ง€์—ญ์ด '๋…ธ์›'์ธ ๊ณต์žฅ์˜ ์ƒ์‚ฐ๋Ÿ‰ ํ•ฉ๊ณ„๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. 2019. 1. 23.
[ngrok] localhost ํ„ฐ๋„ ์—ด์–ด ์™ธ๋ถ€์—์„œ ํŽธํ•˜๊ฒŒ ์ ‘๊ทผํ•˜๊ธฐ :: ๋งˆ์ด์ž๋ชฝ ngrok๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ• ๋•Œ localhost๋กœ ๋‚ด๋ถ€์—์„œ๋งŒ ์ ‘๊ทผํ•˜์ง€ ์•Š๊ณ  ์™ธ๋ถ€์—์„œ๋„ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ  ์‹ถ์„๋•Œ๊ฐ€ ์žˆ๋‹ค.์‹ค์ œ ์„œ๋น„์Šค๋ฅผ ํ•˜๊ฒŒ๋˜๊ฑฐ๋‚˜ ๊ทœ๋ชจ๊ฐ€ ํฐ ํ”„๋กœ์ ํŠธ๋Š” ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•ด์„œ ์™ธ๋ถ€์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค์ •์„ ํ•˜๊ฑฐ๋‚˜,๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ๋Š” ๊ณต์œ ๊ธฐ ํฌํŠธํฌ์›Œ๋”ฉ์„ ํ†ตํ•ด์„œ ์™ธ๋ถ€ ์ ‘๊ทผ๊ฐ€๋Šฅํ•˜๊ฒŒ ์„ค์ •์„ํ•œ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‚ด๊ฐ€ ๋งŒ๋“  ํ”„๋กœ์ ํŠธ๋ฅผ ์™ธ๋ถ€์—์„œ ์ ‘๊ทผ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ ์‹ถ์„๋•Œ ngrok์„ ์‚ฌ์šฉํ•ด์ฃผ๋ฉด๋œ๋‹ค.https://ngrok.com/ ngrok ์„ค์น˜ํ™ˆํŽ˜์ด์ง€ Download ์นดํ…Œ๊ณ ๋ฆฌ์—์„œ ๊ฐ ์šด์˜์ฒด์ œ์— ๋งž๊ฒŒ ๋‹ค์šด๋กœ๋“œ ํ•ด์ฃผ๊ณ  unzip ์ง„ํ–‰(tar ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋จ)1tar -xvf ngrok-stable-darwin-amd64.zipcs ์—ฐ๊ฒฐ์„ ์œ„ํ•ด ๊ฐœ์ธ ๊ถŒํ•œํ† ํฐ ํ•„์š”ํ•˜๋‹ค.๋กœ๊ทธ์ธํ•˜๋ฉด ๊ถŒํ•œํ† ํฐ์„ ํ™•์ธํ•˜๊ณ  ๊ถŒํ•œํ† ํฐ์„ ๋“ฑ๋กํ•ด์ค€๋‹ค.1./n.. 2019. 1. 23.
[์—‘์…€] FIND SEARCH ์‚ฌ์šฉ๋ฒ• & ์ฐจ์ด์  :: ๋งˆ์ด์ž๋ชฝ FIND SEARCH ํ•จ์ˆ˜FIND์™€ SEARCH ๋‘ ํ•จ์ˆ˜ ๋ชจ๋‘ ๊ธฐ๋Šฅ์€ ๊ฐ™๋‹ค.๋ฌธ์ž์—ด ํ˜น์€ ๋ฒ”์œ„์—์„œ ํŠน์ • ๋ฌธ์ž ํ˜น์€ ๋ฌธ์ž์—ด์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์กด์žฌํ•˜๋ฉด ๋ฌธ์ž์˜ INDEX๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. FIND SEARCH ์ฐจ์ด์ FIND๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ : O์™€์ผ๋“œ์นด๋“œ ๋ฌธ์ž ์‚ฌ์šฉ : X SEARCH๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ : X์™€์ผ๋“œ์นด๋“œ ๋ฌธ์ž ์‚ฌ์šฉ : O ์™€์ผ๋“œ์นด๋“œ ๋ฌธ์ž์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ํ™•์ธํ•œ๋‹ค.http://myjamong.tistory.com/65 FIND SEARCH ์‚ฌ์šฉ๋ฒ• B2 : "Jamong@abc.com" F2์…€ ๋‚ด์šฉFINDํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ "jamong"์ด ๋“ค์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.1=FIND("jamong",B2)csFINDํ•จ์ˆ˜๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ "jamong"์„ B2์—์„œ ๋ชป์ฐพ๊ณ  ์žˆ๋‹ค. F3์…€ ๋‚ด์šฉSEARCHํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ".. 2019. 1. 20.
[์—‘์…€] ์™€์ผ๋“œ์นด๋“œ ๋ฌธ์ž '*', '?', '~' ์‚ฌ์šฉ :: ๋งˆ์ด์ž๋ชฝ ์™€์ผ๋“œ์นด๋“œ ๋ฌธ์ž '*', '?', '~'ํ…์ŠคํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋น„๊ต ์กฐ๊ฑด์œผ๋กœ ์‚ฌ์šฉํ• ๋•Œ ์ •ํ™•ํžˆ ์ผ์น˜ํ•˜๋Š” ๊ฐ’์ด ์•„๋‹Œ ์œ ์‚ฌ๊ฐ’์„ ์ฐพ์„๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. * : ๋ฌธ์ž์—ด์„ ๋Œ€์ฒดํ•œ๋‹ค. EX) "์• *" -> ์• ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ฌธ์ž์—ด. ์•  ๋’ค์— ๋ฌธ์ž์˜ ๊ฐฏ์ˆ˜๋Š” ์ƒ๊ด€์—†๋‹ค.? : ๋ฌธ์ž 1๊ฐœ๋ฅผ ๋Œ€์ฒดํ•œ๋‹ค. EX) "์• ?" -> ์• ๋กœ ์‹œ์ž‘ํ•˜๊ณ  ๋’ค๋กœ ๋ฌธ์ž๊ฐ€ 1๊ฐœ์ธ ๋‹จ์–ด~ : ์™€์ผ๋“œ์นด๋“œ ๊ธฐ๋Šฅ์„ ํ•ด์ œํ•œ๋‹ค. EX) "์• ~*" -> ์™€์ผ๋“œ์นด๋“œ์˜ ๊ธฐ๋Šฅ์„ ์—†์•ค๋‹ค. ์ฆ‰ ์ฐพ์„ ๋ฌธ์ž์—ด์€ "์• *"์ด๋‹ค. ์ž‘์—… ๋‚ด์šฉ์ž๋ชฝ์Šˆํผ ํšŒ์›๋‹˜๋“ค ์ค‘ 1. "์• "๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ํšŒ์›์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค.2. "์• "๋กœ ์‹œ์ž‘ํ•˜๊ณ  ์ด๋ฆ„์ด 4๊ธ€์ž์ธ ํšŒ์›์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค.3. ํšŒ์›๋ช…์— "*" ๋ฌธ์ž๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ํšŒ์›์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. ๋ฌธ์ž์—ด ๋Œ€์ฒด '*' ์‚ฌ์šฉ1. "์• "๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ํšŒ์›์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. C2์…€ ๋‚ด์šฉ1=CO.. 2019. 1. 20.
[์—‘์…€] VLOOKUP True ์œ ์‚ฌํ•œ ๊ฐ’ ์ฐพ๊ธฐ :: ๋งˆ์ด์ž๋ชฝ VLOOKUP ์œ ์‚ฌํ•œ ๊ฐ’ ์ฐพ๊ธฐ VLOOKUP ํ•จ์ˆ˜์˜ ๋งˆ์ง€๋ง‰ ์ธ์ž ๊ฐ’ [range_lookup] ๊ฐ’์€ ์ƒ๋žตํ•˜๋ฉด FALSE๋กœ ์ง€์ •๋˜์–ด ์ •ํ™•ํžˆ ์ผ์น˜ํ•˜๋Š” ๊ฐ’์„ ์ฐพ๋Š”๋‹ค.์ด๋ฒˆ ๊ธ€์—์„œ๋Š” TRUE๋กœ ์„ค์ •ํ•˜์—ฌ ์œ ์‚ฌํ•œ ๊ฐ’์„ ์ฐพ๋Š” ์ž‘์—…์„ ํ• ๊ฑฐ๋‹ค.VLOOKUP ํ•จ์ˆ˜์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ์กฐํ•œ๋‹ค.http://myjamong.tistory.com/63 ์ž‘์—… ๋‚ด์šฉ์ž๋ชฝ์Šˆํผ์—์„œ ์‡ผํ•‘์„ ํ•˜๋ฉด ๊ตฌ๋งค๊ธˆ์•ก์— ๋”ฐ๋ผ ํ• ์ธ์œจ์ด ๋‹ค๋ฅด๊ฒŒ ์ ์šฉ๋œ๋‹ค.๊ตฌ๋งค๊ธˆ์•ก์— ๋”ฐ๋ผ ํ• ์ธ์ด ์ ์šฉ๋œ ๊ธˆ์•ก์ด ํ‘œ์‹œ๋˜๋Š” ํ‘œ๋ฅผ ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค. ๊ฒฐ๊ณผ C11์…€ ๋‚ด์šฉ1=VLOOKUP(B11,$B$4:$C$7,2,TRUE)csB11 : 8000(๊ตฌ๋งค๊ธˆ์•ก)$B$4:$C$7 : ์ž๋ชฝ์Šˆํผ ๊ตฌ๋งค๊ธˆ์•ก๋ณ„ ํ• ์ธํ‘œ(์ตœ์†Œ,ํ• ์ธ์œจ)2 : 2๋ฒˆ์งธ ์—ด(ํ• ์ธ์œจ)TRUE : ์œ ์‚ฌํ•œ ๊ฐ’ ์ฐพ๊ธฐ๊ฒฐ๊ณผ : 800.. 2019. 1. 17.
[์—‘์…€] VLOOKUP, HLOOKUP ํ…Œ์ด๋ธ” ๊ฐ’ ์ฐพ๊ธฐ :: ๋งˆ์ด์ž๋ชฝ VLOOKUP ํ•จ์ˆ˜์ง€์ • ๊ฐ’์„ ๊ฐ–๊ณ  ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์„ ์ฐธ์กฐํ•˜์—ฌ ์ˆ˜์ง๋ฐฉํ–ฅ์œผ๋กœ ํ•ด๋‹น ๊ฐ’์„ ์ฐพ์•„ ๋‹ค๋ฅธ ์—ด์˜ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ํ•จ์ˆ˜ ์‚ฌ์šฉ๋ฒ•1=VLOOKUP(์ฐพ์„๊ฐ’,์ฐธ์กฐ ์˜์—ญ,์ฐธ์กฐ ์˜์—ญ ์—ด,์ •ํ™•ํžˆ ์ผ์น˜ [TRUE,FALSE])cs ๊ฒฐ๊ณผ D9์…€ ๋‚ด์šฉ1=VLOOKUP(C9,$A$2:$C$5,2,FALSE)csC9 : "1001"(ID๊ฐ’)$A$2:$C$5 : ์บก์ฒ˜ ์œ„์ชฝ์— ์žˆ๋Š” ํ…Œ์ด๋ธ”์˜ ๊ฐ’ ์˜์—ญ ์„ ํƒ(๊ณ ์ •)2 : 2๋ฒˆ์งธ ์—ด(๊ณผ์ผ์ด๋ฆ„)FALSE : ์ •ํ™•ํžˆ ์ผ์น˜ํ•˜๋Š” ๊ฐ’ E9์…€๋‚ด์šฉ1=B9*VLOOKUP(C9,$A$2:$C$5,3,FALSE)csB9 : 10(์ˆ˜๋Ÿ‰)C9 : "1001"(ID๊ฐ’)$A$2:$C$5 : ์บก์ฒ˜ ์œ„์ชฝ์— ์žˆ๋Š” ํ…Œ์ด๋ธ”์˜ ๊ฐ’ ์˜์—ญ ์„ ํƒ(๊ณ ์ •)2 : 3๋ฒˆ์งธ ์—ด(๋‹จ์œ„๊ฐ€๊ฒฉ)FALSE : ์ •ํ™•ํžˆ ์ผ์น˜ํ•˜๋Š” ๊ฐ’ HLOOKUP์ง€.. 2019. 1. 16.
[์—‘์…€] CONCATENATE ํ•จ์ˆ˜ ๋ฌธ์ž์—ด ํ•ฉ์น˜๊ธฐ :: ๋งˆ์ด์ž๋ชฝ CONCATENATE ํ•จ์ˆ˜์…€๊ฐ’ ๋˜๋Š” ๋ฌธ์ž์—ด์„ ๊ฒฐํ•ฉํ•ด์ฃผ๋Š” ํ•จ์ˆ˜ ํ•จ์ˆ˜ ์‚ฌ์šฉ๋ฒ•์ธ์ž๋“ค์— ๊ฒฐํ•ฉํ•  ๋ฌธ์ž๋ฅผ ์ฐจ๋ก€๋Œ€๋กœ ๋‚˜์—ด1=CONCATENATE(๋ฌธ์ž1,๋ฌธ์ž2,๋ฌธ์ž3,...)cs๊ฒฐ๊ณผ : ๋ฌธ์ž1๋ฌธ์ž2๋ฌธ์ž3 ๊ฒฐ๊ณผ1=CONCATENATE(A2," ",B2,"์›")cs 2019. 1. 15.
[MySQL] ์ฟผ๋ฆฌ ๋ฐ DB ๋กœ๊ทธ ๋‚จ๊ธฐ๊ธฐ :: ๋งˆ์ด์ž๋ชฝ MySQL logMySQL์„ ์„ค์ •์—†์ด ์„ค์น˜ํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์—๋Ÿฌ ๋กœ๊ทธ๋งŒ ๋‚จ๊ธฐ๊ฒŒ ๋œ๋‹ค.์ ‘์† ์ •๋ณด ๋ฐ ์ฟผ๋ฆฌ์— ๋Œ€ํ•œ ๋กœ๊ทธ๋Š” ๋”ฐ๋กœ ์„ค์ •์„ ํ†ตํ•ด ๊ธฐ๋ก์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ๋‹ค.ํ”„๋กœ์ ํŠธ ์„œ๋ฒ„ ๋ณด์•ˆ์„ฑ ๊ฒ€ํ† ์—๋„ ํ•„์ˆ˜๋กœ ํ™•์ธํ•˜๋Š” ํ•ญ๋ชฉ์ด๋‹ˆ ๊ธฐ๋ณธ์ ์œผ๋กœ ์•Œ์•„๋‘๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ์ด๋‹ค. -general_log ํ™•์ธ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ์ฟผ๋ฆฌ์—๋Œ€ํ•œ ๋กœ๊ทธ๋ฅผ ๋‚จ๊ธฐ๊ธฐ ์œ„ํ•ด general_log Value ๊ฐ’์„ ๋ณ€๊ฒฝํ•ด ์ฃผ์–ด์•ผํ•œ๋‹ค.MySQL์ ‘์† ํ›„ general_log์˜ ์ƒํƒœ ๊ฐ’๊ณผ ํ•ด๋‹น ๋กœ๊ทธ๊ฐ€ ๋–จ์–ด์ง€๋Š” ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•œ๋‹ค. 1SHOW VARIABLES LIKE '%general%';cs -general_log ์ƒํƒœ๊ฐ’ ๋ณ€๊ฒฝ์ƒํƒœ๊ฐ’์„ ON์œผ๋กœ ๋ณ€๊ฒฝํ•ด์ค€๋‹ค. 1SET GLOBAL general_log = ON;cs -๋กœ๊ทธํ™•์ธvariables์˜ ์ƒํƒœ๊ฐ’์„ ๋ณ€๊ฒฝํ•ด์ฃผ๋Š” ์‹œ์ ๋ถ€ํ„ฐ.. 2019. 1. 12.
[Python] ํŒŒ์ด์ฌ MySQL์—ฐ๋™, DB ์—‘์…€ ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ ๋‹ค์šด๋กœ๋“œ :: ๋งˆ์ด์ž๋ชฝ MySQL ์—ฐ๋™ python์„ ์ด์šฉํ•ด์„œ MySQL ์—ฐ๋™์„ ํ•ด๋ณด์ž. ๋จผ์ € pip๋‚˜ PyCharm ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์„ค์ •์œผ๋กœ pymysql ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•ด์ค€๋‹ค. pip install PyMySQL ์—‘์…€ํŒŒ์ผ๋„ ๋‹ค๋ฃจ์–ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— openpyxl ๋ชจ๋“ˆ์ด ์—†๋‹ค๋ฉด ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ pip๋ฅผ ์ด์šฉํ•ด์„œ ์„ค์น˜ํ•ด์ค€๋‹ค. ์•„๋ž˜ ๋ชจ๋“ˆ๋“ค์„ import ํ•ด์ค€๋‹ค. import pymysql from openpyxl import Workbook from openpyxl import load_workbook ๊ฐ„๋‹จํ•œ ํ…Œ์ŠคํŒ…์„ ์œ„ํ•ด local์— ์„ค์น˜๋œ MySQL DB์— ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค์–ด์ค€๋‹ค. create table test(num int(11), name varchar(10)); ํ•„์ˆ˜์ ์ธ ๋ถ€๋ถ„์€ ์•„๋‹ˆ์ง€๋งŒ, ๊ฐ€๋…์„ฑ์„ ์œ„ํ•ด CRUDํ•จ์ˆ˜๋“ค์— ์‚ฌ์šฉํ•  ํด๋ž˜์Šค๋ฅผ ํ•˜๋‚˜.. 2019. 1. 6.
[Python] ํŒŒ์ด์ฌ openpyxl ์—‘์…€ํŒŒ์ผ ์ฝ๊ธฐ ์“ฐ๊ธฐ :: ๋งˆ์ด์ž๋ชฝ Python ์—‘์…€ํŒŒ์ผ ์ฝ๊ธฐ ์“ฐ๊ธฐ Python์–ธ์–ด๊ฐ€ ์ž๋ฐ”์— ๋น„ํ•ด ์ฝ”๋“œ๊ฐ€ ๊ฐ„๋‹จํ•˜๊ณ  ๋งŽ์ด ์‰ฝ๋‹ค๊ณ  ๊ฐ€์žฅ ํฌ๊ฒŒ ๋Š๊ปด์ง€๋Š” ๋ถ€๋ถ„์ค‘ ํ•˜๋‚˜๊ฐ€ ์—‘์…€ ํŒŒ์ผ ์ฝ๊ณ  ์“ฐ๋Š” ๋ถ€๋ถ„์ด๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋ฐ์ดํ„ฐ๋‚˜ ์ˆ˜์น˜ํ™•์ธ ๋ฐ ์ •๋ฆฌํ•˜๋Š” ์—…๋ฌด๋Š” ์—‘์…€๋กœ ์ง„ํ–‰์„ ํ•˜๊ฒŒ๋œ๋‹ค. ์ž๋ฐ”๋กœ ์ฝ”๋”ฉํ•ด์„œ ์—‘์…€ํŒŒ์ผ์„ ์ฝ๊ณ  ์“ธ๋•Œ ์—„์ฒญ๋‚œ ์‚ฝ์งˆ์„ ํ•œ๊ฒƒ์œผ๋กœ ๊ธฐ์–ตํ•˜๋Š”๋ฐ.... ํŒŒ์ด์ฌ์œผ๋กœ ์ž‘์—…ํ•˜๋‹ˆ... ์ฝ”๋“œ ๊ธธ์ด๋„ ๊ทธ๋ ‡๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ๋„ ๋งค์šฐ ์‰ฝ๋‹ค. ์ด๋ž˜์„œ ํŒŒ์ด์ฌ, Python ํ•˜๋‚˜๋ณด๋‹ค.... ํŒŒ์ด์ฌ์„ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด ์ฑ…์ด ํ•„์š”ํ•˜์‹œ๋‹ค๋ฉด ์•„๋ž˜ ๋งํฌ๋ฅผ ํ™•์ธํ•ด์ฃผ์„ธ์š”! [Python/๊ธฐ์ดˆ] - [Python] ํŒŒ์ด์ฌ ์ฑ… ์ถ”์ฒœ ๋น„์ „๊ณต์ž ๋ถ€ํ„ฐ ์ „๋ฌธ๊ฐ€ ๊นŒ์ง€~ :: ๋งˆ์ด์ž๋ชฝ openpyxl ๋ชจ๋“ˆ ์„ค์น˜ pip instal์„ ํ†ตํ•ด ๋ฐ›๊ฑฐ๋‚˜ PyCharm ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์„ค์ •์—์„œ openpyxl์„ ๋ฐ›์•„์ค€๋‹ค. p.. 2019. 1. 5.
[Python] ํŒŒ์ด์ฌ pip install C++ ์—๋Ÿฌ ํ•ด๊ฒฐ :: ๋งˆ์ด์ž๋ชฝ Python C++ ์—๋Ÿฌ ํŒŒ์ด์ฌ๊ฐœ๋ฐœ ํ•˜๋ฉด์„œ ํ•„์š”ํ•œ ๋ชจ๋“ˆ์„ pip๋กœ ์„ค์น˜ํ• ๋ ค๊ณ  ํ•˜๋Š”๋ฐ.... ์•„๋ž˜์™€๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/ Python C++ ์—๋Ÿฌ ํ•ด๊ฒฐ ์—๋Ÿฌ์—์„œ ๋งํ•˜๋Š” ๊ทธ๋Œ€๋กœ Microsoft Visual C++ Build Tools๋ฅผ ์„ค์น˜ํ•ด์ฃผ๋ฉด๋œ๋‹ค. ์‚ด์ง์˜ ๋‹จ์ ์€ Visual Studio๋ฅผ ์„ค์น˜ํ•ด์ค˜์•ผํ•˜๋Š”๋ฐ ์šฉ๋Ÿ‰์„ ์ข€ ์ฐจ์ง€ํ•œ๋‹ค. ์•„๋ผ๋งํฌ๋กœ https://visualstudio.microsoft.com/ko/downloads/ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฒ„์ „์œผ๋กœ ์„ค์น˜ํ•ด์ค€๋‹ค. ์ธ์Šค.. 2019. 1. 4.
[Python] ํŒŒ์ด์ฌ ๊ฐ„๋‹จํ•œ ์›Œ๋“œํด๋ผ์šฐ๋“œ ์ƒ์„ฑ :: ๋งˆ์ด์ž๋ชฝ ๋„ค์ด๋ฒ„ ๋‰ด์Šค ์›Œ๋“œํด๋ผ์šฐ๋“œ ์ด์ „๊ธ€์—์„œ ์ž‘์„ฑํ–ˆ๋˜ ๋„ค์ด๋ฒ„ ๋‰ด์Šค ์ œ๋ชฉํฌ๋กค๋งํ•œ ๋‚ด์šฉ์„ ์ด์šฉํ•ด์„œ ํ˜•ํƒœ์†Œ๋ถ„์„์„ ํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์›Œ๋“œ ํด๋ผ์šฐ๋“œ๋ฅผ ๋งŒ๋“ค๋ ค๊ณ ํ•œ๋‹ค. ์ฃผ์š” ๋ชจ๋“ˆ -BeautifulSoup : ํฌ๋กค๋ง -requests : url get request -Twitter : ํ˜•ํƒœ์†Œ ๋ถ„์„ -Counter : ํ˜•ํƒœ์†Œ count -WordCloud : ์›Œ๋“œํด๋ผ์šฐ๋“œ ์ƒ์„ฑ -matplotlib : ์›Œ๋“œํด๋ผ์šฐ๋“œ ์ถœ๋ ฅ from bs4 import BeautifulSoup import requests from konlpy.tag import Twitter from collections import Counter from wordcloud import WordCloud import matplotlib.pyplot as plt searc.. 2019. 1. 3.
[Python] ํŒŒ์ด์ฌ ์œˆ๋„์šฐ PyCharm ์„ค์น˜ :: ๋งˆ์ด์ž๋ชฝ ์œˆ๋„์šฐ PyCharm ์„ค์น˜PyCharm์„ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์ด์œ ๋Š” ๋”ฑ 2๊ฐ€์ง€๋‹ค.1. ์ดˆ๋ณด์ž๋“ค์—๊ฒŒ๋„ ์‚ฌ์šฉ์ด ํŽธํ•˜๋‹ค.2. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ install์ด ์‰ฝ๋‹ค. PyCharm ํ™ˆํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฒ„์ „์„ ๋ฐ›์•„์ค€๋‹ค.https://www.jetbrains.com/pycharm/ ๋‹ค์šด๋ฐ›์€ ์ธ์Šคํ†จ๋Ÿฌ๋ฅผ ์‹คํ–‰ํ•ด์ค€๋‹ค. ๊ฒฝ๋กœ ์ง€์ • ์žฌ๋ถ€ํŒ… ํ›„ PyCharm์„ ์‹คํ–‰ํ•ด์ค€๋‹ค. ๋™์˜ ํ…Œ๋งˆ ์„ ํƒ ์‚ฌ์šฉํ•  ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์—†์œผ๋‹ˆ ๊ทธ๋ƒฅ ์ง„ํ–‰ ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ• ๋•Œ ์–ด๋–ค ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ์‚ฌ์šฉํ• ์ง€ ์ง€์ •ํ•ด์ค€๋‹ค.ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ํ›„ ์„ค์ •์„ ๋ณ€๊ฒฝํ•ด์ค˜๋„ ์ƒ๊ด€์—†์œผ๋‚˜ ์ฒ˜์Œ์— ๋งŒ๋“ค๋•Œ ํ•ด์ฃผ์ž.Existing interpreter๋ฅผ ์ฒดํฌํ•˜๊ณ ,์ด์ „ ๊ธ€์—์„œ ์„ค์น˜ํ•œ ์•„๋‚˜์ฝ˜๋‹ค ํŒŒ์ด์ฌ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•ด์ค€๋‹ค. ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ์ œ๋Œ€๋กœ ์ ์šฉ๋˜์—ˆ๋Š”์ง€ ์•„๋‚˜์ฝ˜๋‹ค ์„ค์น˜์‹œ ๊ฐ™์ด ์„ค์น˜๋œ ๋ชจ๋“ˆ.. 2019. 1. 3.
[Python] ํŒŒ์ด์ฌ ์œˆ๋„์šฐ Anaconda ์„ค์น˜ :: ๋งˆ์ด์ž๋ชฝ Anaconda ์„ค์น˜์ด์ „ ๊ธ€์—์„œ MacOS์—์„œ ์•„๋‚˜์ฝ˜๋‹ค์„ค์น˜ํ•˜๋Š” ๊ธ€์„ ์ป๋‹ค.์ด๋ฒˆ์—๋Š” ์œˆ๋„์šฐ์—์„œ ์„ค์น˜ ๋ฐ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ •ํ•ด๋ณผ๊ฑฐ๋‹ค. ์•„๋‚˜์ฝ˜๋‹ค ํ™ˆํŽ˜์ด์ง€https://www.anaconda.com/download/ ํŒŒ์ด์ฌ ์–ธ์–ด๋Š” 2.X ๋ฒ„์ „๊ณผ 3.X๋ฒ„์ „ ํ˜ธํ™˜์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.๋ฌธ๋ฒ•์ž์ฒด๋„ ์กฐ๊ธˆ์”ฉ ๋‹ฌ๋ผ์„œ 2.X๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด์•ผํ•  ์ด์œ ๊ฐ€ ์—†๋‹ค๋ฉด 3.X์ด์ƒ ๋ฒ„์ „ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•œ๋‹ค. ๋‹ค์šด๋ฐ›์€ ์ธ์Šคํ†จ๋Ÿฌ๋กœ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.NExt ๋™์˜ ์ „์ฒด ์œ ์ €๊ฐ€ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ • ์ ๋‹นํ•œ ์œ„์น˜๋ฅผ ์ง€์ • ๋”ฐ๋กœ ํ™˜๊ฒฝ์„ค์ •์„ ํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด์„œ Add Anaconda to the system PATH environment variable ์ฒดํฌ VSCode ์„ค์น˜๋Š” ์„ ํƒ์—๋””ํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š”๋ฐ ์ต์ˆ™ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ทธ๋ƒฅ PyCharm์“ฐ๋Š”๊ฒƒ์„ ๊ถŒ์žฅํ•œ๋‹ค. ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๊ณ  ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ธ.. 2019. 1. 3.
[Python] ํŒŒ์ด์ฌ PyCharm Interpreter ์„ ํƒ ๋ฐ ๋ชจ๋“ˆ ์ถ”๊ฐ€ :: ๋งˆ์ด์ž๋ชฝ Pycharm Interpreter ์„ ํƒ Pycharm์„ ์ด์šฉํ•˜์—ฌ ์„ค์น˜๋œ ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ ํŒŒ์ด์ฌ์„ ์„ ํƒํ•ด์„œ Interpreter๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.๋งฅ ๊ธฐ์ค€ PyCharm - Preferences... Project - Project Interpreter ์„ ํƒProject Interpreter ์„ค๋ ‰ํŠธ๋ฐ•์Šค๋ฅผ ์ด์šฉํ•ด์„œ ์„ค์น˜๋œ ํŒŒ์ด์ฌ์„ ์„ ํƒํ•ด์ค€๋‹ค.์„ ํƒํ•˜๋ฉด ์„ค์น˜๋˜์–ด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ชจ๋“ˆ์ด ๋‚˜์—ด๋œ๋‹ค. PyCharm ๋ชจ๋“ˆ ์„ค์น˜๋ชจ๋“ˆ ์„ค์น˜๋ฅผ ์œ„ํ•ด Interpreter์„ ํƒ ํ›„ ์ขŒ์ธก ํ•˜๋‹จ์— '+'ํ‘œ์‹œ ๋˜์–ด์žˆ๋Š” ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ๋‹ค.๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์›ํ•˜๋Š” ๋ชจ๋“ˆ์„ ์„ ํƒํ•ด์ฃผ๊ณ  ์ขŒ์ธก ํ•˜๋‹จ Install Package๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์„ค์น˜ํ•ด์ค€๋‹ค. import ์ž๋™์™„์„ฑ์— installํ•œ ๋ชจ๋“ˆ์ด ๋œจ๋Š”๊ฒƒ์„ ํ™•์ธํ•˜์—ฌ ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. 2019. 1. 1.
[Python] ํŒŒ์ด์ฌ ๋งฅOS Pycharm ์„ค์น˜ :: ๋งˆ์ด์ž๋ชฝ ๋งคOS Pycharm ์„ค์น˜๊ธฐ์กด์— ๊ฐ€๋ฒผ์šด VSCode๋ฅผ ์ƒ์šฉํ•ด์„œ Python๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ–ˆ๋‹ค.ํ•˜์ง€๋งŒ, pip๋ฅผ ์ด์šฉํ•ด์„œ ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์›ํ•˜๋Š” ๋ฒ„์ „์˜ ํŒŒ์ด์ฌ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ์ •ํ•˜๋Š”๋ฐ ๋ฒˆ๊ฑฐ๋กœ์›€๊ณผ ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด Pycharm์„ ์‚ฌ์šฉํ• ๋ ค๊ณ ํ•œ๋‹ค.Pycharm์„ค์น˜ ์ „์— Python์„ ๋ฏธ๋ฆฌ ์„ค์น˜ํ•ด์ค€๋‹ค. Pycharm ํ™ˆํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฒ„์ „์„ ๋ฐ›์•„์ค€๋‹ค.https://www.jetbrains.com/pycharm/ Download Now ํด๋ฆญ Communitiy๋ฒ„์ „์œผ๋กœ ์„ค์น˜ ๋‹ค์šด๋ฐ›์€ ์„ค์น˜ํŒŒ์ผ์„ ํ†ตํ•ด ์„ค์น˜ ์ง„ํ–‰ํ•œ๋‹ค.์„ธํŒ… ์ž„ํฌํŠธ ์—†์ด ์ง„ํ–‰ ์•ฝ๊ด€ ๋™์˜ ํ›„ ์ง„ํ–‰ default๋กœ ์ง„ํ–‰ ํ…Œ๋งˆ ์„ ํƒ ํ›„ ์ง„ํ–‰ ํ„ฐ๋ฏธ๋„์—์„œ ์ปค๋งจ๋“œ๋ฅผ ์‚ฌ์šฉํ• ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ ์ฒดํฌํ›„ ์ง„ํ–‰ default ์ง„ํ–‰ ์„ค์น˜๊ฐ€ ๋๋‚ฌ์œผ๋‹ˆ Pycharm์„ ์‹คํ–‰์‹œ์ผœ์ค€๋‹ค.์ƒˆ๋กœ์šด ํ”„.. 2019. 1. 1.