๐ ๊ธฐํ/์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_FE
์ฝ๋ฉ์ฉ์ด ํด์ค๊ฐ์ ํ๊ธฐ๋จ๊ธฐ๋ ๋ฏธ์
์ด ์๊ธฐ ์ ์ ์ด๋ฏธ ๊ฐ์ ์ ์ฒญ์ ํ์์ต๋๋ค. ๊ด๋ จ ์ ๊ณต์์์๋ ์์๊ฐ๊ณ ์ ํ๋ ๊ด์ฌ๊ณผ ๋
ธ๋ ฅ์ด ๋ถ์กฑํ๊ธฐ์ ์ฌ์ ํ ์ง๋ฌธ์ ๋ฐ์ผ๋ฉด ์ ๋๋ก ๋๋ตํ ์ ์๋ ๊ฒ์ด ์๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋์ ๋ค์ ๊ธฐ์ด๋ถํฐ ํ๋์ฉ ๋ฐ๋ก์ก์๋ณด์๋ ๋ง์์ผ๋ก ๊ฐ์๋ฅผ ์๊ฐํ๊ฒ ๋์์ต๋๋ค. https://spartacodingclub.kr/ ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ ์์ด๋ณด 8์ฃผ ์์ฑ! ์น/์ฑ/๊ฒ์ ๋น ๋ฅด๊ฒ ๋ฐฐ์ฐ๊ณ ๋ด๊ฒ์ ๋ง๋์ธ์! spartacodingclub.kr ๊ฐ์๋ ์ด 1์๊ฐ๋ ์๋๊ฒ ์งง์ ์๊ฐ์ผ๋ก ๊ตฌ์ฑ ๋์ด์์ต๋๋ค. ์ด 8๊ฐ์ผ๋ก ํ ๊ฐ์๋น ์ ์ผ ๊ธด๊ฒ ๋ฑ 10๋ถ์ผ์ ๋๋ก ๊ฐ๋จํ๊ณ ์ ์์ฝ๋์ด ์์์ต๋๋ค. ๊ฐ์ ์๊ฐ ์งง์๊ฑฐ ์ผ๋จ ํฉ๊ฒฉ-! ๊ทธ๋์ ์๊ฐ๊ฐ๋ ์ค๋ ๋ชจ๋ฅด๊ณ ๋ค์์ต๋๋ค :-) ๊ฐ์ ์ค ๊ฐ์ฌ๋๊ป์ ์ฌ๋ฌ ๋น์ ๋ฅผ ํด..
IT ์ง์
๋ค๋ค ํ๋ฒ์ฏค์ ๋ค์ด๋ดค๊ฑฐ๋, ๋ฃ๊ณ ์๊ฑฐ๋, ์์ผ๋ก ์ผํ๋ฉด์ ๋ค์ ์ฉ์ด๋ฅผ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌํด ๋ณด๊ฒ ๋ค. ์ฝ๋ฉ : OS(์ด์์ฒด์ )์ ๋ช
๋ น์ ๋ด๋ฆฌ๋ ๊ฒ - ์๋ฒ์ ์ญํ : ๊ฐ์ด๋ฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ์ฃผ๋ ์ญํ - ์น์ 'HTML, CSS, JavaScript'๋ฅผ ๋ค ๋ฐ์์ค๊ณ , ์ฑ์ JSON{ ํค : ๋ฐธ๋ฅ }ํ์์ผ๋ก ๋ฐ์ดํฐ๋ง ๋ฐ์์ด. (๊ป๋ฐ๊ธฐ๋ ์ด๋ฏธ ๋ค ๊ฐ์ง๊ณ ์์) ex) ์ํ=Server, ๊ณ ๊ฐ=Client ๊ณ ๊ฐ์ด ์ํ๊ณผ ๋ฏธ๋ฆฌ ์ฝ์ํด๋ ๊ณณ์ ์ฝ์ํด๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๊ณ ๊ฐ์ผ ์๊ณ ๋ฅผ ํ์ธํด์ค API (Application Program Interface) : ์๋ฒ์์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋ ๊ธฐ๋ฅ(์ฐฝ๊ตฌ)์ด์, ํด๋ผ์ด์ธํธ์ ํ ์ฝ์ * Open API? : ๋๊ตฌ๋ ์์ฒญํ ์ ์๊ฒ ์ด์ด ๋ API (์ ์ฉ ์ฌ๋ก) "API ํ๋ ๋ฐ์ฃผ์ธ์..
IT ์ง์
∑ git init : ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ ์์ .git์ด๋ผ๋ ๋๋ ํฐ๋ฆฌ ์์ฑ, ํน์ ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ๋ฅผ Git์ผ๋ก ๋ฒ์ ๊ด๋ฆฌํ ์ ์๋ ์ํ๋ก ๋ง๋ค์ด ์ค ∑ git config user.name "์ด๋ฆ" : ์ฌ์ฉ์ ์ด๋ฆ ์ค์ ∑ git config user.email "์ด๋ฉ์ผ์ฃผ์" : ์ฌ์ฉ์ ์ด๋ฉ์ผ ์ค์ ∑ git config --global --list : ์ค์ ์ ๋ณด ํ์ธ ∑ git add file๋ช
or . : ํ์ผ์ Staging Area์ ์ฌ๋ฆผ (. ์ ์ฌ์ฉํ ๊ฒฝ์ฐ ์๋กญ๊ฒ ์ถ๊ฐ๋๊ฑฐ๋ ์์ ๋ ํ์ผ์ ํ๋ฒ์ Staging Area์ ์ฌ๋ฆด ์ ์์) ∑ git commit -m "commit_message" : Staging Area์ ์๋ ๋ชจ๋ ํ์ผ์ ํ๋์ ์ปค๋ฐ์ผ๋ก ๋ง๋ค์ด repository์ ์ ์ฅ ..
IT ์ง์
Git ์ด๋? ํ๋ก์ ํธ์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ - Git์ผ๋ก ๋ฒ์ ๊ด๋ฆฌํ ํ๋ก์ ํธ๋ฅผ ๋ค๋ฅธ ๊ฐ๋ฐ์์ ํจ๊ป ๊ด๋ฆฌํ๋ฉด์ ํ์
ํ๋ ๊ฒ์ด ๊ฐ๋ฅํจ - ์ค๋๋ ๊ฐ๋ฐ ์ค๋ฌด์์๋ Git๊ณผ GitHub, GitLab ๋ฑ์ ํจ๊ป ์ฌ์ฉํจ์ผ๋ก์จ ๋ฒ์ ๊ด๋ฆฌ์ ํ์
์ ์ฒด๊ณ์ ์ผ๋ก ์ํํจ - Git ๊ธฐ๋ฐ์ ์ ์ฅ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ณณ → GitHub, GitLab, Bitbucket ๋ฑ …. ๋ฐ๋ผ์, Git ≠ GitHub, GitLab โถ Git์ ์ฌ์ฉํด์ผ ํ๋ ์ด์ ! : ์์ค์ฝ๋์ ๋ฒ์ ๊ด๋ฆฌ์ ์ฌ๋ฌ ๊ฐ๋ฐ์์์ ํ์
์ ํ๊ธฐ ์ํด โถ ํ๋ก์ ํธ์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํ์ ๋์ ์ฅ์ - ๊ฐ๋ฐ ์ค์ธ ํ๋ก์ ํธ์ ๋ฒ์ ์ ๊ด๋ฆฌํ ์ ์๋ค. - ํ์ฌ ํ๋ก์ ํธ์ ํ์คํ ๋ฆฌ๋ฅผ ํ์
ํ ์ ์๋ค. - ๋ค๋ฅธ ๊ฐ๋ฐ์๋ ๋ฒ์ ๊ด๋ฆฌ๋ ํ๋ก์ ํธ์ ํ์คํ ..
๐ Programming/Java
์ค๋ณต๊ฐ์ด ์๋ ๋ฐฐ์ด์ ๋ง๋๋๋ฐ๋ Set๊ณผ for๋ฌธ์ ์ฌ์ฉํ๋ ๋ฑ์ ๋ฐฉ๋ฒ์ด ์๋ค. ์ฒ์๋ถํฐ ์ค๋ณต๊ฐ์ด ์๋ ๋ฐฐ์ด์ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ํ์ ๋์ค๋ Set์ ์ด์ฉํ๋ฉด ์ค๋ณต๊ฐ์ด ์ ๊ฑฐ๋ ๋ฐฐ์ด์ด ๋ง๋ค์ด์ง๋ค. ํ์ง๋ง ๋จผ์ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ ์ค๋ณต๊ฐ ๊ฒ์ฌ๋ฅผ ํด๋ณด๋ ค ํ๋ค. arr๋ฐฐ์ด์ 1~10 ์ฌ์ด์ ๋๋ค ์ซ์ 5๊ฐ๋ฅผ ์ ์ฅํ์ฌ ์ค๋ณต๋๋ ๊ฐ์ด ์๋๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด์๋ค. public class prac { public static void main(String[] args) { Random ran = new Random(); int[] arr = new int[5]; for(int i=0; i
๐ Programming/Java
์๋ฐ๋ฅผ ๊ณต๋ถํ๋ค๋ณด๋ฉด ๋จ๊ณจ์๋์ผ๋ก ๋ ์์ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๊ฐ ์์ฃผ ๋ฑ์ฅํ๋ค. ์๋ ์ค๋นํ ์์ ๋ ๋ ์๋ฅผ ์
๋ ฅ๋ฐ๊ณ ๋ ์์ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. โฐ์ต๋๊ณต์ฝ์ ๊ตฌํ๊ธฐ package Test; import java.util.Scanner; public class Arr_02 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // ๋ ์๋ฅผ ์
๋ ฅ๋ฐ์ ๋ ์์ ์ต๋ ๊ณต์ฝ์ ๊ตฌํ๊ธฐ System.out.print("num1 = "); int num1 = scan.nextInt(); System.out.print("num2 = "); int num2 = scan.nextInt(); ..