๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
Daily Python #4 : map ํจ์๋?
map ํจ์๋ list์ ๊ฐ์ iterable ๊ฐ์ฒด ๊ฐ ์์์ ํน์ ํจ์๋ฅผ ์ ์ฉ์์ผ์ฃผ๊ณ ๊ทธ ๊ฒฐ๊ณผ๊ฐ์ ๋ฌถ์ด์ ๋๋ ค์ฃผ๋ ํ์ด์ฌ ๋ด์ฅํจ์์ ๋๋ค. ์ด๋ฐ map์ ์ด๋ป๊ฒ ์ฌ์ฉํ ์ ์์์ง ํ๋ฒ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฒ ๊ธ์์ ์์๋ณผ ๋ด์ฉ map ํจ์๋? map ํจ์ ์ฌ์ฉ์์ map ํจ์๋? map ํจ์๋ ์์์๋ ์ธ๊ธํ๋ฏ์ด iterable ๊ฐ์ฒด์ ๊ฐ ์์์ ํน์ ํจ์๋ฅผ ์ ์ฉ์์ผ์ฃผ๋ ๋ด์ฅํจ์์ ๋๋ค. ์ด ๋ง์ ์ดํดํ๊ธฐ ์ํด์๋ ์ผ๋จ map ํจ์์ ํํ๋ฅผ ์ดํดํด์ผ ํฉ๋๋ค. map(function, iterable) # ๋ฐํ๊ฐ์ list๊ฐ ์๋๋ผ Iterator ์ ๋๋ค. map ํจ์๋ ์์ ๋ณด์๋ค์ํผ function ๊ณผ iterable ์ ์ธ์๊ฐ์ผ๋ก ๋ฐ์ต๋๋ค. ์ด๊ฒ์ ์ค์ ๋ฐ์ดํฐ๋ก ์นํํด์ ๋ณด์๋ฉด ์ดํด๊ฐ ์ฌ์์ง์ค ๊ฒ..
Flutter / Flutter GetX์ ๋ํด ์์๋ณด์
Flutter ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด GetX์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ๋ง์ด ๋ค์ผ์ จ์ ํ ๋ฐ์. GetX๊ฐ ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ์ฌ์ฉํด์ผ ํ๋ ๊ฒ ์ธ์ง ์ค๋ ํฌ์คํ ์์ ๊ฐ์ด ์์๋ด ์๋ค. ์ฐธ๊ณ ์๋ฃ GetX API Documentation Murtaza sulaihi์ Flutter GetX ์ํ ๊ด๋ฆฌ์ ๋ํ ๊ถ๊ทน์ ๊ฐ์ด๋ ์ด๋ฒ ๊ธ์์ ์์๋ณผ ๋ด์ฉ GetX๋? GetX์ ํต์ฌ 3๊ฐ์ง GetX์ ๋ถ๊ฐ๊ธฐ๋ฅ GetX์ ๊ฐ๋จํ ์์ GetX ๋? GetX์ ๊ณต์๋ฌธ์ ์ค๋ช ์ ๋ฐ๋ฅด๋ฉด, GetX๋ ๊ณ ์ฑ๋ฅ ์ํ ๊ด๋ฆฌ, ์ง๋ฅํ ์ข ์์ฑ ์ฃผ์ ๋ฐ ๊ฒฝ๋ก ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํด์ฃผ๋ ์ด๊ฒฝ๋์ ๊ฐ๋ ฅํ ์๋ฃจ์ ์ด๋ผ๊ณ ํฉ๋๋ค. GetX๋ ์ด๊ฒฝ๋์ด์ง๋ง ๊ฐ๋ ฅํ ์๋ฃจ์ ์ผ๋ก ์ต๊ณ ์ ๊ฐ๋ฐ ๊ฒฝํ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋กํ๊ณ ์์ต๋๋ค. ์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด GetX์๋ ์ธ ๊ฐ์ง..
์๊ธฐ๊ณ๋ฐ #1 : ์ผ์ฐ ์๋ ๋ฐฉ๋ฒ
์ผ์ฐ ์๊ณ ์ถ์๋ฐ ์ ์ด ์ค์ง ์๋ ์ํฉ์ ๋ง์ด ๊ฒช์ด ๋ณด์ ์ ๊ฒ ์ ๋๋ค. ๊ณผํ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์ด๋ฅผ ์ด๋ป๊ฒ ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํด๋๊ฐ ์ ์์์ง ์์๋ด ์๋ค. ์ด๋ฅผ ํ์ฉํ๋ค๋ฉด ๋ณด๋ค ๋น ๋ฅด๊ฒ ์ ์ ๋์ค ์ ์์ผ์ค ๊ฒ๋๋ค. ์ด๋ฒ ๊ธ์์ ์์๋ณผ ๋ด์ฉ ์๋ ๊ณณ์ ํ๊ฒฝ์ ์ฝ๊ฐ ์ถฅ๊ฒ ์ ์งํ์ธ์. ์๊ธฐ์ ์ ๋ฐ๋ปํ ์ค์๋ ๋ชฉ์์ ํ์ธ์. ์ ๋ค๊ธฐ 3์๊ฐ ์ ์๋ ์ด๋์ ํผํ์ธ์. ์ค์ ์ด๋ ์คํ์ ํ๋น์ ์ฌ์ธ์. ๋๊ฐ์ ์๊ฐ์ ์ผ์ด๋์ธ์. ๋ค์ด๋น์ฐ 2๋ถ๋ง์ ์ ๋๋ ๋ฒ ์๋ ๊ณณ์ ํ๊ฒฝ์ ์ฝ๊ฐ ์ถฅ๊ฒ ์ ์งํ์ธ์. ๋ง์ ๋ถ๋ค์ด ์ด ์ฌ์ค์ ๋ํด์ ๋ชจ๋ฅด์คํ ๋ฐ์. ๋๊บผ์ด ์ด๋ถ์ ๋ฎ๊ฑฐ๋, ๋์ด ์ ์ท์ ์ ๊ณ , ๊ฐํ๊ฒ ๋๋ฐฉ์ ํ๊ฒ ๋๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ์์ด ์ผ์ด๋๊ฒ ๋ฉ๋๋ค. ๊น์ ์๋ฉด์ ๊ฐ์ ๋ ์๋ฉด์ ๊ฐ์ ์ฌ๋ฌ๋ถ๋ค์ด ์ ์ ์๊ธฐ ์์ํ๊ฒ ๋๋ฉด 1.5๋ ์ ๋..

