Final_exam_data / app.py
Hansshh's picture
Update app.py
7b59d3f verified
raw
history blame contribute delete
No virus
9.88 kB
import streamlit as st
import pandas as pd
import matplotlib.pyplot as plt
import pandas_bokeh
st.title('๊ตญ๊ฐ€๋ฅผ ๋ฏฟ๊ณ  ๋ณด๋ƒˆ์ง€๋งŒ.. ๋Œ์•„์˜จ๊ฑด ํ•˜๋‚˜๋ฟ์ธ ์•„๋“ค์˜ ๋ถ€๊ณ ์†Œ์‹')
st.header("'์„ ์ง„๊ตญ' ๋Œ€ํ•œ๋ฏผ๊ตญ, ๊ทธ๋Ÿฌ๋‚˜ ๊ตฐ ์žฅ๋ณ‘๋“ค์˜ ํ˜„์‹ค์€ ์—ฌ์ „ํžˆ 'ํ›„์ง„๊ตญ?'")
st.subheader('๋ถ€๋ฅผ ๋• ์šฐ๋ฆฌ ์•„๋“ค, ๋‹ค์น˜๋ฉด ๋‚จ์˜ ์•„๋“ค.. ์™œ ๊ตฐ์€ ํ•ญ์ƒ ์‚ฌํ›„์ฒ˜๋ฐฉ์ ์ธ๊ฐ€')
st.write('''2023๋…„ 7์›” 19์ผ ๊ฒฝ๋ถ ์˜ˆ์ฒœ ์ˆ˜ํ•ดํ˜„์žฅ, ๊ทน๋‹จ์  ์•…์ฒœํ›„ ์†์—์„œ ์ˆ˜์ƒ‰์„ ์ง„ํ–‰ํ•˜๋˜ ๆ•…์ฑ„์ˆ˜๊ทผ ์ƒ๋ณ‘์ด ๊ธ‰๋ฅ˜์— ํœฉ์“ธ๋ ค ์‹ธ๋Š˜ํ•œ ์ฃผ๊ฒ€์œผ๋กœ ๋ถ€๋ชจ๋‹˜ ํ’ˆ์— ๋Œ์•„ ์™”๋‹ค.
ํ•˜๋‚˜๋ฟ์ธ ์•„๋“ค์˜ ์˜์ • ์•ž์— ์„œ์•ผ๋งŒ ํ–ˆ๋˜ ๋ถ€๋ชจ์˜ ์‹ฌ์ •์„ ๊ฐํžˆ ๋ˆ„๊ฐ€ ๊ฐ€๋Š ํ•  ์ˆ˜ ์žˆ์„๊นŒ ๊ทธ๋Ÿฌ๋‚˜ ๊ตฐ์€ ์ดํ›„์—๋„ ์‡„์‹ ํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.''' )
st.write('''2024๋…„ 5์›” 21์ผ ์ˆ˜๋ฅ˜ํƒ„ ์‚ฌ๊ณ , 23์ผ ๊ตฐ๊ธฐ์‚ฌ๊ณ ๋กœ
ํ›ˆ๋ น๋ณ‘ 2๋ช…์ด ๋˜๋‹ค์‹œ ์‚ฌ๋งํ•˜๋Š” ์‚ฌ๊ณ ๊ฐ€ ์ผ์–ด๋‚œ ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฑ…์ž„์„ ํšŒํ”ผํ•˜๋ ค๋Š” ๊ตฐ๊ณผ ํŠน์ •์ธ ์‚ฌ๊ฑด ๊ฐœ์ž…๊ณผ ์™ธ์•• ์˜ํ˜น์˜ ํŠน๊ฒ€์„ ๊ฑฐ๋ถ€ํ•˜๋Š” ๊ณ ์œ„์ธต๋“ค. ์ฑ…์ž„์„ ์ ธ์•ผํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€
๋‹ค ์–ด๋””๋กœ ๊ฐ„ ๊ฒƒ์ผ๊นŒ? '๋ถ€๋ฅผ ๋• ์šฐ๋ฆฌ์•„๋“ค, ๋‹ค์น˜๋ฉด ๋‚จ์˜ ์•„๋“ค'์ด๋ผ๋Š” ๋ง ์ด ๋– ์˜ค๋ฅธ๋‹ค.''')
st.image('pic1.jpg', caption='ๆ•…์ฑ„์ˆ˜๊ทผ ์ƒ๋ณ‘์˜ ์˜์ •์‚ฌ์ง„์„ ๋ณด๋ฉฐ ์Šฌํผํ•˜๋Š” ์ฑ„์ˆ˜๊ทผ ์ƒ๋ณ‘์˜ ์–ด๋จธ๋‹ˆ์˜ ๋ชจ์Šต (์ž๋ฃŒ์ œ๊ณต - ์—ฐํ•ฉ๋‰ด์Šค)')
st.image('embulence.jpg', caption='21์ผ ์˜ค์ „ ์ˆ˜๋ฅ˜ํƒ„ ์‚ฌ๊ณ ๊ฐ€ ์ผ์–ด๋‚œ ์œก๊ตฐ ์ œ32๋ณด๋ณ‘์‚ฌ๋‹จ ์ •๋ฌธ์œผ๋กœ ์‘๊ธ‰์ฐจ๋Ÿ‰์ด ๋“ค์–ด๊ฐ€๊ณ  ์žˆ๋‹ค (์ž๋ฃŒ์ œ๊ณต - ์—ฐํ•ฉ๋‰ด์Šค)')
df_chae_sang = pd.read_excel('chae_sang.xlsx', index_col=0)
st.write('์ด์—๋”ฐ๋ผ ํ•„์ž๋Š” ์ฑ„์ƒ๋ณ‘ ์‚ฌ๊ฑด์— ๋Œ€ํ•œ ๋‹ค์ˆ˜์˜ ๊ตญ๋ฏผ์—ฌ๋ก ์„ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์กฐ์‚ฌํ–ˆ๋‹ค.', df_chae_sang)
df_chae_keyword = pd.read_excel('chae_keyword.xlsx', index_col=0)
st.write('๋ธ”๋กœ๊ทธ๊ธ€์„ ํ†ตํ•ด ์ฑ„์ƒ๋ณ‘ ์‚ฌ๊ฑด์— ๊ด€๋ จํ•œ ๋‹ค์Œ ํ‚ค์›Œ๋“œ๋“ค์ด ์–ผ๋งˆ๋‚˜ ์‚ฌ์šฉ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜์‚ฌ์™€ ์˜ํ˜น ์™ธ์••๋“ฑ์˜ ๋‹จ์–ด๊ฐ€ ๋ˆˆ์— ๋ˆ๋‹ค. ๊ตญ๋ฏผ๋“ค์˜ ์—ฌ๋ก ๋˜ํ•œ ์ฑ„์ƒ๋ณ‘ ์‚ฌ๊ฑด์˜ ์ฐธ์‚ฌ๋ฅผ ์•ˆํƒ€๊นŒ์›Œ ํ•˜๋ฉฐ ์ฑ…์ž„์„ ํšŒํ”ผํ•˜๋Š” ์ž๋“ค์— ๋Œ€ํ•œ ์ˆ˜์‚ฌ๋ฅผ ํ†ตํ•ด ์ง„์‹ค์„ ๋ฐํžˆ๊ธธ ์›ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค.', df_chae_keyword)
st.header('์‡„์‹ ํ•˜์ง€ ๋ชปํ•˜๋Š” ่ป, ์‚ฌ๊ณ  ๋Œ€์ฑ… ์ด๋Œ€๋กœ ๊ดœ์ฐฎ์€๊ฐ€?')
st.subheader('่ป ๋‹น๊ตญ์˜ ๋ฐ˜๋ณต๋˜๋Š” ์‚ฌ๊ณ ๋Œ€์ฑ… ๋ฏธํก, ์ €์ถœ์‚ฐ๊ณผ ํ•จ๊ป˜ ๊ตฐ๊ฐ ํ˜„์ƒ์— ๋ถˆ์„ ๋ถ™์ผ์ˆ˜๋„')
df_army_many = pd.read_excel('army_many.xlsx', index_col=0)
st.write('''๋‹ค์Œ ์ž๋ฃŒ๋Š” 2014๋…„ ๋ถ€ํ„ฐ 2022๋…„๊นŒ์ง€์˜ ๊ตญ๊ตฐ ์ „๋ ฅ ํ˜„ํ™ฉ์ด๋‹ค. ์ž๋ฃŒ๋ฅผ ๋ณด๋ฉด ๊ฐ€์žฅ๋จผ์ € ๊ฐ์†Œํ•˜๋Š” ๋ณ‘๋ ฅํ˜„ํ™ฉ์ด ๋ณด์ธ๋‹ค. ๊ตญ๊ตฐ์€ 2014๋…„ 49.5๋งŒ๋ช…์—์„œ 2022๋…„ 36.5๋งŒ๋ช…์œผ๋กœ
์•ฝ 13๋งŒ๋ช… ์ด์ƒ ๊ฐ์†Œํ•œ ๋ชจ์Šต์„ ๋ณด์ธ๋‹ค.''' )
st.write(''' ๋˜ํ•œ ํ•œํ•ด๊ฐ€ ์ง€๋‚  ์ˆ˜๋ก ๊ทธ ๊ฐ์†Œ์œจ์˜ ํญ ๋˜ํ•œ ์ปค์ง€๊ณ  ์žˆ๋Š”๋ฐ 2014๋…„์—์„œ 2016๋…„์—” 0.5๋งŒ๋ช… ๊ฐ์†Œํ•œ ๋ฐ˜๋ฉด 2016๋…„์—์„œ 2018๋…„์—” 2.6๋งŒ๋ช…
2020๋…„์—์„œ 2022๋…„์—” 5.5๋งŒ๋ช… ๊ฐ์†Œ์œจ์„ ๋ณด์˜€๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ์†Œ์œจ์€ ์ €์ถœ์‚ฐ ๋ฌธ์ œ์™€ ๊ฒฐ๋ถ€ ๋ผ ํ–ฅํ›„๋กœ๋„ ๋”์šฑ ๊ฐ€์†ํ™” ๋  ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค.''', df_army_many)
st.image('oecd_birthrate.jpg', caption= '์™ผ์ชฝ ์ž๋ฃŒ๋Š” oecd ์ฃผ์š”๊ตญ๋“ค์˜ ํ•ฉ๊ณ„์ถœ์‚ฐ์œจ์ด๋ฉฐ ์˜ค๋ฅธ์ชฝ ์ž๋ฃŒ๋Š” ์ตœ๊ทผ ํ•œ๊ตญ 5๋…„๊ฐ„์˜ ์‹ ์ƒ์•„ ์ˆ˜์™€ ์ถœ์‚ฐ์œจ์ด๋‹ค (์ž๋ฃŒ์ œ๊ณต - oecd, ํ†ต๊ณ„์ฒญ/์ž๋ฃŒ์ œ์ž‘ - ์—ฐํ•ฉ๋‰ด์Šค)')
st.write('''์™ผ์ชฝ ์ž๋ฃŒ๋ถ€ํ„ฐ ๋ณด๋„๋ก ํ•˜์ž. 21๋…„ ๊ธฐ์ค€ OECD ์ฃผ์š”๊ตญ ํ•ฉ๊ณ„์ถœ์‚ฐ์œจ์€ ํ‰๊ท  1.58๋ช…์œผ๋กœ ํ†ต๊ณ„๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ•œ๊ตญ์˜ ํ˜„ํ™ฉ์€ ์–ด๋– ํ•œ๊ฐ€ ์ถœ์‚ฐ์œจ 0.81๋ช…์œผ๋กœ ์••๋„์  ์ตœํ•˜์œ„๋ฅผ ๋‹ฌ๋ฆฌ๊ณ  ์žˆ๋‹ค.
๋˜ํ•œ ์˜ค๋ฅธ์ชฝ ์ž๋ฃŒ๋ฅผ ๋ณด๋ฉด ์ด๋Ÿฌํ•œ 0.81๋ช…์˜ ์ถœ์‚ฐ์œจ์ด ๋”์šฑ ๋‚ฎ์•„์ง€๊ณ  ์žˆ๋Š”๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค. 2023๋…„ ๊ธฐ์ค€ ์ถœ์‚ฐ์œจ 0.72๋ช…์„ ๊ธฐ๋กํ•œ ๊ฒƒ์ด๋‹ค.''')
st.write('''์ด๋Š” ๊ทธ๋ž˜ํ”„์— ๋‚˜์™€์žˆ๋Š” 2019๋…„๊ณผ ๋น„๊ตํ–ˆ์„๋•Œ 0.2๋ช… ๊ฐ์†Œ ํ–ˆ์œผ๋ฉฐ ์•ฝ7๋งŒ๋ช… ๊ฐ€๋Ÿ‰์˜ ์ถœ์ƒ์•„ ์ˆ˜๊ฐ€ ๊ฐ์†Œํ•œ ๊ฒƒ์ด๋‹ค. ์ด๋Ÿฌํ•œ ์—ญ๋Œ€๊ธ‰ ์ธ๊ตฌ์ ˆ๋ฒฝ ํ˜„์ƒ์„ ๊ฒช๊ณ ์žˆ๋Š” ํ•œ๊ตญ์˜ ํ˜„ ์ƒํ™ฉ ์† ๊ฐ€์žฅ ์šฐ๋ ค ๋˜๋Š” ๊ฒƒ์€ ์—ญ์‹œ ์•ˆ๋ณด์ด๋‹ค. ์ €์ถœ์‚ฐ๊ณผ ๋ณ‘๋ ฅ๊ฐ์†Œ๋Š” ์ง๊ฒฐ ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
์„ธ๊ณ„ ์œ ์ผ ๋ถ„๋‹จ๊ตญ๊ฐ€๋กœ์„œ ์ด๋Š” ๋งค์šฐ ์น˜๋ช…์ ์œผ๋กœ ์ž‘์šฉํ•œ๋‹ค.''')
st.write('''๊ทธ๋ ‡๋‹ค๋ฉด ๋ณ‘๋ ฅ๊ฐ์†Œ์— ์˜ํ•œ ์•ˆ๋ณด๋ฌธ์ œ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•ด์•ผ ํ• ๊นŒ? ์ด์— ํ•„์ž๋Š” 1. ๋ฏธ๋ž˜์ง€ํ–ฅ์ , 2. ํ˜„์‹ค์ž๊ฐ๊ณผ ๋Œ€์ฑ…๋งˆ๋ จ ์ด ๋‘๊ฐ€์ง€ ์ธก๋ฉด์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.''')
st.write('''๋ฏธ๋ž˜ ์ง€ํ–ฅ์  ์ธก๋ฉด์€ ์ €์ถœ์‚ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ์ด๋‹ค. 2๋ฒˆ์ด ์•„๋ฌด๋ฆฌ ์ž˜ ํ™œ์„ฑํ™” ๋˜์–ด๋„ 1๋ฒˆ์˜ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ธ‰ํ•œ ๋ถˆ ๋„๊ธฐ ๊ทธ ์ด์ƒ ์ดํ•˜๋„ ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ฆ‰ 1๋ฒˆ๋ฌธ์ œ๋ฅผ ์ค‘์ ์ ์œผ๋กœ ํ•ด๊ฒฐ ํ•ด
๋‚˜๊ฐ€๋ฉฐ ๋™์‹œ์— 2๋ฒˆ์„ ํ†ตํ•ด ํ˜„์žฌ ์šฐ๋ฆฌ์‚ฌํšŒ์˜ ์ƒํ™ฉ๊ณผ ์—ฌ๊ฑด์— ๋งž๋Š” ํ•ฉ๋ฆฌ์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์•ˆ๋ณด๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ๋‚˜๊ฐ€๋Š” ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•œ ๊ฒƒ์ด๋‹ค. ''')
st.image('army_how.jpg', caption="์ž๋ฃŒ์ œ๊ณต - ํ•œ๊ตญ๋ฆฌ์„œ์น˜")
st.write('''๋‹ค์Œ ์ž๋ฃŒ๋Š” ํ•œ๊ตญ๋ฆฌ์„œ์น˜์—์„œ ์ž…๋Œ€ ๋Œ€์ƒ์ž์ด์ž ๊ตญ๊ฐ€ ์•ˆ๋ณด์˜ ์ฃผ์—ญ์ธ 2030 ๋‚จ๋…€ ์„ธ๋Œ€๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ตฐ ๋ณ‘๋ ฅ ๊ฐ์†Œ์˜ ํ•ด๊ฒฐ๋Œ€์•ˆ์— ๋Œ€ํ•ด ์กฐ์‚ฌํ•œ ๊ฒƒ์ด๋‹ค. ์‘๋‹ต์ž๋“ค์€ ๋ณต๋ฌด๊ธฐ๊ฐ„ ์—ฐ์žฅ๊ณผ ์ธ์„ผํ‹ฐ๋ธŒ ์ œ๊ณต, ๋ชจ๋ณ‘์ œ ์ „ํ™˜, ๊ตฐ ์ถ•์†Œ ๋“ฑ ๋‹ค์–‘ํ•œ ์˜๊ฒฌ์„ ๋ณด์˜€๋‹ค.
๊ทธ ์ค‘ ๊ฐ€์žฅ ๋ˆˆ์—๋„๋Š” ๊ฒƒ์€ ์—ฌ์„ฑ์ง•๋ณ‘์— ๋Œ€ํ•œ ๊ธ์ •๋ฅ ์ด์—ˆ๋Š”๋ฐ ์‹คํ–‰ ๋œ๋‹ค๋ฉด ๋‹น์žฅ ์ž…๋Œ€ ๋Œ€์ƒ์ž๊ฐ€ ๋˜๋Š” ์—ฌ์„ฑ ๋“ค๋„ ๊ฐ€์žฅ ๋†’์€ ๊ธ์ •๋ฅ ์„ ๋ณด์ธ ๊ฒƒ์ด๋‹ค.''')
st.image('girls_army.jpg', caption= "์ž๋ฃŒ์ œ๊ณต - ๋ฆฌ์–ผ๋ฏธํ„ฐ, ํŒจ๋„๋‚˜์šฐ/ ์ž๋ฃŒ์ œ์ž‘ - MBN")
st.write('''์—ฌ์„ฑ์ง•๋ณ‘์ œ์˜ ์ฐฌ์„ฑ ์—ฌ๋ก ์ด ๋†’์•„์ง€๊ณ  ์žˆ๋‹ค. ๋ฌผ๋ก  ์—ฌ์„ฑ์ง•๋ณ‘ ๋˜ํ•œ ๊ตฐ๊ฐํ˜„์ƒ์— ๋Œ€๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ๋Œ€์•ˆ์ฑ…์ด ๋  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฏธ ๋…ธ๋ฅด์›จ์ด, ์ด์Šค๋ผ์—˜, ์Šค์›จ๋ด, ๋ฏธ์–€๋งˆ ์‹ฌ์ง€์–ด ๋ถํ•œ๋งˆ์ €
์—ฌ์„ฑ์ง•๋ณ‘์„ ์ฑ„ํƒ ํ•ด ์‹ค์‹œ ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ƒ์ฒ˜๋Š” ๊ณช์•„ ๊ฐ€๋Š”๋ฐ ์šด๋™ํ•œ๋‹ค๊ณ  ๊ฑด๊ฐ•ํ•ด ์งˆ๊นŒ? ๋‹น์žฅ์˜ ์ƒํ™ฉ๋งŒ ๋ชจ๋ฉด ๊ฐ€๋Šฅํ•œ ์ผํšŒ์„ฑ ๋Œ€์ฑ… ๋งˆ๋ จ์ด ๊ทผ๋ณธ์  ์›์ธ ํ•ด๊ฒฐ๋ณด๋‹ค ์šฐ์„  ๋˜๋ฉด ์•ˆ๋œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.''')
df_reason = pd.read_excel('reason.xlsx', index_col=0)
st.image('graph.jpg', caption= '์‚ฌ๋ง์›์ธ๋ณ„ ์‚ฌ๋ง์ž ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ทธ๋ž˜ํ”„')
st.write('''๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ๋…„๋„๋ณ„ ๊ตฐ ์‚ฌ๋ง์ž ์ˆ˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.''')
df = pd.read_excel("reason_graph.xlsx")
df.info()
pd.set_option('plotting.backend', 'pandas_bokeh')
p_scatter = df.plot_bokeh.scatter(
x="๊ธฐ๊ฐ„",
y="์†Œ๊ณ„",
title="๊ตฐ ๋…„๋„๋ณ„ ์‚ฌ๋ง์ž ์ˆ˜",
size=10,
hovertool_string= "86,87,55,103,90"
)
st.bokeh_chart(p_scatter, use_container_width=True)
st.write('''๊ฒฐ๊ตญ ์ด ๋ฌธ์ œ๋Š” ์ฒ˜์Œ์— ๋‹ค๋ฃจ์—ˆ๋˜ ์ฃผ์ œ๋กœ ๋Œ์•„์˜จ๋‹ค. '๋ณ‘๋ ฅ๊ฐ์†Œ์˜ ๊ทผ๋ณธ์  ์›์ธ' ๊ตฐ๋‹น๊ตญ์˜ ์‚ฌ๊ณ ๋Œ€์ฑ…์ด๋‹ค. ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด 2018๋…„๋ถ€ํ„ฐ 2022๋…„ ๊นŒ์ง€์˜ ๊ตฐ๋‚ด ์‚ฌ๋ง์›์ธ๊ณผ ์ˆ˜๋ฅผ ์•Œ์ˆ˜ ์žˆ๋‹ค.
์„ ์ง„๋ณ‘์˜ํ™”๊ฐ€ ์„ฑ๊ณต์ค‘์ด๋ผ๋Š” ๊ตฐ์˜ ๋ง๊ณผ๋Š” ๋Œ€์กฐ์ ์œผ๋กœ ์ž๋ฃŒ์ƒ ๊ฐ€์žฅ ์ตœ๊ทผ์ธ 21๋…„๊ณผ 22๋…„๋„์˜ ์‚ฌ๋ง์ž๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ˜น ๋ˆ„๊ตฐ๊ฐ„ ๋งํ•  ์ˆ˜ ์žˆ๋‹ค ์ง•๋ณ‘์ œ์ธ๋ฐ ์ €์ถœ์‚ฐ์ด ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ์ด์ง€
์ด๋Ÿฐ๊ฒŒ ์–ด๋–ป๊ฒŒ ๊ทผ๋ณธ์  ์›์ธ์ด ๋˜๋ƒ๊ณ  ''')
st.write('''๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋งํ•˜๊ณ  ์‹ถ๋‹ค. ์‚ฌํšŒ๋ฌธ์ œ์˜ ํ›„ํญํ’์€ ๋‹จ๊ธฐ๊ฐ„์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์œผ๋ฉฐ ๋ณตํ•ฉ์ ์ด๋ผ๊ณ . ์ Š์€ ๋‚  ํฌ์ƒ์„ ๊ฐ•์š” ๋‹นํ•˜๋ฉฐ ์ตœ์ €์‹œ๊ธ‰๋„ ๋ฐ›์ง€ ๋ชปํ•˜๊ณ  ๋ณต๋ฌดํ•˜๋Š” ๊ตฐ์ธ์—๊ฒŒ ์™œ ์ง€ํ•˜์ฒ  ์ž๋ฆฌ์— ์•‰์•„์„œ ๊ฐ€๋ƒ๊ณ  ๋งํ•˜๋Š” ํ˜„ ์‚ฌํšŒ์˜ ๊ตฐ์ธ์‹,
์ง•๋ณ‘์ œ์— ๊ฐ€๋ ค์ ธ ๋น„๊ต์  ๋Œ€๋‘ํ™” ๋˜์ง€ ์•Š๋Š” ์žฅ๊ต- ๋ถ€์‚ฌ๊ด€ ์ธ์› ๊ฐ์†Œ๋ฌธ์ œ, ๊ทน์œผ๋กœ ์น˜๋‹ซ๋Š” ๋‚จ๋…€ ๊ฐˆ๋“ฑ ๋“ฑ ์ด ๋ชจ๋“ ๊ฒƒ๋“ค์ด ๊ฒฐ๋ถ€๋˜์–ด ๋ณ‘๋ ฅ ๊ฐ์†Œ ํ˜„์ƒ์ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์ด๋‹ค.''', df_reason)
st.subheader('ๆ•…์ฑ„์ˆ˜๊ทผ ์ƒ๋ณ‘๊ณผ ๊ฐ™์€ ๋น„๊ทน ๋‹ค์‹œ๋Š” ์ผ์–ด๋‚˜์ง€ ์•Š์•„์•ผ ํ•  ๊ฒƒ')
st.image('cloud.png')
st.image('meaning.png', caption= '๋„ค์ด๋ฒ„๋ธ”๋กœ๊ทธ์—์„œ ์ฑ„์ƒ๋ณ‘ํ‚ค์›Œ๋“œ๋กœ ์ œ์ž‘ํ•œ ์›Œ๋“œํด๋ผ์šฐ๋“œ์™€ ์˜๋ฏธ์—ฐ๊ฒฐ๋ง')
st.write('''๊ทธ ์ค‘ ์ตœ๊ทผ ์ฑ„์ƒ๋ณ‘ ์‚ฌ๊ฑด, ์ˆ˜๋ฅ˜ํƒ„ ์‚ฌ๊ณ ์™€ ๊ตฐ๊ธฐ์‚ฌ๊ณ  ์ดํ›„ ๊ตฐ ๋‹น๊ตญ์˜ ์Šคํƒ ์Šค์™€ ํŠน๊ฒ€ ๊ฑฐ๋ถ€๋Š” ๊ตฐ์ธ์‹ ์ €ํ•˜๋ฅผ ๋„˜์–ด ์ž…์˜ ๋Œ€์ƒ์ž๋“ค์˜ ๊ตฐ๊ธฐํ”ผ๋กœ ๊นŒ์ง€ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. ์‚ฌํ›„ ๋Œ€์ฒ˜๊ฐ€ ์ด๋Ÿฌํ•œ๋ฐ๋ˆ„๊ฐ€
์ž…์˜ํ•˜๊ณ  ์‹ถ์–ดํ•  ๊ฒƒ์ด๋ฉฐ ์–ด๋–ค ๋ถ€๋ชจ๊ฐ€ ๋‚˜์˜ ์ž์‹์„ ๋ณด๋‚ด๋ คํ• ๊นŒ? ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ์ด๋Ÿฌํ•œ ๊ทผ๋ณธ์  ์›์ธ์„ ํ•˜๋‚˜ํ•˜๋‚˜ ํ•ด๊ฒฐํ•ด ๋‚˜๊ฐ€๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์ค‘์š”ํ•˜๊ณ  ์‹œ๊ธ‰ํ•œ ์ƒํ™ฉ์ด๋‹ค.''')
st.image('pic2.jpg', caption= '์‚ฌ์ง„์ œ๊ณต - ์—ฐํ•ฉ๋‰ด์Šค')
st.write('''ํ•„์ž ๋˜ํ•œ 2021๋…„์— ์ „์—ญํ•œ ๊ตฐํ•„์ž๋กœ์„œ ๊ตฐ ์กฐ์ง ์‹œ์Šคํ…œ์˜ ๋ถˆํ•ฉ๋ฆฌํ•œ ์ ์„ ์–ด๋Š์ •๋„ ์ฒด๊ฐํ•œ ์‚ฌ๋žŒ์ด๋‹ค. ๋ช…๋ฐฑํ•œ ์œ„๊ณ„์งˆ์„œ์™€
์ƒ๋ช…ํ•˜๋ณต์ด ๊ธฐ๋ณธ์ „์ œ์ธ ๊ตฐ์ฒด์ œ์˜ ํŠน์„ฑ์ƒ ์ฑ„์ƒ๋ณ‘ ์‚ฌ๊ฑด๊ณผ ๊ฐ™์€ ์ผ์€ ๋น„๊ทน์  ์ฐธ์‚ฌ ๊ทธ์ž์ฒด๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ Š์€ ๋‚  ํฌ์ƒ์„ ๊ฐ•์š”๋‹นํ•˜๋ฉฐ ์ž…๋Œ€ํ•œ ๊ตญ๊ตฐ์žฅ๋ณ‘๋“ค์€ ํ•œ๋ช…์˜ '๊ตฐ์ธ'์ด๊ธฐ ์ „์—
๋ˆ„๊ตฐ๊ฐ€์˜ '์•„๋“ค'์ด์ž '์นœ๊ตฌ' ์†Œ์ค‘ํ•œ '์—ฐ์ธ'์ด๋‹ค. ''' )
st.write(''' ๊ทธ๋Ÿฌ๋‹ˆ ๋ถ€๋‹นํ•œ ์ง€์‹œ๋กœ ์–ต์šธํ•˜๊ฒŒ ์žฅ๋ณ‘์„ ํฌ์ƒ์‹œํ‚จ ์‚ฌ๋žŒ๋“ค์€ ์ฑ…์ž„์„ ์ ธ์•ผํ•  ๊ฒƒ์ด๋ฉฐ ๊ตฐ ๋‹น๊ตญ์€ '์‚ฌํ›„์ฒ˜๋ฐฉ'์ด ์•„๋‹Œ '์‚ฌ์ „์˜ˆ๋ฐฉ'์ด ๊ฐ€๋Šฅํ•œ ์กฐ์ง์œผ๋กœ ๋‚˜์•„๊ฐ€์•ผ ํ•œ๋‹ค.
๋˜ํ•œ ๋ฌธ์ œ์˜ ๊ทผ๋ณธ์  ์›์ธ์„ ์ฐจ๊ทผ์ฐจ๊ทผ ํ•ด๊ฒฐ ํ•ด ๋‚˜๊ฐ€๋Š” ๊ฒƒ์ด ๋ฌด์—‡๋ณด๋‹ค ์ค‘์š”ํ•˜๋ฉฐ ์—ฌ์„ฑ์ง•๋ณ‘์ œ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๋ณ‘๋ ฅ๊ฐ์†Œ ๋Œ€๋น„์ฑ… ๋“ค์„ ์ƒํ™ฉ๊ณผ ์—ฌ๊ฑด์— ๋งž์ถ”์–ด ํ•ฉ๋ฆฌ์ ์œผ๋กœ ์‹œํ–‰ํ•ด์•ผ ํ•œ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ „์ œ๋Š” ๋‹ค๋ฆ„์„ ์ดํ•ดํ•˜๊ณ  ์ฐจ์ด๋ฅผ ์กด์ค‘ํ•˜๋ฉฐ ๋ฐฐ๋ คํ•˜๊ณ  ์‚ฌ๋ž‘ํ•˜๋Š” ๊ฒƒ์ด ๋˜๊ธธ ๋‚˜๋Š”, ์šฐ๋ฆฌ๋Š” ๋ฐ”๋ž€๋‹ค.''' )
st.subheader('๊ฒฝํฌ๋Œ€ํ•™๊ต ๋ฏธ๋””์–ด์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜๋Œ€ํ•™์›')
st.subheader('2023795052 ํ•œ์„ฑํ˜„ ๋ฐ์ดํ„ฐ์ €๋„๋ฆฌ์ฆ˜ ๊ธฐ๋ง๊ณผ์ œ')