์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- html
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ํ๋ก๊ทธ๋๋ฐ
- ์๋ฐ
- database
- ์ํ
- Python
- ํ์ด์ฌ
- ์ค๋ธ์
- ๊ฐ์์ ์
- JavaScript
- ๋ฐฉํ๋ฒฝdmz
- ์ค๋ผํด
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ๊ฐ๋ฐ
- ๋๊ฐ
- dmz๋
- ์ฝ๋ฉ
- ์ฑ
- css
- ๋ ์
- dmz๊ตฌ์ฑ
- ๋คํธ์ํฌdmz
- dmz๋คํธ์ํฌ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ ๋ฆฌํธ๋ฆฌํธ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์นํผ๋ธ๋ฆฌ์ฑ
- Java
- ์นดํ๋๊ฐ
- Today
- Total
๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (240)
JiYoung Dev ๐ฅ

Java Pre-Training - 2023.02.17 ํ์ต๋ด์ฉ ์ฐธ๊ณ ์๋ฃ ์ฝ๋ฉ๊ต์ก ํฐ์จํผ์ค์ฟจ 4์ฐจ์ฐ์ ํ๋ช , ์ฝ๋ฉ๊ต์ก, ์ํํธ์จ์ด๊ต์ก, ์ฝ๋ฉ๊ธฐ์ด, SW์ฝ๋ฉ, ๊ธฐ์ด์ฝ๋ฉ๋ถํฐ ์๋ฐ ํ์ด์ฌ ๋ฑ tcpschool.com ์ฐ์ฐ์(operator) ์๋ฐ์์๋ ์ฌ๋ฌ ์ข ๋ฅ์ ์ฐ์ฐ์ ์ํํ๊ธฐ ์ํด ๋ค์ํ ์ฐ์ฐ์ ์ ๊ณต 1. ์ฐ์ ์ฐ์ฐ์(arithmetic operator) 2. ๋์ ์ฐ์ฐ์(assignment operator) 3. ์ฆ๊ฐ ์ฐ์ฐ์(increment and decrement operators) 4. ๋น๊ต ์ฐ์ฐ์(comparison operator) 5. ๋ ผ๋ฆฌ ์ฐ์ฐ์(logical operator) 6. ๋นํธ ์ฐ์ฐ์(bitwise operator) 7. ์ผํญ ์ฐ์ฐ์(ternary operator) 8. instan..

Java Pre-Trainging - 2023.02.16 ํ์ต๋ด์ฉ ์ฐธ๊ณ ์๋ฃ ์ฝ๋ฉ๊ต์ก ํฐ์จํผ์ค์ฟจ 4์ฐจ์ฐ์ ํ๋ช , ์ฝ๋ฉ๊ต์ก, ์ํํธ์จ์ด๊ต์ก, ์ฝ๋ฉ๊ธฐ์ด, SW์ฝ๋ฉ, ๊ธฐ์ด์ฝ๋ฉ๋ถํฐ ์๋ฐ ํ์ด์ฌ ๋ฑ tcpschool.com ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(Progranmming Language) ์ฌ๋์ ์ธ์ด๋ฅผ ๊ธฐ๊ณ์ด(์ด์ง๋ฒ ๋ฑ)๋ก ๋ฒ์ญํด์ฃผ๋ ์ค๊ฐ ๋ค๋ฆฌ์ ์ธ์ด Java C์ธ์ด์ ๊ฐ์ฒด ์งํฅ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ๋ง๋ C++๊ณผ๋ ๋ฌ๋ฆฌ, ์ฒ์๋ถํฐ ๊ฐ์ฒด ์งํฅ ์ธ์ด๋ก ๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ฐ์ฒด์งํฅ์ธ์ด๋, ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋จ ์ธ์ด์ ์ด์นญ์ด๋ค. ๋ํ์ ์ธ ๊ฐ์ฒด์งํฅ์ธ์ด๋ก๋ ์ถ์ ๋ฐ์ดํฐํ ํ๋ก๊ทธ๋จ ์ธ์ด์ ์์กฐ๋ผ๊ณ ํ ์ ์๋ ์๋ฎฌ๋ ์ด์ ์ธ์ด ์๋ฎฌ๋ผ, ์ค๋ชฐํ ํฌ 80 ๋ฑ์ด ์๋ค. ๋ํ ๊ธฐ์กด ์ธ์ด์์ ๊ฐ์ฒด ..

