๋จ๋ค ๋ค ์ํ ํฉ๊ฒฉ ํ๊ธฐ ์ฐ๋๋ฐ, ๋๋ ์์ ์คํจ ํ๊ธฐ๋ผ๋ ...์ํ์กฐ์ฐจ ๋ชป ๋ดค๋ค.์๋๋ผ๋ฉด ์ค๋ ์ด ์๊ฐ์ CKA ์ํ์ ๋ค ๋ง์น๊ณ ํ๋ จํ ๋ง์์ผ๋ก ํ๊ธฐ ์ ๋ฆฌ๋ฅผ ํ๊ณ ์์ด์ผ ํ๋ค. ์์ฑ ๋๊ธฐ ํ์ง๋ง,์ํ์ ๋ณด์ง๋ ๋ชปํ๋ค. ๋๋ฌด๋ ํ๋ค๊ฒ ์ค๋นํ ์ํ์ด์๊ธฐ์ ๋๋์ฑ ์์ฌ์์ด ํฌ๋ค. ์ด ๊ธ์ ์ฐ๋ ์ด์ ๋ ๊ฐ์ ์ํฉ์ ๊ฒช์ ์ ์๋ ๋ถ๋ค์๊ฒ ์ ๋ณด๋ฅผ ๊ณต์ ํ๊ณ ์ ํจ์ด๋ค. ์ผ์ ์ํ์ 5์ 11์ผ ์ค์ 9์ 30๋ถ์ผ๋ก ์ก์๋ค.๊ธ์์ผ๋ถํฐ ๋ชธ์ด์ ๊ฑธ๋ ธ๊ณ , ์ํ๋น์ผ์๋ ์๋ฒฝ์ ๊ทผ์กํต ๋๋ฌธ์ ์ ์์ ๊นผ๋ค. ์ง์ง ์์ ์ฒ์ ๋๋ผ๋ ํต์ฆ์ด์๋ค. ์ด๊นจ ๋ง์น๋ก ๋๋ฆฌ๋ ์ค..๊ทธ๋๋ ์ํ ๋ณผ ์๋ ์์๋ค. ๋ฌธ์ 1. ํ๋ก์ธ์ค ๋ฌธ์ ์
์ค ์๊ฐ์ ์ํ ์์ 30๋ถ ์ ์ธ 9์ ์ ๊ฐ. Mac์ผ๋ก ์์๋ฅผ ์ค๋นํ๋๋ฐ, ๋ฌธ์ ๋ ์ด๋๋ถํฐ ์์์ด์๋ค..
2025๋
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 1ํ ์ค๊ธฐ ์ํ์ ๋ดค๋ค.ํ์ ์ํ ํ๊ธฐ๋ ์๋์https://koreatstm.tistory.com/241 ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ ํ๊ธฐhttps://koreatstm.tistory.com/225#Monday%20(01.13)-1 ์ฐ๋ฆฌ FISA AI์์ง๋์ด๋ง 3์ฃผ์ฐจ ๊ณผ์ Monday (01.13)๋๋ณด๊ธฐ์ค๋์ ์ ์ฌ ๋ณ์ โญ๏ธ โญ๏ธ โญ๏ธ๊ตฌ๋ด์๋น์์ ๋จน์๋ค.5500์... ๊ทธ๋ฅ ๋จน์https://map.naver.com/p/entry/place/188koreatstm.tistory.com ์ค๋น๋ฐฉ๋ฒ ์ ๊ณต์์ด๊ธฐ๋ ํ๊ณ , ์ฃผ์์์ ๊ณต๋ถ ์กฐ๊ธ๋ง ํ๋ฉด ์ฝ๋ค๊ณ ํด์ ์ผ์ฃผ์ผ์ ๊ณต๋ถ ์ผ์ ์ผ๋ก ์ก์๋ค.๋ฌธ์ ๋ ๋ง์ ์ํ ์ผ์ฃผ์ผ ์ ์ด ๋์, ๊ฐ๊ธฐ ๋๋ฌธ์ ๊ณต๋ถ๋ฅผ ํ ์๊ฐ ์์๋ค. (๊ฐ๊ธฐ๋ ๊ธ๋ฐฉ ๋์๋๋ฐ...์ด์ง๋ฌ์์ฆ..
Flask๋ ํ
ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ์น ํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ๋ ๋๋งํ ์ ์๋ค.ํ
ํ๋ฆฟ์ HTML ํ์ผ๊ณผ ์ ์ฌํ์ง๋ง ๊ทธ ์์์ ํ์ด์ฌ ์ฝ๋(Jinja2 ํ
ํ๋ฆฟ ์ธ์ด)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋์ ์ผ๋ก ์ฝ์
ํ๊ณ ์ ์ด 1. ํ
ํ๋ฆฟ ํ์ผ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ /project_name |-- app.py |-- config.py |-- models.py |-- templates/ |-- categories.html |-- products.html |-- users.html |-- test.db templates/index.html Welcome to the Home Page Click below to see the categories, products, or ..
ORM (Object-Relational Mapping) ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ๋งคํํ๋ ๋ฐฉ๋ฒFlask-SQLAlchemy๋ Python ๊ฐ์ฒด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ
์ด๋ธ ๊ฐ์ ๋งคํ์ ์๋์ผ๋ก ์ฒ๋ฆฌ -> SQL ์ฟผ๋ฆฌ ์์ฑ ์์ด Python ๊ฐ์ฒด๋ฅผ ๋ค๋ฃจ๋ฏ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ์์ฉ ๊ฐ๋ฅ# ORM ์ค์น$ pip install flask-migrate ORM ๊ตฌ์ฑ 1. config.py.env ํ์ผ: ์ ํ๋ฆฌ์ผ์ด์
์ธ๋ถ์์ ํ๊ฒฝ ๋ณ์๋ฅผ ๊ด๋ฆฌํ๋ ํ์ผ๋น๋ฐ๋ฒํธ, API ํค, ๋ฐ์ดํฐ๋ฒ ์ด์ค URI์ ๊ฐ์ ๋ฏผ๊ฐํ ์ค์ ๊ฐ๋ค์ด ํฌํจSQLALCHEMY_DATABASE_URI: ๋ฐ์ดํฐ๋ฒ ์ด์ค URI๋ฅผ ์ค์ SQLALCHEMY_TRACK_MODIFICATIONS: False๋ก ์ค์ ํ์ฌ Flask๊ฐ..
๋ฐฑ์ค๋ ๋ฐฑ์๋๋ ์ฌ์ฉ์๊ฐ ์ง์ ์ ๊ทผํ์ง ์๋ ์๋ฒ ์ธก ์์คํ
์ ์๋ฏธํ๋ฉฐ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ๋น์ฆ๋์ค ๋ก์ง, ์ธ์ฆ, API ์ ๊ณต ๋ฑ์ ๋ด๋นํ๋ค.๋ฐฑ์๋ ํ๋ ์์ํฌ๋?๋ฐฑ์๋ ํ๋ ์์ํฌ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ฝ๊ฒ ๋ง๋ค๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๊ตฌ ๋ชจ์์ด๋ค.๊ฐ๋ฐ์๋ ์ด๋ฅผ ํตํด ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ , ๋ณด์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์
์ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค.๐ก ์น ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ข์ ์ โ
๋ฐ๋ณต์ ์ธ ์์
๊ฐ์ → ์์ฒญ ๋ผ์ฐํ
, ๋ฐ์ดํฐ ๊ฒ์ฆ ๋ฑ์ ์๋ํโ
๊ฐ๋ฐ ์๋ ํฅ์ → ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ด ์ ๊ณต๋จโ
๋๋ฒ๊น
๊ณผ ํ
์คํธ ๋๊ตฌ ์ ๊ณต → ์ค๋ฅ ์ฐพ๊ธฐ๊ฐ ์ฌ์์ด๋ค ํ๋ ์์ํฌ๋ฅผ ๊ณ ๋ฅผ์ง ๊ณ ๋ ค์ฌํญํ๋ก์ ํธ ๊ท๋ชจ์ ๋ณต์ก๋ํ๋ ์์ํฌ ํ์ฅ ๊ฐ๋ฅ์ฑ์ปค๋ฎค๋ํฐ๋ผ์ด์ ์ค ์ ์ฑ
Flask์ฅ์ ๊ฐ๊ฒฐํ๊ณ ๊ฐ๋ณ๋ค. ๋ถํ์ํ ๊ธฐ๋ฅ์ด ์์ด, ํ์ํ ๊ธฐ๋ฅ๋ง ์ถ๊ฐํด์ ์ฌ์ฉ ๊ฐ๋ฅ์..
Redis๋ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํด์ผ ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์์ ํ์์ ์ธ ๋๊ตฌ๋ก ์ฌ์ฉ๋๋ค. ์์ผ๋ก ํ ํ๋ก์ ํธ์์ ํ์ํ ๊ฒ ๊ฐ์ ๊ณต๋ถ๋ฅผ ํ๊ธฐ๋ก ํ๋ค. Redis๋?๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ํต์ฌRedis๋ ๋งค์ฐ ๋น ๋ฅธ ์ฑ๋ฅ์ ์๋ํ๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก, ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ(RAM)์ ์ ์ฅํ์ฌ ์ฒ๋ฆฌ ์๋๊ฐ ๋ฐ์ด๋ ์์คํ
MySQL๊ณผ ๊ฐ์ ์ ํต์ ์ธ RDBMS๋ ๋ฐ์ดํฐ๋ฅผ ๋์คํฌ์ ์ ์ฅํ๋ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ ์๋์ ์ผ๋ก ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ฆฌ์ง๋ง, Redis๋ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์์ ์ง์ ์ฒ๋ฆฌํจ์ผ๋ก์จ ํจ์ฌ ๋น ๋ฅธ ์๋๋ฅผ ์ ๊ณตํ๋ค.์ฅ์ ์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ ์ฒ๋ฆฌ: Redis๋ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ค. ๋ฐ๋ผ์ ๋ฐ์ดํฐ ์กฐํ๋ ์์ ์๋๊ฐ ๋งค์ฐ ๋น ๋ฅด๊ณ , ํนํ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํ ๋ Redis์ ์๋๊ฐ ๊ฐ์ฅ ํฐ ๊ฐ..
SQLD์ ์ด์ด ํ๊ตญ๋ฐ์ดํฐ์๊ฒฉ์ํ์ฐ์
์งํฅ์์์ ๋ณธ ๋๋ฒ์งธ ์ํ์ด๋ค.https://koreatstm.tistory.com/146 SQLD ํฉ๊ฒฉ ํ๊ธฐhttps://www.dataq.or.kr/www/sub/a_04.do#none ๋ฐ์ดํฐ์๊ฒฉ์ํSQL(Structured Query Language)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ ์ ์ผ๋ก ์ก์ธ์คํ ์ ์๋ ์ธ์ด๋ก, ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ณ (Data Definition), ์กฐ์ํ๋ฉฐ(Data Manipulation), ์กฐkoreatstm.tistory.com SQLD์ ์ ์๋ ๋ฐฉ์์ผ๋ก ์ ๋ฆฌํ๋ ค๊ณ ํ๋ค. 1. ์๊ฒฉ์ฆ ์ทจ๋ ์ด์ ๋๋ ์๊ฒฉ์ฆ์ ์ค๋นํ๋ ์ด์ ๊ฐ ์๊ฒฉ์ฆ์ ์ค๋นํจ์ผ๋ก์จ ๊ด๋ จ ๊ฐ๋
์ ํ์ด๋ณผ ์ ์๋ ๊ณ๊ธฐ์ด๊ธฐ ๋๋ฌธ์ด๋ค.์ด๋ฒ ADsP๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. AI์ ๋ํด ์์
์ ๋ฃ๊ธด ํ์์ง๋ง..
https://koreatstm.tistory.com/225#Monday%20(01.13)-1 ์ฐ๋ฆฌ FISA AI์์ง๋์ด๋ง 3์ฃผ์ฐจ ๊ณผ์ Monday (01.13)๋๋ณด๊ธฐ์ค๋์ ์ ์ฌ ๋ณ์ โญ๏ธ โญ๏ธ โญ๏ธ๊ตฌ๋ด์๋น์์ ๋จน์๋ค.5500์... ๊ทธ๋ฅ ๋จน์https://map.naver.com/p/entry/place/18808775?placePath=%252Fhome%253Fentry%253Dpll&searchType=place&lng=126.8858948&lat=37.5847261 ๋คkoreatstm.tistory.com ์ด ๋, ์ ์ฒญํ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ๋ฅผ ์ค๋ ๋ณด์๋ค. ์ค๋น๋ฐฉ๋ฒ ์์ดํฐ, ์์ดํจ๋๋ก ๊ณต๋ถํ๋ค. ๋ง์ถ๋ค ์ฑ ๊ฐ์ถ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ์ ๊ฒฝ์ฐ 3์ผ๋์๋ง ํด์ค์ด ๋ฌด๋ฃ๋ผ์, ์ด๋ ๊ฒ ํ์๊ฐ์
ํด์ ๋ดค๋ค.ํ ์์ผ ๋ฆ๊ฒ๊น์ง ์..