IntelliJ #1 / IntelliJ Java Hello, World ์ถ๋ ฅํ๊ธฐ
IntelliJ ์์ Java ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ Hello, World ๊น์ง ์ถ๋ ฅํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์คํ ๋ณ๋ก ์บก์ฒ ์ฌ์ง์ ์ฒจ๋ถํ์์ผ๋ ์ฒ์ฒํ ๋ฐ๋ผ์ค์๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ผ ๋ฐ๋ก ์์ํ๊ฒ ์ต๋๋ค. 1. IntelliJ ํ๋ก์ ํธ ์ฐฝ IntelliJ ๋ฅผ ํค์๋ฉด ํด๋น ํ๋ฉด์ด ๊ฐ์ฅ ๋จผ์ ๋์ต๋๋ค. ์ฌ๊ธฐ์ New Project๋ฅผ ๋๋ฌ์ค๋๋ค. ๋ง์ฝ ์์ผ์๋ค๋ฉด ์๋จ์ (File -> New Project) ๋ฅผ ํด๋ฆญํ์๋ฉด ๋ฉ๋๋ค. 2. ํ๋ก์ ํธ ์์ฑ ์ฐฝ New Project๋ฅผ ํด๋ฆญํ๋ฉด ๋์ค๋ ํ๋ฉด์ ๋๋ค. ์ด๋ฒ ๊ธ์์๋ ๋จ์ํ ํ๋ก์ ํธ ์์ฑ์ ๋ชฉํ๋ก ํ๊ธฐ ๋๋ฌธ์ ์๋ฌด๊ฒ๋ ์ ํํ์ง ๋ง๊ณ Next ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์. 3. ํ ํ๋ฆฟ ์์ฑ ์ฐฝ Hello, World๋ฅผ ์ถ๋ ฅํ๊ธฐ ์ํด์ ํ ํ๋ฆฟ์ ์ถ๊ฐํ ํ์ ์์ต๋๋ค. ์์ ๋จ๊ณ์ ๋ง์ฐฌ๊ฐ..