๋ผํ๋ผ์ค์ ์ ๋ง ๋ง์ผ ์ฐ์ฃผ์ ๋ชจ๋ ์์์ ์ ํํ ์์น์ ์ด๋๋์ ์๊ณ ์๋ ์กด์ฌ๊ฐ ์๋ค๋ฉด, ๋ดํด์ ์ด๋ ๋ฒ์น์ ์ด์ฉํด ๊ณผ๊ฑฐ์ ํ์ฌ์ ๋ชจ๋ ํ์์ ํด๋ช ํ๊ณ ๋ฏธ๋๊น์ง ์์ธกํ ์ ์๋ค. ์ด๋ ์๊ฐ ๋ชจ๋ ๋ฌผ์ง์ ์์ด์์ ์ญํ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์๊ณ ๊ทธ๊ฒ์ ์์๊ฐ์ ํด์ํ ์ ์๋ ์ง์ฑ์ด ์กด์ฌํ๋ค๋ฉด ์ด ์ธ์์ ๋ถํ์คํ ๊ฒ์ ์์ด์ ธ์ ๋ฏธ๋๋ฅผ ์์ธกํ ์ ์๋ค. ๋ผํ๋ผ์ค์ ์ ๋ง๋ผ๋ ๊ฐ๋ ์ ๋ค์ด๋ณด์๋๊ฐ? ์๋ ๋ผํ๋ผ์ค ๋ฐฉ์ ์์? ๋๋ ๋ํ๊ต ๋ฏธ์ ๋ถ ์๊ฐ์ ์ด ์ด๋ฆ์ ๋ค์ด๋ณด์๋ค. ํผ์๋ฅด์๋ชฝ ๋ผํ๋ผ์ค. ํ๋์ค์ ์ํ์์ด์ ์ฒ๋ฌธํ์์ธ ๋ผํ๋ผ์ค์ ์ด๋ฆ์์ ๋ฐ์จ ๋ผํ๋ผ์ค ๋ฐฉ์ ์. ๋ผํ๋ผ์ค๋ ์์ ์ธ์ฉ๋ฌธ๊ณผ ๊ฐ์ด ๋ผํ๋ผ์ค ์ ๋ง๋ผ๋ ์ฌ๊ณ ์คํ์ ์ ์ํ๊ธฐ๋ ํ๋ค. ๊ณต๊ณผ๋ํ์ ์กธ์ ํ ํ๊ฐ์๋ ธ ๊ฒ์ด๊ณ ๋ ๋ผํ๋ผ์ค๊ฐ ์ ์ํ '๋ผํ๋ผ์ค์ ์ ๋ง'์ ๋์..

