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

ํƒœ๊ทธ

๋ฐ์ดํ„ฐ ํŒŒ์ด์ฌ ์‹œ๊ฐํ™” Pyecharts ํŒŒ์ด์ฌ ์‹œ๊ฐํ™” ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๋ถ„์„ ์˜ค๋น„ํ‚ค ์‹œ๊ฐํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋น„์ฅฌ์–ผ๋ผ์ด์ œ์ด์…˜ ์•„ํŒŒ์น˜ ์ŠคํŒŒํฌ matplotlib ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ŠคํŒŒํฌ python ๋งฅ๋ถ ์•„์ดํฐ ์˜ค๋น„ํ‚ค ๋„ค์ŠคํŠธ ์‹œํฌ๋ฆฌ๋“œ ๊ตฌ๊ฒฝํ•  ๋งŒํ•œ ๊ณณ ๋” ํผ์ŠคํŠธ ์Šฌ๋žจ๋ฉํฌ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด ๋ฐ์Šคํฌ ์…‹์—… ๋ฐ์ดํ„ฐ์—”์ง€๋‹ˆ์–ด Apache Spark ๋ฉ€ํ‹ฐ ์ถฉ์ „๊ธฐ numpy ๋ฏผ๋ฌผ์ƒˆ์šฐํŠ€๊น€ ํ•˜๋‘ก ์–ด์ฃฝ macos SPARK ํŒŒ์šฐ์น˜ ๊ทธ๋ž˜ํ”„ hadoop ์ดˆ๋ณด ์ทจ๋ฏธ ์Šฌ๋žจ๋ฉํฌ ์ œ์ฃผ๋„ ์‚ด ๋งŒํ•œ ๊ฑฐ ํฌ๋ก์Šค ํ‚ค๋ง ๋งฅ๋„๋‚ ๋“œ ํ‚ค๋ง ์˜ํ™”์ƒํ™œ ๊ท€์—ฌ์šด ํ‚ค๋ง ์ผ€์ด์Šคํ‹ฐํŒŒ์ด ๊ตํ™˜ํ›„๊ธฐ ์ผ€์ด์Šคํ‹ฐํŒŒ์ด ๊ตํ™˜ ์ผ€์ด์Šคํ‹ฐํŒŒ์ด ๊ณ ์žฅ ํ›„๊ธฐ ์ผ€์ด์Šคํ‹ฐํŒŒ์ด AS ํ›„๊ธฐ ์ผ€์ด์Šคํ‹ฐํŒŒ์ด AS ์ผ€์ด์Šคํ‹ฐํŒŒ์ด ๊ณ ์žฅ์ ‘์ˆ˜ ์ผ€์ด์Šคํ‹ฐํŒŒ์ด ๊ณ ์žฅ ์นดํ”„์นด3 ์•„ํŒŒ์น˜ ์นดํ”„์นด 3.5.1 ์นดํ”„์นด ํด๋Ÿฌ์Šคํ„ฐ ์นดํ”„์นด3๋ฒ„์ „ ๋ฏผํŒƒํŒ๋งค ์ค‘๊ณ ์Šค๋งˆํŠธํฐํŒ๋งค ๊ฐค๋Ÿญ์‹œํŒ๋งค ํ•˜์ด๋งˆํฌ ๊ตฌ๊ฒฝํ•˜๊ธฐ ์ข‹์€ ๊ณณ ์—ฌ๋ฆ„ ์‹œ์›ํ•œ ๊ณณ ๋ณ„๋ณด๊ธฐ ์ข‹์€๊ณณ ๋ฏผํŒƒ์ค‘๊ณ ํฐํŒ๋งค 67W ์ถฉ์ „๊ธฐ ์˜ˆ์œ ์ถฉ์ „๊ธฐ ์‚ฌ์ด์ฆˆ ์ž‘์€ ์ถฉ์ „๊ธฐ ๋ ˆํŠธ๋กœ ์ถฉ์ „๊ธฐ SHARGEEK ๋ ˆํŠธ๋กœ 67W SHARGEEK ๋ ˆํŠธ๋กœ 67W ๋ฉ€ํ‹ฐ ์ถฉ์ „๊ธฐ ์ฝœ๋ผ๋ณด ์ผ€์ด์Šค ๊น”๋”ํ•œ ์ •๋ฆฌ ์˜ค๋น„ํ‚ค ๋ฐ์Šคํฌ ๋งคํŠธ ์˜ค๋น„ํ‚ค ๋„ค์ŠคํŠธ ๋งค์นญ ์˜ค๋น„ํ‚ค ์ฑ…์ƒ ์ œํ’ˆ ์ „์‹œํšŒ ๊ฐˆ๋งŒํ•œ ๊ณณ ๊ตฌ๊ฒฝ๊ฐ€๊ธฐ ์ข‹์€ ๊ณณ ์šฉ์‚ฐ ๊ฐˆ ๋งŒํ•œ ๊ณณ ๋„๋ผ์—๋ชฝ ๋‘๊ทผ๋‘๊ทผ ๋„๋ผ์—๋ชฝ ์ „์‹œํšŒ ๊ท€์—ฌ์šด ํ…€๋ธ”๋Ÿฌ ํŽ€๋”ฉ ์ถ”์ฒœ ๋ฉ”ํŠธ ์ƒ‰์ƒ 480ml ํ…Œํฌ ์ œํ’ˆ ๋ฐ์ŠคํŠธ์…‹์—… IT ํŒŒ์šฐ์น˜ ์•„์ดํฐ ๋…ธ๋ž‘ ๋งฅ์„ธ์ดํ”„ ์ž์„ ๋ง ๋ฌด์„  ์ถฉ์ „ ๋ณด์กฐ๋ฐฐํ„ฐ๋ฆฌ ๊ฐ€๋ฒผ์šด ๋ฐฐํ„ฐ๋ฆฌ ๊ท€์—ฌ์šด ๋ณด์กฐ๋ฐฐํ„ฐ๋ฆฌ ํฌ์ผ“๋ชฌ์Šคํ„ฐ ๋ณด์กฐ๋ฐฐํ„ฐ๋ฆฌ ๊ฒŒ์ž„ํ”ผ์•„ ์ œํ’ˆ 5000mAh๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜๋‚ฉ์„ฑ ์ข‹์€ ์ง€๊ฐ‘ ๋‚จ์ƒ‰ ์ง€๊ฐ‘ ๊น”๋”ํ•œ ์ง€๊ฐ‘ ๊ตํ†ต์นด๋“œ ์—ฌ๋Ÿฌ ๊ฐœ ๋„ฃ์„ ์ง€๊ฐ‘ ๋ฏธ๋‹ˆ ์›”๋ › ์นดํŠธ ํ”„๋กœํ…ํ„ฐ ์‹œํฌ๋ฆฌ๋“œ ์นด๋“œ์ง€๊ฐ‘ ๋ชจ์Šˆ ํ…€๋ธ”๋Ÿฌ ๋ชจ์Šˆ ๋ฐ์Šคํฌํƒ‘ ์ •๋ฆฌ ์ปดํ“จํ„ฐ ์•…์„ธ์‚ฌ๋ฆฌ ์Šค์œ„์น˜ ์ถฉ์ „ ๊ฑฐ์น˜๋Œ€ ๋‹Œํ…๋„์Šค์œ„์น˜๊ฑฐ์น˜๋Œ€ ์•„์›ƒ๋„์–ด ๋Š๋‚Œ ํฌํ„ฐ ์ฝ”๋ฆฌ์•„ ์‹ ๋…ผํ˜„ ๊ตฌ๊ฒฝ๊ฑฐ๋ฆฌ ๊ฐ•๋‚จ ๊ตฌ๊ฒฝ๊ฑฐ๋ฆฌ ์‡ผํ•‘ํ•  ๋งŒํ•œ ๊ณณ ํ”„๋ ˆ์ž„ ํ”Œ๋ž˜๊ทธ์‹ญ ์Šคํ† ์–ด ๋ฏผ๋ฌผ ์ƒ์„  ์Œ์‹ ํ•ด์žฅ๊ตญ ๊ฐ™์€ ์Œ์‹ ๋ชฉ๋™์—ญ ์Œ์‹์  ์˜ˆ๋‹น ๋ง›์ง‘ ์–ด์ฃฝ effect graph ์—ฌ๋Ÿฌ ๊ฐœ ์ถฉ์ „ ๊ฐ€๋Šฅํ•œ ์ถฉ์ „๊ธฐ ๊ท€์—ฌ์šด ์ถฉ์ „๊ธฐ ์“ธ๋งŒํ•œ ์ œํ’ˆ 3๊ฐœ ํฌํŠธ ๊ณ ์ด‰ ์ถฉ์ „๊ธฐ ๊ฐค๋Ÿญ์‹œ๋…ธํŠธ๋ถ ์Šฌ๋žจ๋ฉํฌ ํŒ์—… python graph library % ์‹œ๊ฐํ™” ํŒŒ์ด ๊ทธ๋ž˜ํ”„ ๋ฏผ๋ฌผ๊ณ ๊ธฐ ์–ด์ฃฝ ์ƒ‰๋‹ค๋ฅธ ์Œ์‹ ๋”ฐ๋œปํ•œ ๊ตญ๋ฌผ ์Œ์‹ ํ•ด์žฅ๊ตญ ๋Œ€์‹  ๋จน์„ ๋งŒํ•œ ์Œ์‹ ํŒŒ์ด์ฌ ์‹œ๊ฐํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ด์ฌ ๊ทธ๋ž˜ํ”„ python ์‹œ๊ฐํ™” ํ•œ๋ผ๋‹ญ๊ฐ•์ • ๋™๋ฐฑ ํฌ๋ ˆ์ŠคํŠธ ์†Œ๋ผ์˜์„ฑ ๋Œ๊ณ ์ง‘์šฐ๋Ÿญ ์ฟ ์ฃผ์ œ์ฃผ๊ตฌ์˜ฅ spark schema spark DataFrame apache spark DataFrame ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ธฐ์ดˆ ์ŠคํŒŒํฌ ๊ธฐ์ดˆ ์ŠคํŒŒํฌ ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„ ์Šคํ‚ค๋งˆ ์ŠคํŒŒํฌ ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„ ์ƒ์„ฑ ์šฉ์‚ฐ ๋ฆฌ๋น™ํŒŒํฌ ์šฉ์‚ฐ ์•„์ดํŒŒํฌ ์ผ€๋กœ๋กœ ์ „์‹œํšŒ ๊ฐœ๊ตฌ๋ฆฌ ์ค‘์‚ฌ ์ผ€๋กœ๋กœ ์ „์‹œํšŒ ๊ฐœ๊ตฌ๋ฆฌ ์ค‘์‚ฌ ์ผ€๋กœ๋กœ ํผ๋ ๋ณ„ ์ •๋ณต์ „ ์ŠคํŒŒํฌ ์ดˆ๋ณด ๋งฅ์„ธ์ดํ”„ ์ถฉ์ „๊ธฐ ์˜ค๋ฆฌ์ง€๋„ ํ‹ฐ์ผ“ ์ดˆ๋ณด ๋ฐ์ดํ„ฐ ์ง์žฅ์ธ ํ•„์ˆ˜ ์š”์‹œ๋‹ค ํฌํ„ฐ shargeek ๋ถ„์„ ์‹œ๊ฐํ™” WH-1000XM5 ๋ฐ์ดํ„ฐ ๊ธฐ์ดˆ ๊ฐค๋Ÿญ์‹œ์ œํ’ˆ ์•„์ดํฐ15 ํ‘๋ผ์ง€๊น€์น˜๋ง์ด ๊ณ ์† ์ถฉ์ „๊ธฐ python data ์ ‘์ง๋ผˆ๊ตญ ์•„์ดํฐํŒ๋งค ์Šค์œ„์น˜ ์•…์„ธ์‚ฌ๋ฆฌ ๋ฏผํŒƒ ๋” ํ˜„๋Œ€ ์„ ๊ทธ๋ž˜ํ”„ ์ค‘๊ณ ๊ธฐ๊ธฐ ์—์–ดํŒŸ๋งฅ์Šค ๋ฐ˜์‘ํ˜• ๊ทธ๋ž˜ํ”„ ํ™๊ฐˆ๋น„๊ตญ์ˆ˜ ๋ฐ์Šคํฌ์…‹ํŒ… ๊ฐ€์„ฑ๋น„ ์ œํ’ˆ ๋ฒ ๋ฆฟ๋‚ด์˜ค๋ฆ„ ๋น…๋ฐ์ดํ„ฐ #๊ณต๋ถ€ ๊ฐ€ํ‰ ๊ฐˆ๋งŒํ•œ ๊ณณ ์•„ํŒŒ์น˜ ์นดํ”„์นด 2023 Cํƒ€์ž… ์ถฉ์ „๊ธฐ PD ์ถฉ์ „๊ธฐ ๋‚ด๋ˆ๋‚ด์‚ฐ ํ‡ด์‚ฌ์„ ๋ฌผ ๋ ˆ์ธ์Šค ๋ฐ์ดํ„ฐ ๋‹ค๋ฃจ๊ธฐ plotly Apache Kafka ์ผ€์ด์Šคํ‹ฐํŒŒ์ด percentile ํŒŒ์ฃผ ์–ด์ฃฝ ์ฒญ์‚ฐ์–ด์ฃฝ ๋”ฑ์ƒˆ์šฐํšŒ ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ ๋‚จ์ž ์นด๋“œ์ง€๊ฐ‘ ๊ฐ•๋ฆ‰ ์•ˆ๋ฐ˜๋ฐ๊ธฐ ์ง€๋„ ํ•™์Šต line graph ํŒ์ฝ˜D์Šคํ€˜์–ด ๋น„์ง€๋„ ํ•™์Šต ์ž๊ธ‰์ œ ๋งฅ๋„๋‚ ๋“œ ์žฅ๋‚œ๊ฐ ์Œ์‹ ์ถ”์ฒœ ์ดํ˜ธํ…Œ์šฐ ํ•ด๋ณ€ ๋งฅ์„ธ์ดํ”„ ์‚ฐ๊ณจ๋†์› ๊ฐ•๋‚จ ์• ํ”Œ์Šคํ† ์–ด seaborn pie graph USB 3.0 ํ—ˆ๋ธŒ ์†ฅ๋šœ๊ป‘ ๋‹ญ๋ณถ์Œํƒ• ์‚ฐ์ ๋„ pandas ์• ํ”Œ์›Œ์น˜ ์™€๋””์ฆˆ ์ฐจ๋ฐ• ๋น„๊ธด์–ด๊ฒŒ์ธ ๋น„๊ธด ์–ด๊ฒŒ์ธ ํ”Œ๋ž˜๊ทธ์‹ญ์Šคํ† ์–ด s23 ์ถฉ์ „๊ธฐ ์ถ”์ฒœ IT ์ œํ’ˆ ๊ฐค๋Ÿญ์‹œ์›Œ์น˜ ์ˆ˜์ œ๋งฅ์ฃผ ํŠน์ดํ•œ ์นดํŽ˜ ์˜ฌ๋ ˆ์‹œ์žฅ ์Šค๋งˆํŠธํฐํŒ๋งค Kafka ์„œ์šธ ๊ทผ๊ต ๊ฐˆ๋งŒํ•œ ๊ณณ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ฐ์ดํ„ฐ์‹œ๊ฐํ™” RDD ๋ฐ์ดํ„ฐ๋ถ„์„ ๋‚จ์ž ์„ ๋ฌผ ์„œ์šธ ์ „์‹œํšŒ ๊ฐ•์›๋„ ๊ฐ•๋ฆ‰ ๋งฅ๋ถ ์•…์„ธ์‚ฌ๋ฆฌ ํ…€๋ธ”๋Ÿฌ ์ถ”์ฒœ ํ•ดํ”ผ๋ฐ€ ์žฅ๋‚œ๊ฐ ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„ ์ด์ค‘์„ญ๊ฑฐ๋ฆฌ ์•ˆ๋ฐ˜๋ฐ๊ธฐ ํ‚ค๋ง ๋ฐ์Šคํฌ๋งคํŠธ ์˜ฌ๋ ˆ๊ธธ 6์ฝ”์Šค ๊ฐˆ ๋งŒํ•œ ๊ณณ ์ฑ…์ƒ ์ •๋ฆฌ VISUALIZATION ์ค‘๊ณ ํฐํŒ๋งค ๊ฐค๋Ÿญ์‹œํƒญ ์Šคํ‚ค๋งˆ ๋ณด์กฐ๋ฐฐํ„ฐ๋ฆฌ ์˜ค๊ฑฐ๋‚˜์ด์ € ํŒ์—…์Šคํ† ์–ด ์‚ฐํฌ๋„ ์นดํŽ˜๊ฑฐ๋ฆฌ Kraft ์ตœ๊ทผ์˜ํ™” ๊ฐœ๊ตฌ๋ฆฌ ์ค‘์‚ฌ ์ผ€๋กœ๋กœ ์ƒ์„ ์Œ์‹ scatter ์˜ฌ๋ ˆ๊ธธ ํ”Œ๋ž˜๊ทธ์‹ญ ์งง์€ ์—ฌํ–‰ ํ•ดํ”ผ๋ฐ€ ์ฒซ ํ•ด ๋‚จ์ž ์ง€๊ฐ‘ ํŒŒ์ด์„  ํ…Œ๋ผ๋กœ์‚ฌ ์ค‘๊ณ ๊ฑฐ๋ž˜ ์• ํ”Œ์Šคํ† ์–ด ์—ฌ๋ฏธ์ง€ ์ •๋ฆฌ์ •๋ˆ USB ํ—ˆ๋ธŒ ํŽ€๋”ฉ ํ…€๋ธ”๋Ÿฌ ๊ตฟ์ฆˆ ํ‘๋ผ์ง€ ๋‹ญ๊ฐ•์ • ๋ฎค์ง€์—„ ์Šคํ† ์–ด ํ…Œํฌ ํฌ๋ก์Šค ๊ตญ๋‚ด์—ฌํ–‰ ์‡ ์†Œ๊น ๋„ค์ŠคํŠธ ์ƒˆ์šฐํŠ€๊น€ ์–‘๋–ผ๋ชฉ์žฅ ๋‹ญ๋„๋ฆฌํƒ• ๋‹ญ๋ณถ์Œํƒ• ์ค‘๋ฌธ ํ•ด์žฅ macbook ๋ง‰๋Œ€๊ทธ๋ž˜ํ”„ ๋ณผ๋งŒํ•œ ์˜ํ™” ์‚ผ์„ฑ๋…ธํŠธ๋ถ ๋Œ€๊ด€๋ น ํ•ฉ์ • ๋ฉ”๊ฐ€๋ฐ•์Šค ์˜ํ™” ๊ฐ์ƒ ์‹๋ฌผ์› ์—์–ด ์นดํ”„์นด ๋™๋ฐฑ ํŒ์—… ์˜ํ™”์ถ”์ฒœ ์žฌ๊ฐœ๋ด‰ ๋งฅ๋ถ ํŒŒ์šฐ์น˜ ๊ฐ„๋‹จ ๊ณ ๋“ฑ์–ดํšŒ ์ธ๊ณต์ง€๋Šฅ ์—ฌ์˜๋„ ์•„์ดํŒŒํฌ ์ฃฝ ์šฉ์‚ฐ ์ฃผ์ƒ์ ˆ๋ฆฌ ์—”์ง€๋‹ˆ์–ด ๊ฐ•์›๋„ ๋„๋ผ์—๋ชฝ ๊ฐ€๋ฐฉ ๊ฐ•๋‚จ m1 ๋งค์žฅ ์ง€๊ฐ‘ ๋งฅ๋„๋‚ ๋“œ ๊ธฐ๋ณธ ๊ทน์žฅํŒ ์–‘ ๊ฐค๋Ÿญ์‹œ ๊ฐ€ํ‰ OST ํฌ์ผ“๋ชฌ์Šคํ„ฐ ์ „์‹œํšŒ ๋””์ž์ธ Apple ์Œ์‹ ์ผ€์ด์Šค ๊ฐ•๋ฆ‰ ์‚ผ์„ฑ ๋งŒํ™” sony ์†Œ๋‹ˆ ๊ฒฝํฌ๋Œ€ ์ผ€๋กœ๋กœ ์„ ๋ฌผ ํ—ค๋“œํฐ ์ด์–ดํฐ ํ…Œ๋””๋ฒ ์–ด ๋Œ€๊ฒŒ ์—ฌํ–‰ ์บ ํ•‘ ์• ํ”Œ ์˜ํ™”