ํ๋ฃจ ํ๋์ฉ ๋ฐฐ์ฐ๋ ๋ฐ์ดํฐ ๋ถ์: Pandas, Matplotlib, Seaborn
์ด ๊ธ์ Pandas์ ํต์ฌ ๊ฐ๋ ์ธ Series์ DataFrame๋ถํฐ CSV ํ์ผ ๋ถ๋ฌ์ค๊ธฐ๊น์ง, Python์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ์ฒซ ๊ฑธ์์ ์์ธํ๊ฒ ์๋ดํฉ๋๋ค.
๋ณต์กํ๊ณ ์ด๋ ต๊ฒ๋ง ๋๊ปด์ก๋ ๊ธฐ์ ๊ณผ ์ง์, ์ด์ ๋ ํ๋ฃจ ํ ๊ฑธ์์ฉ ๋ด ๊ฑธ์์ ๋ง์ถฐ ๋ฐฐ์๋ด
๋๋ค.
ํ์ด์ฌ๋ถํฐ ๋ฅ๋ฌ๋, AI๊น์งโ๋ถ๋ด ์์ด, ํ์ง๋ง ๊พธ์คํ.
์์ ๋ฐฐ์์ด ์์ฌ ์ด๋์ ๋๋ง์ ๊ฐ๋ฅ์ฑ์ด ๋ฉ๋๋ค.
์ค๋์ ๋ฐฐ์, ๋น์ ๊ณผ ํจ๊ป ์์ํฉ๋๋ค.
์ด ๊ธ์ Pandas์ ํต์ฌ ๊ฐ๋ ์ธ Series์ DataFrame๋ถํฐ CSV ํ์ผ ๋ถ๋ฌ์ค๊ธฐ๊น์ง, Python์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ์ฒซ ๊ฑธ์์ ์์ธํ๊ฒ ์๋ดํฉ๋๋ค.
์ด ๊ธ์ ํ์ด์ฌ์ ํต์ฌ ํค์๋์ธ self์ ๋ฉ์๋์ ๊ฐ๋ ์ ์ด๋ณด์์ ๋๋์ด์์ ์๋ฒฝํ ์ค๋ช ํ๋ฉฐ, ์ค์ ์์ ์ ํจ๊ป ์ฝ๊ฒ ๋ฐ๋ผํ ์ ์๋ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ๋์์ต๋๋ค.
ํ์ด์ฌ ํด๋์ค์ ์์์ ์ธ ์์ฑ์ __init__๋ฅผ ์์ ํ ์ดํดํ ์ ์๋๋ก, ๋ฌธ๋ฒยท์ฌ๋กยท์ฐ์ต๋ฌธ์ ๋ฅผ ์ ๋ฆฌํ 2025 ์ต์ ์ ๋ฌธ ๊ฐ์ด๋
ํ์ด์ฌ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด์ธ ํด๋์ค(class) ๊ฐ๋ ๊ณผ ๊ฐ์ฒด ์์ฑ, self์ __init__์ ์๋ฏธ๋ฅผ ๋จ๊ณ๋ณ๋ก ์ฝ๊ฒ ์ ๋ฆฌํ ํ๋ฃจ 1๊ฐ ํ์ด์ฌ ํ์ต ์ฝํ ์ธ .
ํ์ด์ฌ ์ฌ์ฉ์ ์ ์ ๋ชจ๋์ ๋ง๋๋ ๊ฐ์ฅ ์ค์ฉ์ ์ธ ๋ฐฉ๋ฒ์ ์์ ์ ํจ๊ป ์ค๋ช ํฉ๋๋ค. import๊ฐ ์ฌ์์ง๊ณ , ์ฝ๋๊ฐ ๋ช ํํด์ง๋ ๋น๋ฒ!
ํ์ด์ฌ์ ๋ํ ๊ธฐ์ด ๋ชจ๋ time, random, math๋ฅผ ์์ ์ ํจ๊ป ์ค๋ช ํ๊ณ , ์ด๋ณด์๊ฐ ๋ฐ๋ก ํ์ฉํ ์ ์๋๋ก ์ค์ ๊ฟํ๊ณผ ๋งํฌ๊น์ง ์ ๋ฆฌํ ํฌ์คํธ.
ํ์ด์ฌ ๋ชจ๋ import ๋ฐฉ๋ฒ๋ถํฐ ํจํค์ง ๊ตฌ์กฐ๊น์ง, ์ด ๊ธ ํ๋๋ก ์์ ์ ๋ณตํด๋ณด์ธ์. ํ์ ์ ์ํ ์ฝ๋ฉ ์ต๊ด๊น์ง ํจ๊ป ์ตํ ์ ์์ต๋๋ค.
ํ์ด์ฌ์ f-string ๋ฌธ๋ฒ์ ํ๋ฃจ ๋ง์ ์๋ฒฝํ๊ฒ ์ตํ ์ ์๋ ํฌ๋งทํ ๊ฐ์ด๋! ์ด๋ณด์๋ถํฐ ์ค๋ฌด์๊น์ง ๋ชจ๋๋ฅผ ์ํ ํต์ฌ ์์ฝ.
“ํ์ด์ฌ์ผ๋ก ํ์ผ์ ์ฐ๋ ๋ฐฉ๋ฒ๊ณผ with ๋ฌธ์ ํ์ฉํ ํจ์จ์ ์ธ ํ์ผ ์ ์ถ๋ ฅ ๊ด๋ฆฌ๋ฒ์ ์์๋ณด์ธ์. ์ค์ต ์์ ์ ์ค๋ฅ ํด๊ฒฐ ํ๊น์ง ํฌํจ๋ ํ๋ฃจ 1๊ฐ ํ์ด์ฌ ํ์ต ์๋ฆฌ์ฆ!”
ํ์ด์ฌ์์ ํ์ผ์ ์ฝ์ ๋ ๋ฐ๋์ ์์์ผ ํ open(), read(), readline(), readlines() ์ฌ์ฉ๋ฒ๊ณผ ํจ๊ป, ์ค์ ์์ ์ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ์ ํ ๋ฒ์ ์ ๋ฆฌํ ์ด๋ณด์ ๋ง์ถค ๊ฐ์ด๋์ ๋๋ค.