2023.02.15 ํ์ต ๋ด์ฉ ํจ์ ko.javascript.info ๋ณ์(Variables) - ๋ณ์๋, ์ด๋ค ๊ฐ(๋ฐ์ดํฐ)์ ์ ์ฅํ๊ธฐ ์ํด ์ฐ์ด๋ ์ด๋ฆ์ด ๋ถ์ ์์(์ ์ฅ์) - ๋๋ค์์ ์๋ฐ์คํฌ๋ฆฝํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์๋ ์๋ฒ๋ก๋ถํฐ ์ ๋ ฅ๋ฐ์ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ๋์ - ์ : ์จ๋ผ์ธ ์ผํ๋ชฐ → ํ๋งค ์ค์ธ ์ํ์ด๋ ์ฅ๋ฐ๊ตฌ๋ ๋ฑ์ ์ ๋ณด, ์ฑํ ์ ํ๋ฆฌ์ผ์ด์ → ์ฌ์ฉ์์ ์ ๋ณด, ๋ฉ์์ง ๋ฑ - ๋ณ์๋ ์ด๋ฌํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ฉ๋๋ก ์ฌ์ฉ ๋ณ์ ์ ์ธํ๊ธฐ let let ๋ณ์์ด๋ฆ ; ๋ณ์์ด๋ฆ์ ๋ฐ์ดํฐ(๊ฐ)๋ฅผ ์ ์ฅํ๋ ค๋ฉด ํ ๋น ์ฐ์ฐ์ ' = ' ์ฌ์ฉ (์ด๊ธฐํ) let ๋ณ์์ด๋ฆ ; ๋ณ์์ด๋ฆ = ๊ฐ ; ๋ณ์๋ ์ ์ธ๊ณผ ๋์์ ๊ฐ์ ๋ฃ์ด์ค ์ ์์ let ๋ณ์์ด๋ฆ = ๊ฐ; ํ ์ค์ ์ฌ๋ฌ ๊ฐ์ ๋ณ์๋ฅผ ์ ์ธํ ..

์๋ฐ์คํฌ๋ฆฝํธ(JavaScript) - 2023.2.14 ํ์ต ๋ด์ฉ ์ฐธ๊ณ ์๋ฃ: https://ko.javascript.info/ https://developer.mozilla.org/ko/docs/Web/JavaScript JavaScript | MDN JavaScript (JS)๋ ๊ฐ๋ฒผ์ด, ์ธํฐํ๋ฆฌํฐ ํน์ just-in-time ์ปดํ์ผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก, ์ผ๊ธ ํจ์๋ฅผ ์ง์ํฉ๋๋ค. ์น ํ์ด์ง๋ฅผ ์ํ ์คํฌ๋ฆฝํธ ์ธ์ด๋ก ์ ์๋ ค์ ธ ์์ง๋ง, Node.js, Apache CouchDB, Adobe Acrobat์ฒ๋ผ developer.mozilla.org ๋ชจ๋ JavaScript ํํ ๋ฆฌ์ผ ko.javascript.info 1. ์ ์ - HTML๊ณผ CSS์ ํจ๊ป ํด๋ผ์ด์ธํธ ์ธก ์นํ๋ก๊ทธ๋๋ฐ์ ํ ์ ์๋๋ก ๋๋ ํ๋ก๊ทธ๋..

1. ๋ก๋ ์๋ฎฌ๋ ์ด์ 1) 1๋ถํฐ 45๊น์ง ์ค๋ณต๋์ง ์๋ n๊ฐ์ ์ซ์ ๋ฆฌ์คํธ๋ก ๋์ด - ๋น ๋ฆฌ์คํธ๋ฅผ ์ ์ํ๊ณ while ๋ฐ๋ณต๋ฌธ ์ฌ์ฉํ์ฌ ๋ฆฌ์คํธ์ ์์ ์ถ๊ฐํ๋ ๋ฐฉ์์ผ๋ก ์์ฑ 2) ๋๋คํ ์ซ์ n๊ฐ + ๋ณด๋์ค ์ซ์ 1๊ฐ ์ถ๋ ฅ - ์์์ ์์ฑํ generate_number ํจ์ ํ์ฉ - sort ์ฌ์ฉํ์ฌ ์ ๋ ฌ, ์ฐ์ฐ์ + ์ฌ์ฉํ์ฌ 6๊ฐ ๋๋ค ์ซ์ + ๋ณด๋์ค ๋๋ค ์ซ์ 1๊ฐ ์ถ๋ ฅ - ๋ชจ๋ฒ๋ต์์์๋ + ์ฐ์ฌ์ ๋์ 7๊ฐ์ ๋๋คํ ์ซ์๋ฅผ ๋ฝ์ ํ sort๋ก ์ ๋ ฌํ ๋ [:6] ์ฌ์ฉํ์ฌ ๋งจ ๋ง์ง๋ง ์ซ์๋ฅผ ์ ์ธํ๊ณ ์ ๋ ฌ 3) ์ปดํจํฐ์์ ๋ฝ์ ๋๋ค ์ซ์์ ์ฐธ๊ฐ์๊ฐ ๋ฝ์ ๋ฒํธ ๋ช ๊ฐ๊ฐ ๋๊ฐ์์ง ํ์ธ - for ๋ฐ๋ณต๋ฌธ๊ณผ in ์ฌ์ฉ 4) ๋น์ฒจ๊ธ์ก ์ถ๋ ฅ - ์์ ๋ฒ์๋ฅผ ์ง์ ํ์ โป ์์ ๋ฒ์ ์ง์ ์ ์ค๋ฅธ์ชฝ ์ซ์๋ณด๋ค ์์ ..

