ETC(11)
-
[Python] Python ๊ฐ์ํ๊ฒฝ (venv) ์์๋ณด๊ธฐ
๊ฐ์ ํ๊ฒฝ์ด๋? ๊ฐ์ ํ๊ฒฝ์ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ์คํฌ๋ฆฝํธ๊ฐ ๋ค๋ฅธ ๊ฐ์ ํ๊ฒฝ์ ์ค์น๋ ๊ฒ๊ณผ (๊ธฐ๋ณธ์ ์ผ๋ก) “์์คํ ” ํ์ด์ฌ(๊ธฐ์กด ์ด์ ์ฒด์ ์ผ๋ถ๋ก ์ค์น๋์ด์๋ ๊ฒ)์ ์ค์น๋ ๋ชจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฉ๋ฆฌ๋์ด์๋ ํ์ด์ฌ ํ๊ฒฝ. ํ์ด์ฌ ์คํ ํ์ผ๊ณผ ๊ฐ์ ํ๊ฒฝ์์ ๋ํ๋ด๋ ๋ค๋ฅธ ํ์ผ์ ํฌํจํ๋ ๋๋ ํฐ๋ฆฌ ํธ๋ฆฌ. ๊ฐ์ํ๊ฒฝ์ ์ฌ์ฉํด์ผ ํ๋ ์ด์ ? ํ์ด์ฌ ํน์ฑ ๊ฐ๋ฐ ์ฃผ๊ธฐ๊ฐ ๋น ๋ฆ. ๋ค์ํ ํจํค์ง๋ฅผ ์ด์ํ๋๋ฐ, ํจํค์ง ๋ฒ์ ์ ๋ฐ๋ผ ํธํ์ด ์๋๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์. ๊ฐ์ ํ๊ฒฝ์ ์ข ์์ฑ ๊ด๋ฆฌ ๋ฐ ๋ถ๋ฆฌ, ์์คํ ๊ด๋ฆฌ์ ์ก์ธ์ค ์์ด Python ํจํค์ง ์ค์น ๋ฐ ์ฌ์ฉ์ ์ฉ์ด์ฑ, ์ฌ๋ฌ Python ๋ฒ์ ์ ๊ฑธ์น Python ์ํํธ์จ์ด์ ์๋ ํ ์คํธ ๋ฑ์ ์ด๋ฏธ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ค. ์์คํ ๋ ๋ฒจ์ site-package ๋๋ ํ ๋ฆฌ๋ก๋ถํฐ ..
2023.08.29 -
[AWS SAP ์๊ฒฉ์ฆ ํฉ๊ฒฉ ํ๊ธฐ] AWS Certified Solutions Architect - Professional
๐ท AWS ๊ฒฝ๋ ฅ : ์ค๋ฌด ๊ฒฝ๋ ฅ 1๋ ๋ฐ. ๊ฐ์ธ ํ๋ก์ ํธ๋ฅผ ์ํ AWS ์ฌ์ฉ ๊ธฐ๊ฐ์ ํฌํจํ๋ฉด ์ฝ 3๋ . ๐ท ๊ณต๋ถ ๊ธฐ๊ฐ : 2์ฃผ ๐ท ์ํ ๋ ์ง : 2022/09/07 ๐ ๊ณต๋ถ ๋ฐฉ๋ฒ 1. ๋คํ ๊ตฌ๋งค ์์ ํ ํฉ๊ฒฉ์ ์ํด์๋ ๋คํ๊ฐ ๊ผญ ํ์ํ๋ค. AWS ๊ฒฝํ์ด ๋ง๊ณ ๋ค์ํ ์๋น์ค์ ๋ํ ์ดํด๋๊ฐ ๋์ ํฉ๊ฒฉ์ด ์ฌ์ด ์ฌ๋๋ ์์ง๋ง, ๋๋ ๊ทธ๋ฐ ์ค๋ ฅ๋ ์์๋ฟ๋๋ฌ ์๋ ์ํ ์ ์๋ฃ๊ฐ ๋น์ธ๊ธฐ ๋๋ฌธ์ ํ ๋ฒ์ ํฉ๊ฒฉํ๊ธฐ ์ํด์๋ ์์ ํ๊ฒ ๋ฌธ์ ์ํ๊ณผ ๊ฐ์ ๋คํ๋ฅผ ๊ตฌ๋งคํ์๋ค. ๋ด๊ฐ ๊ตฌ๋งคํ ๋คํ๋ ์ฌ๊ธฐ. ๊ฐ์ฅ ์ต์ ํ์๋ค ํ๊ธํ์ด ์๋ค๋ฉด ์ด๋ค ์ฌ์ดํธ์์ ๊ตฌ๋งคํด๋ ์๊ด ์์ ๋ฏํ๋ค. 2. ๋คํ ๋ฟ์๊ธฐ ํ๊ธํ ๋คํ๋ ๋ฒ์ญ์ด ์ด์ํ ๋ฌธ์ ๊ฐ ๋ง๊ณ ๋คํ์ ํ๊ธฐ๋ ๋ต์ ์๋ชป๋ ๋ต์ธ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. 1 ํ๋ ์์ ๊ณต๋ค์ฌ์ ์ ํํ๊ฒ ๋ฌธ์ ๋ฅผ ์ดํดํ๊ณ ..
2022.09.11 -
[React] React Hook API (1)
ํด๋น ํฌ์คํ ์์๋ React์ ๋ด์ฅ๋ Hook API์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. 1๏ธโฃ useState 2๏ธโฃ useEffect โ๏ธ useState ํจ์ํ ์ปดํฌ๋ํธ์์ ์ํ ๊ด๋ฆฌ state = { isLoading : true, recipeList : [] } // AA๋ผ๋ list๊ฐ ์๋ค๊ณ ๊ฐ์ . this.setState({recipeList:AA, isLoading:false}); ํด๋์ค์์๋ state๋ฅผ ๊ฐ์ฒด๋ก ๋ฌถ์ด์ ๊ด๋ฆฌํฉ๋๋ค. const [value, setValue] = useState(100); useState๋ ๋ฐฐ์ด์ ๋ฐํํฉ๋๋ค. value : state ๊ฐ setValue : state๋ฅผ ์ค์ ํ๋ ํจ์ value์ ์ด๊ธฐ๊ฐ์ 100์ผ๋ก ์ค์ . (value, setValue๋ ์ํ๋ ์ด๋ฆ์ ๋ณ..
2020.06.14 -
[ํ๋ก๊ทธ๋๋จธ์ค] SQL ์ ์ ์๊ฐ ๊ตฌํ๊ธฐ(2) - Oracle
๐ ๋ฌธ์ ANIMAL_OUTS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์์ ์ ์ ๋ณด๋ธ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_OUTS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ์ ์์ผ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. ๋ณดํธ์์์๋ ๋ช ์์ ์ ์์ด ๊ฐ์ฅ ํ๋ฐํ๊ฒ ์ผ์ด๋๋์ง ์์๋ณด๋ ค ํฉ๋๋ค. 0์๋ถํฐ 23์๊น์ง, ๊ฐ ์๊ฐ๋๋ณ๋ก ์ ์์ด ๋ช ๊ฑด์ด๋ ๋ฐ์ํ๋์ง ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์ด๋ ๊ฒฐ๊ณผ๋ ์๊ฐ๋ ์์ผ๋ก ์ ๋ ฌํด์ผ ํฉ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATE..
2020.06.07 -
[ReactJS] Hook ๊ฐ๋ ์์๋ณด๊ธฐ
โ Hook์ ์ฌ์ฉํ๋ ์ด์ hook์ด ๋์ค๊ธฐ ์ ์ ์ฌ๋๋ค์ Class๋ฅผ ์ด์ฉํ์ฌ ์ปดํฌ๋ํธ๋ฅผ ์์ฑํ์ต๋๋ค. ์ด์ ๋ hook์ ํตํด state๋ฅผ ๊ด๋ฆฌํ๊ณ ์ฌ๋ฌ react ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. hook ์ด์ ์๋ HOC(Higher Order Component)๋ฅผ ์ด์ฉํ์ฌ ์ฝ๋๋ฅผ ๋ฐ๋ณตํด์ ์์ฑ์ ํด์ผ ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํ์ต๋๋ค. "HOC"์ด๋ ํ๋ฉด์์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ก์ง๋ง์ ๋ถ๋ฆฌํด์ component๋ก ๋ง๋ค๊ณ , ์ฌ์ฌ์ฉ ๋ถ๊ฐ๋ฅํ UI์ ๊ฐ์ ๋ค๋ฅธ ๋ถ๋ถ์ parameter๋ก ๋ฐ์์ ์ฒ๋ฆฌํ๋๋ก ํ๋ ํจํด์ ๋๋ค. ์ฆ, ๋ฆฌ์กํธ ์ปดํฌ๋ํธ๋ฅผ ์ธ์๋ก ๋ฐ์์ ์๋ก์ด ๋ฆฌ์กํธ ์ปดํฌ๋ํธ๋ฅผ ๋ฆฌํดํ๋ ํจ์๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ํ์ง๋ง HOC์ ์ฌ์ฉํ์ ๋, wrapper hell์ด๋ผ๋ ๋ ๋ค๋ฅธ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋๋ฐ์..
2020.06.03