์ค๋งํธ๋ชจ๋น๋ฆฌํฐ ํ๋ก๊ทธ๋๋ฐ
์ค๋งํธ๋ชจ๋น๋ฆฌํฐ ์ตํฉ์ ๊ณต ํ์ ๋์์ผ๋ก Python ํ๋ก๊ทธ๋๋ฐ ๋ฌธ๋ฒ์ ์ฒด๊ณ์ ์ธ ํ์ต๊ณผ ๋ค์ํ ์์ ์ ํ๋ก์ ํธ๋ฅผ ํ์ฉํ์ฌ Python ํ๋ก๊ทธ๋๋ฐ์ ์ค์ต ๋ฅ๋ ฅ์ ๋ฐฐ์ํ๋ค. Python์ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ ๋ฏธ๋ ํ๋ก์ ํธ๋ฅผ ๊ฒฝํํจ์ผ๋ก์จ Python ์ธ์ด๋ฅผ ํตํด ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ ์ ์๋ ๊ธฐ์ด ๋ฅ๋ ฅ์ ์ตํ๋ค. ๋ฏธ๋ ํ๋ก์ ํธ๋ก๋ Python Streamlit ๋ชจ๋์ ํ์ฉํ WebApp์ ๊ตฌ์ฑํ๊ณ ์ ํ๋ค.
Python์ ์ค์ฌ์ฉ๋ฅ ๊ณผ ๋์ ์์ฐ์ฑ, ์ ๊ทผ์ฑ๊ณผ ์์ฉ๋ ฅ์ด ์ข์ ๊ฐ๋ ฅํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ ๊ณผ์ ๋ฟ๋ง ์๋๋ผ ์ต๊ทผ ์ธ๊ณต์ง๋ฅ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ค. Python์ C/C++, Java ์ธ์ด์ ํจ๊ป ์ค๋งํธ ๋ชจ๋น๋ฆฌํฐ ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ ๊ต์ก ๊ณผ์ ์์ ๋งค์ฐ ์ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค. Python์ ๊ทธ ํน์ง์ ์ธ ๊ฐ๊ฒฐํ๊ณ ์ฝ๊ธฐ ์ฌ์ด ๋ฌธ๋ฒ ๋๋ถ์ ์ด๋ณด์๋ถํฐ ์ ๋ฌธ๊ฐ๊น์ง ๋๋ฆฌ ์ฌ์ฉ๋๋ฉฐ, ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ ๋๋ถ์ ๊ต์ฅํ ๋์ ํ์ฉ ๋ฒ์๋ฅผ ๊ฐ์ง ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค.
์ฃผ๊ต์ ์ ๋ชฉ์ฐจ์ ๊ฐ์ ๊ณํ์๋ฅผ ์ฐธ์กฐํด ์ฃผ์ธ์~
๊ฐ์ ๊ณํ์Django, Flask์ ๊ฐ์ ์น ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ ์น์ฌ์ดํธ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
Pandas, NumPy์ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์ฒ๋ฆฌ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
TensorFlow, PyTorch, scikit-learn๊ณผ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๊ตฌ์ถํ๊ณ ํ์ต์ํฌ ์ ์์ต๋๋ค.
Python ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ ์์คํ ์์ , ์ด๋ฉ์ผ ๋ฐ์ก, ์น ๋ธ๋ผ์ฐ์ง ์๋ํ ๋ฑ ๋ค์ํ ์์ ์ ์๋ํํ ์ ์์ต๋๋ค..
Pygame๊ณผ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ ๊ฒ์์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
PyQt, Tkinter์ ๊ฐ์ GUI ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
Raspberry Pi๋ Arduino์ ๊ฐ์ ์ฅ์น๋ค์ Python์ ํตํด ์ ์ดํ ์ ์์ต๋๋ค.
์์ผ ํ๋ก๊ทธ๋๋ฐ์ ํตํด ๋คํธ์ํฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ฑฐ๋ ๋คํธ์ํฌ ํต์ ์ ๊ตฌํํ ์ ์์ต๋๋ค.
SQLAlchemy์ ๊ฐ์ ORM ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ SQLite, PostgreSQL, MySQL๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฐ๋์ด ๊ฐ๋ฅํฉ๋๋ค.
SciPy, SymPy์ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ ๊ธ ์ํ ์ฐ์ฐ์ด๋ ๊ณผํ์ ์๋ฎฌ๋ ์ด์ ์ ์ํํ ์ ์์ต๋๋ค.
BeautifulSoup, Scrapy์ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ์น์ฌ์ดํธ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ์น ์คํฌ๋ํ ์์ ์ ์ํํ ์ ์์ต๋๋ค.