1. ํ์ผ ์ด๊ธฐ ํ์ด์ฌ์์ txt์ ๊ฐ์ ๋ค๋ฅธ ํ์ผ์ ๋ถ๋ฌ์ฌ ๋ ์ฌ์ฉ with open('ํ์ผ๋ช ', 'r') as f: 2. strip ๋ฌธ์์ด์ ์, ๋ค ์กด์ฌํ๋ ํ์ดํธ ์คํ์ด์ค(" ", \n, \t) ์ ๊ฑฐ 3. split ํ๋ผ๋ฏธํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด์ ๋๋ 3.1. ๋ฌธ์ ํ์ด 1) chicken.txt ํ์ผ์ ๋ถ๋ฌ์ ํ๋ฃจ ํ๊ท ๋งค์ถ ๊ตฌํ๊ธฐ 4. ํ์ผ ์ฐ๊ธฐ with open('ํ์ผ๋ช ', 'w') as f: → ํ์ผ ์ฐ๊ธฐ, ์๋ก์ด ํ์ผ์ ์์ฑํ๋ฉด์ ๋ด์ฉ ์ถ๊ฐ๋จ with open('ํ์ผ๋ช ', 'a') as f: → ๊ธฐ์กด ํ์ผ์ ๋ด์ฉ ์ถ๊ฐ 4.1. ๋ฌธ์ ํ์ด 1) ๋จ์ด์ฅ ๋ง๋ค๊ธฐ point 1. ๋ชจ๋ฒ๋ต์์์๋ while True ์ฌ์ฉํ์ฌ input ๋ฌดํ๋ฐ๋ณตํ๊ณ , if ๋ฌธ - break ์ฌ์ฉํ์ฌ ์ค์ง 2) ๋จ์ดํด์ฆ 3..

1. ๋ชจ๋ ๋ชจ๋์ด๋ ํจ์๋ ๋ณ์ ๋๋ ํด๋์ค๋ฅผ ๋ชจ์ ๋์ ํ์ด์ฌ ํ์ผ์ ๋งํ๋ค. ๋ชจ๋์ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ์ import๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก import + ๋ชจ๋๋ช (ํ์ผ๋ช )์ ์ ๋ ฅํ์ฌ ๋ถ๋ฌ์ฌ ์ ์๋ค. ํ์ผ๋ช ์ด ๊ธธ ๊ฒฝ์ฐ์๋ as๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ๋ช ๋์ ์ฌ์ฉ์๊ฐ ์๋กญ๊ฒ ์ ์ํ ์ฝ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ → import ํ์ผ๋ช as ์ฌ์ฉ์ ์ง์ ๋ช ์นญ ๋ชจ๋์์ ํน์ ํจ์๋ง ๊ฐ์ ธ์ ์ฌ์ฉํ ์๋ ์๋ค. → from ํ์ผ๋ช import ํจ์์ด๋ฆ 1.1. ์คํ ๋ค๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (Standard Library) ๊ฐ๋ฐ์๋ค์ด ์์ฃผ ์ฐ๋ ๊ธฐ๋ฅ๋ค์ ์ฃผ์ ๋ณ๋ก ๋ชจ์ ๋ง๋ ๋ชจ๋ 1) ์์ฃผ์ฐ๋ ๋ชจ๋ : random(๋๋ค) ์์์ ๊ฐ์ ๋ง๋ค๊ณ ์ถ์ ๋ ์ฌ์ฉ - ๋๋คํ ์ ์๋ฅผ ๋ฆฌํดํ๊ณ ์ถ์ ๋ : randint - ๋๋คํ ์์๋ฅผ ๋ฆฌํดํ๊ณ ์ถ์ ๋..

