1. ํ๋ก์ ํธ๋ก ๊ฝ์ฐผ๋ ์ผ์ฃผ์ผ
๋ฒ์จ 3์ฃผ์ฐจ๋ผ๋ ์๊ฐ ์ ๋ง ๋น ๋ฅด๋ค!
์ด๋ฒ ์ผ์ฃผ์ผ์ ํ๋ก์ ํธ๋ก ์ ์ ์์๋ ํ ์ฃผ์๋ค.
์ง๋ฏผ๋ ์นํธ๋ ์ฑ์ผ๋ ์์ธ๋๊ณผ ํจ๊ป ํ ์กฐ๊ฐ ๋๊ณ , ์ ์๋์ด ‘์๋์ฐจ’ ์ฃผ์ ๋ฅผ ์๋ ค์ฃผ์์๋ง์ ๊ตฌ๊ธ๋ง์ํด์ 2024, 2025 ์๋์ฐจ ํธ๋ ๋๋ฅผ ์ฐพ์๋ค. ์ ๊ธฐ์ฐจ, ์นํ๊ฒฝ, ๋ฑ๋ฑ ์กฐ๊ธ ๋ปํ ์ฃผ์ ๊ฐ ๋์์ ๊ณ ๋ฏผ์ ํ๋ค๊ฐ ‘๋ฒ์ธ์ฐจ ์ฐ๋์ ๋ฒํธํ’์ ์๊ฐํด๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ก ์์ ์๊ฐ ๋๋๊ณ ํ์๋ค๊ป ๋ง๋์ํด์ ๋ด ์์น ๊ณผ์ ๊ณผ ์ ํ ์ฃผ์ ๋ฅผ ๋ง์๋๋ ธ๋ค.
๋ค๋ค ๋ฐ๋ก ์ค์ผ์ดํด์ ์ด ์ฃผ์ ๋ก ๊ฐ๋๋ฐ, ์คํํ์ง 1๋ ๋ฐ์ ์๋ ์ ์ฑ ์ด๋ผ ์ ๋ณด๊ฐ ๋ง์ด ์์๊ณ , 3์ 31์ผ ๋ฒ์ธ์ธ ๋ง๊ฐ์ด๋ผ ์์น์ ์ผ๋ก ์ธ์ ์ด์ต์ ์ ์๊ฐ ์์๋๊ฒ ์ด๋ฒ ํ๋ก์ ํธ์ ํ๊ณ์๋๊ฑฐ๊ฐ๋ค.
ํ์ง๋ง, ์ฐ๋ฆฌ๋ ๋ฒ์ธ์ฐจ ์ฐ๋์ ๋ฒํธํ ์์ ์กฐ๊ธ ๋ ์ธ๋ถํํด์ ๋ค์ด๊ฐ ์ํผ์นด- (์ํผ์นด์ 10๋ ์ค 9๋๊ฐ ์ํผ์นด)์ ํ๋งค, ๋ฑ๋ก ๊ฐ์๋์ผ๋ก ์ ํ๊ณ , ์ธํฐ๋ท ์ฌ๊ธฐ์ ๊ธฐ์ ํฌ๋กค๋ง์ ์งํํ๋ค.
ํ์๋ค์ ๊ฐ์ ๋ชซ์ ํด๋ผ๋๋ง๋ค ์ฐ๋ฆฌ์ ๋ชฉํ์ ๋ค๊ฐ๊ฐ๊ณ , ์์ฑ๋ ๊ฒฐ๊ณผ๋ฌผ์ด ์ ์ ๋ณด์ผ ๋๋ง๋ค ๊ธฐ๋ถ์ด ์ข์๋ค.
์ด๋ ๊ฒ ํํ๋ก์ ํธํ๊ฒ ์ค๋๋ง์ธ๋ฐ, ๋ค๋ค ์จ ์ด์ ์ ๋คํด์ ํ๋ก์ ํธ์ ์ง์ฌ์ผ๋ก ํํ๊ธฐ ๋๋ฌธ์ ์ข์ ๊ฒฐ๊ณผ๊ฐ ๋์๋ค๊ณ ์๊ฐํ๋ค.
์ฒ์์๋ ํฌ๋กค๋ง๋ ์ ๋๋ก ์๋ฐฐ์ฐ๊ณ , streamlit ๊ตฌํ๋ ์๋ฐฐ์ฐ๊ณ ์งํํด์ ๋๋ฌด ๋ง๋งํ์ง๋ง, ํ์๋ค์ ๋์์ผ๋ก ์ํด๋ผ ์ ์์๋ค. ์์ ๋ ์์ ์ธ๋ฐ ์ด๋ ๊ฒ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ์ค์ ๋ก ์ฝ๋๋ฅผ ๋ง๋ค์ด๋ณด๊ณ ๊ฒฐ๊ณผ๋ฌผ์ ๋ณด๋ ๋ฐฐ์์ด ๋ง์๋ค๊ณ ์๊ฐํ๋ค.
ํ๋ก ํธ์๋, ๋ฐฑ์๋์ ๊ฐ๋ ์ ์ ๋ชฐ๋๋๋ฐ, ์ด ๋ ๋ถ์ผ์ ๋ํด ์ ํํ๊ฒ ์ ์ ์์๊ณ , ๋ฐฑ์๋์ ๋ํด ๊ด์ฌ์ ๊ฐ์ง๊ฒ ๋์๋ค… (๋๋ฌด๋๋ฌด ์ด๋ ต๊ฒ ์ง๋ง…!)
2. ์๋กญ๊ฒ ๋ฐฐ์ด ๊ฒ - SQL
2-1. sql join
ํ๊ต ๋ค๋ ๋ ๊ฒฝ์ ์์ ์์ ์ด์ง ๋ง๋ง๋ณธ SQL์ด๋ผ ์์ ๋ฃ๊ธฐ์ ์ํํ๋ค!
์ ์๋์ ์์ ์ด ๋นจ๋ผ์ ํํ๋๋ฉฐ ๊ฒจ์ฐ ๋ฐ๋ผ๊ฐ์ง๋ง, ํผ์ ๋ค์๋ณด๊ณ ๋ณต์ต ์คํฐ๋ ํ๋ฉด์ ๋ ๋ด๊ฑธ๋ก ๋ง๋ค ์ ์์๋ค.
join ๊น์ง๋ ์ฌ์ ๋ค... ๋ ์๋ฌด๋๋ sql ์ฒด์ง? ํ์ง๋ง.... ์๋ธ์ฟผ๋ฆฌ์์ ๋ฌด๋์ง ๋.....
2-2. ์๋ธ์ฟผ๋ฆฌ
์๋ธ์ฟผ๋ฆฌ์ ์ด๋ ค์…
์ญ์ ๋ญ๋ ์ฝ๊ฒ ๋ณด๋ฉด ์๋๋ค.
์์ง๋ ์ ๋ชฐ๋ผ์ ์คํฐ๋ ์กฐ์ฅ๋(aka ์งํ์ ์๋) ํํ ๋ฌผ์ด๋ด์ผ๊ฒ ๋ค ใ ใ ใ
![]() |
![]() |
2-3. ํฌ๋กค๋ง
ํฌ๋กค๋ง์ ๋ฐฐ์ ๋ค.
๋ค๋ค ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ํฌ๋กค๋ง์ ํ๋ค๊ณ ํ๋๋ฐ.. ๋๋ ์์ง ์๋ฐฐ์์ ์ด๋ป๊ฒ ํ๋์ง ๋ชฐ๋ผ์ ์์ ์ ์ด์ฌํ ๋ค์๋ค. HTML ์์ Beautiful soup์ผ๋ก ํฌ๋กค๋งํ๋๊ฒ ๋๋ฌด๋๋ฌด ์ ๊ธฐํ๋ค. ์ฐ๋ฆฌ์ ํ๋ก์ ํธ ๋ง๊ณ ๋ค๋ฅธ๋ฐ ์ฐ์ด๋ ๋ฐฉ๋ฒ๋ ์๊ณ ์ถ์ด์ก๋ค.
![]() |
2-4. ๊ถ๊ธํ๋ ์
์์ ์๊ฐ์ t ๋ง ์ฐ์ จ๋๊ฑธ
As t ๋ก ํ๋ฉด ์ด๋จ๊น? ํ๊ณ ์คํํด๋ดค๋๋ฐ, ๋์๋ค.
๊ทธ๋์ ๋ญ๊ฐํ๋๋ ์คํฐ๋์์ table์ด๋ผ๊ณ ์๋ ค์คฌ๋ค! ์ค! ํ ์ด๋ธ๋ก (์ด๊ฑฐ ํ์ผ ์์น ) ์ด๋ ๊ฒ ๊ปด์ ๋ฃ์ ์ ์๊ตฌ๋.
![]() |
2-5. ์ค๋ฅ
๋ณต์ต์คํฐ๋์์ group by, having, order by ์์๋ฅผ ๋ชจ๋ฅด๊ณ ๊ทธ๋ฅ ์ผ๋๋ฐ
๋ช ์ธ๋์ด ์์๊ฐ ์๊ณ , ๊ทธ๊ฑฐ๋๋ก ์จ์ผํ๋ค๊ณ ์๋ ค์ฃผ์ จ๋ค.
![]() |
![]() |
![]() |
KPT
Keep
1. ์ ๋ฒ์ฃผ์ ๊ณ์ ๊ต์ค์ 1๋ฑ์ผ๋ก ์์ ์์ ๊ฐ์๊ฒ ๊ต์ค๋ฑ์ฅ!!! ํ๋๋ฐ ์ด๋ฏธ ์์๋ ๋ถ๋ค์ด ๊ณ์ จ๋ค…
๋ ๋นจ๋ฆฌ ์ค๋ ํธ์ธ๋ฐ ๋ค๋ค ์์ด๋ฆฌ ๋นจ๋ฆฌ์ค์๋์.. ๋ค์์ฃผ๋ ๋ค์ 1๋ฑ ๋์ !
2. ๋ชจ๋ฅด๋ ๊ฑธ ๊ณ์ ํ์๋ค์๊ฒ ๋ฌผ์ด๋ดค๋ค.
๋ค๋ค ๋น์ ๊ณต์์ธ ๋์๊ฒ ํ๋ํ๋ ์กฐ๊ธ์ฉ ๊ฐ๋ฅด์ณ์ฃผ๋ฉด์ ์ค๋ฅ๊ฐ ์๋๊ฒ streamlit๊ตฌํ์ ์๋ ค์คฌ๋ค.
ํ์๋ค์ ๊ฒฉ๋ ค๋ก ํผ์ twitter (๊ตฌ X) ํฌ๋กค๋ง๋ ํด๋๋ค!!!! ์์ผ๋ก ๊ณ์ ์๋ก์ด ๊ฒ์ ๋ฌด์์ํ์ง๋ง๊ณ ๋์ ํ ๊ฒ!
Problem
๊ฐ๊ธฐ์ ๊ฑธ๋ ธ๋ค. ๋ชธ๊ด๋ฆฌ๋ฅผ ์กฐ๊ธ ๋ ์ด์ฌํ ํด์ผํ ๊ฑฐ๊ฐ๋ค.. ๋ง์คํฌ์ฐ๊ณ ๋ค๋์๋ค ใ ใ
์ฝ๋ฉํ ์คํธ ์ฒซ๋ฒ์งธ ๋ชจ์์ ๋ชป๋๊ฐ๋ค. ๋ด์ฃผ๋ถํฐ ํ๋ฒ๋ ๋น ์ง์ง์๊ณ ์ด์ฌํ ํด๋ณผ๊ฒ์ด๋ค.
Try
AdsP ์ํ ์ ์ฒญ์ ํ๋ค.
์ด๋ฒ์ฃผ์ ์ง๋ฏผ๋๊ณผ ์ฑ์ผ๋๊ณผ ์๊ธฐ๋ฅผ ํด์ ์คํฐ๋๋ฅผ ๊พธ๋ฆด์ง, ์๋๋ฉด ํผ์ ๊ณต๋ถํ ์ง ๊ณ ๋ฏผํด๋ด์ผ๊ฒ ๋ค. ์๋ก์ด ๋ชฉํ ํ์ดํ !!!!
์ฝ๋ฉํ ์คํธ ๋ฌธ์ ๋ฅผ ๋ฐ์๋ค... ํ.. ๋ด๊ฐ ํ ์ ์์๊น? ํด์ผ์ง ์ด๋กํด!