๊ฐ์ํ๊ฒฝ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์ด๋ฐ๊ธฐ
๊ฐ์ํ๊ฒฝ ์ค์ ํ๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์ด๋ฐ๊ธฐ (๊ฐ์ํ๊ฒฝ ์ด๋ฆ์ project_310์ผ๋ก ํ์๋ค)
conda create -n project_310 python=3.10 openssl numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn
๊ฐ์ํ๊ฒฝ ์คํํ๊ธฐ
conda activate project_310
์คํธ๋ฆผ๋ฆฟ ์ค์น
pip install streamlit
์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
pip install -U finance-datareader
ํ๋กํซ ์ค์น (์ฃผ์๊ฐ๊ฒฉ ์์ธกํ ๋ ์ฌ์ฉํจ)
pip install prophet
FinanceDataReade.chart.plot()๋ plotly์ ์์กด์ฑ์ด ์์ผ๋ฏ๋ก
plotly ์ค์นํ๊ธฐ
pip install plotly
๊ทธ๋ํ ํ๊ธํํ๊ธฐ
import matplotlib.font_manager
https://luvris2.tistory.com/119
AWS EC2 - Streamlit ๋์๋ณด๋์ ํ๊ธ ์ถ๋ ฅํ๊ธฐ (ํ๊ธ ๊นจ์ง)
์ด ๊ธ์ ๋ฆฌ๋ ์ค ํ๊ธ ํฐํธ๊ฐ ์ค์น๋์ด์๋ค๋ ๊ฐ์ ํ์ ์งํํฉ๋๋ค.์๋์ ํฌ์คํ ์ผ๋ก ์ด๋ํ๋ฉด ํ๊ธ ํฐํธ๋ฅผ ์ค์นํ๋ ์ ์ฐจ๊ฐ ๊ธฐ์ฌ๋์ด์์ต๋๋ค.https://luvris2.tistory.com/118 ๋ฆฌ๋ ์ค - ํ๊ธ ํฐํธ ์ค
luvris2.tistory.com
์ฌ์ด๋๋ฐ ๋ฉ๋ด ๋์์ธํ๋ option_menu ์ค์น
pip install streamlit-option-menu
https://msdev-st.tistory.com/97
[Streamlit] st.sidebar() ๋ฅผ option_menu()์ฌ์ฉํด์ ๊พธ๋ฏธ๊ธฐ
st.sidebar() ๋ฅผ option_menu()์ฌ์ฉํด์ ๊พธ๋ฏธ๋ ๋ฐฉ๋ฒ 1. option_menu() ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น ๋ฐ ์ํฌํธ ํด์ค๋ค- ์ค์นํ๊ธฐpip install streamlit-option-menuhttps://pypi.org/project/streamlit-option-menu/ streamlit-option-menustreamlit-optio
msdev-st.tistory.com
config.toml ์ค์ ํ๊ธฐ
- config.toml์ ์ฌ์ฉํ๋ฉด streamlit์ ๋ฐฐ๊ฒฝ์, ์ ์ฒด ํฐํธ ๋ณ๊ฒฝ, ์ฌ์ด๋๋ฐ ๋ฑ์ ์์์ ๋ณ๊ฒฝํ ์ ์๋ค.
VScode์์ ํด๋๋ฅผ .streamlit์ผ๋ก ๋ง๋ค๊ณ , ์ํ์ผ ์ด๋ฆ์ config.toml์ผ๋ก ์ง์ ํ์ฌ

config.toml ํ์ผ ์์ ์ด๋ฐ ์์ผ๋ก ์ฝ๋๋ฅผ ์ ๋ ฅํด์ฃผ๋๋ฐ,
[theme]
primaryColor="skyblue" # theme
secondaryBackgroundColor="skyblue" # side bar
font = "NanumGothic"

์ด์ฒ๋ผ ์ฝ๋๊ฐ ๋์ค์ง ์๊ณ , ์ฝ๋๋ธ๋ญ์ด ํฐ์ ๊ธ์จ๋ก ๋์ค๋ ๊ฒฝ์ฐ์๋

extension์์ TOML Language๋ฅผ ๋ค์ด๋ฐ๊ณ ,

config.toml์์ ์ค๋ฅธ์ชฝ ์๋์ CRLF์์ TOML๋ก ์ง์ ๋์ด์๋์ง ํ์ธํ๋ค.
TOML๋ก ์ง์ ๋์ด์์ง ์๋ค๋ฉด TOML Language๋ฅผ ๋ค์ด๋ฐ์ ํ์, TOML๋ก ์ง์ ํด์ฃผ๋ฉด ๋๋ค.