1. Aliasing (์์ผ๋ฆฌ์ด์ฑ) 2. ๋ฆฌ์คํธ(List)์ ๋ฌธ์์ด ๋น๊ต - ๋ฆฌ์คํธ์ ๋ฌธ์์ด์ ๋น์ทํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ - ๋ฆฌ์คํธ, ๋ฌธ์์ด ๋ณด๋ ์ธ๋ฑ์ค๋ฅผ ํตํด ํด๋น ์ธ๋ฑ์ค์ ๊ฐ์ด ๋ฌด์์ธ์ง ๊ตฌํ ์ ์๊ณ , - + , * , len ์ฌ์ฉํ ์ ์์ - ๋จ, ๋ฆฌ์คํธ๋ ์์ ์์ ์ด ๊ฐ๋ฅํ์ง๋ง ๋ฌธ์์ด์ ์์ ๋ถ๊ฐ๋ฅ 3. ๋ฌธ์ ํ์ด 3.1. '์๋ฆฌ์' ํฉ๊ณผ '์๋ฆฌ์ ํฉ'์ ํฉ ๊ตฌํ๊ธฐ 3.2. ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ ๋ค 4์๋ฆฌ ๋ณด์ ํ๊ธฐ ์ถ๋ ฅํ๊ธฐ 3.3. ๊ฑฐ๊พธ๋กํด๋ ๊ฐ์ ๊ธ์์ผ ๊ฒฝ์ฐ True, ์๋๊ฒฝ์ฐ False ๊ตฌํ๊ธฐ

1. ๋ฆฌ์คํธ(List) 2. ๋์ ๋๋ฆฌ(Dictionary) 1. ๋ฆฌ์คํธ(List) 1-1. ๋ฆฌ์คํธ ์ ์ธ & ์์ ์ ๊ทผํ๊ธฐ [ ๊ฐ๋ ์ ๋ฆฌ ] - ๋ฆฌ์คํธ : ์ฌ๋ฌ๊ฐ์ง ์๋ฃ๋ฅผ ์ ์ฅํ ์ ์๋ ์๋ฃํ - ์์ : ๋ฆฌ์คํธ ๋ด๋ถ์ ์๋ ๊ฐ๊ฐ์ ๋ด์ฉ - ์ธ๋ฑ์ค : ๋ฆฌ์คํธ ๋ด๋ถ์์ ๊ฐ์ ์์น ๋ฆฌ์คํธ(List) ํจ์๋, ๋ณ์์ ์ฌ๋ฌ๊ฐ์ ๊ฐ์ ์ ์ฅํ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ ํจ์๋ก ๋๊ดํธ [ ] ๋ด๋ถ์ ์๋ฃ๋ฅผ ๋ฃ์ด ์ ์ธ ex. numbers = [1, 2, 5, 0, 11] names = ["๊ธธ๋", "์ฌ๋", "ํํ", "ํ์ง"] ์ธ๋ฑ์ฑ(Indexing)์ด๋, ์์๋ฅผ ๋ฐ์์ค๋ ๊ฒ ex. print(numbers[2]) ์ ๋ ฅํ๋ฉด ๊ฒฐ๊ณผ๊ฐ์ 5 โป ์ธ๋ฑ์ฑ์ ์์๋ 0๋ถํฐ ์..