์ค๋์ ๋ช
์ธ
" ๋ ๊ฐ๋งํ๊ณ ์ฐ์งํ๊ฒ ๋์๊ฐ๋ผ. "
- ์คํฐ๋ธ ์ก์ค
(์ ํ ์ฐฝ์
์)
โถ ์ด์์ฒด์ ์ข
๋ฅ์๋์ฐ (Windows) : ๋ง์ดํฌ๋ก์ํํธ์ฌ์์ ๊ฐ๋ฐํ ์ด์์ฒด์ ์ ๋์ค (Unix) : ๋ฏธ๊ตญ AT&T ๋ฒจ ์ฐ๊ตฌ์์์ ๊ฐ๋ฐํ ์ด์์ฒด์ โ ์ปค๋(Kernel) / ์(Shell) ๋ก ๊ตฌ์ฑ๋ฆฌ๋
์ค (Linux) : ๋ฆฌ๋์ค ํ ๋ฐ์ฆ๊ฐ ์ ๋์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ ์ด์์ฒด์ MacOS / iOS : ์ ํ์ด ์ ๋์ค ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ ์ด์์ฒด์ Android : ๊ตฌ๊ธ์ด ๋ฆฌ๋
์ค ์ปค๋ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ ๊ฐ๋ฐฉํ ๋ชจ๋ฐ์ผ ์ด์์ฒด์ โถ UNIX ๊ตฌ์ฑ ์์ โ ์ปค๋ (Kernel) ํ๋์จ์ด ๋ณดํธ / ํ๋ก๊ทธ๋จ ๋ฐ ํ๋์จ์ด ๊ฐ ์ธํฐํ์ด์ค ์ญํ ํ๋ก์ธ์ค ๊ด๋ฆฌ, ๊ธฐ์ต์ฅ์น ๊ด๋ฆฌ, ํ์ผ ๊ด๋ฆฌ, ์
์ถ๋ ฅ ๊ด๋ฆฌ, ๋ฐ์ดํฐ ์ ์ก ๋ฐ ๋ณํ, ์ ํ๋ก๊ทธ๋จ ์คํ์ ์ํ ํ๋ก์ธ์ค ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ โ ์ (Shell)์ฌ์ฉ์์ ๋ช
๋ น ์ธ์ / ํด์ ํ ์ปค๋๋ก ..
1. ์ ์ (Preemptive) ์ค์ผ์ค๋ง์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ์ค๋จํ๊ณ ,๋ ์ฐ์ ์์๊ฐ ๋์ ๋ค๋ฅธ ํ๋ก์ธ์ค์๊ฒ CPU๋ฅผ ์๋ณด ๊ฐ๋ฅ. ๐ ์ ์ ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ๐น Round Robin : ์๊ฐ ํ ๋น๋(Time Quantum) ์ง๋๋ฉด ๋ค์ ํ๋ก์ธ์ค๋ก ๊ต์ฒด ๐น SRTF (Shortest Remaining Time First) : ๋จ์ ์๊ฐ์ด ๋ ์งง์ ์ ์์
์ด ์ค๋ฉด ํ์ฌ ์์
์ค๋จ ๐น ์ ์ ํ ์ฐ์ ์์(Priority Scheduling) : ๋ ๋์ ์ฐ์ ์์์ ํ๋ก์ธ์ค๊ฐ ๋์ฐฉํ๋ฉด ์ค๋จ๋จ 2. ๋น์ ์ (Non-preemptive) ์ค์ผ์ค๋งํ ๋ฒ ์คํ๋ ํ๋ก์ธ์ค๋ ๋๋ ๋๊น์ง CPU๋ฅผ ์ ์ ํ๋ค. ๊ทธ๋์ ์๋ก ๋์ฐฉํ ํ๋ก์ธ์ค๋ ๋๊ธฐํด์ผ ํ๋ค.์ค์ํ ์์
์ด ๊ธธ๋ฉด, ๋ค์ ์๋ ์งง์ ์์
์ด ์ค๋ ๊ธฐ๋ค๋ฆด ์ ์๊ธฐ ๋๋ฌธ์..
SQL (Strunctured Query Language) ๋ถ๋ฅ โ ๋ฐ์ดํฐ ์ ์์ด (DDL: Data Definition Language)โ ๋
ผ๋ฆฌ/๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ ์CREATE (์์ฑ)CREATE DOMAIN / SCHEMA / TABLE / VIEW / INDEX โ ์์ฑALTER (๋ณ๊ฒฝ)TABLE ์ด๋ฆ ๋ณ๊ฒฝ โ ALTER TABLE / ์ปฌ๋ผ ์ถ๊ฐDROP (์ญ์ )DROP DOMAIN / SCHEMA / TABLE / VIEW / INDEX โ ์ญ์ * CASCADE : ์ฐธ์กฐํ๋ ๋ชจ๋ ๊ฐ์ฒด ํจ๊ป ์ ๊ฑฐ* RESTRICTED : ์ ๊ฑฐํ ์์๋ฅผ ๋ค๋ฅธ ๊ฐ์ฒด๊ฐ ์ฐธ์กฐ ์ ์ ๊ฑฐ ์ทจ์ โก ๋ฐ์ดํฐ ์กฐ์์ด (DML : Data MAnipulation Language)SELECT (๊ฒ์)SELECT FROM ํ
์ด๋ธ๋ช
..
27๋ฒ_ ํจ์ ํธ์ถ ์ ๋งค๊ฐ๋ณ์๋ก ๋ฆฌ์คํธ๋ฅผ ๋ฐ๋ ๋ฌธ์ โ
์ ๋ต: [1, 2] ๐ก y=[]๋ ํจ์ ํธ์ถ ์ ๋งค๋ฒ ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ์์ฑํ์ง ์๊ณ , ๊ธฐ์กด ๋ฆฌ์คํธ๋ฅผ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์, ์์๊ณผ ๋ค๋ฅด๊ฒ ๊ฐ์ด ๊ณ์ ์ถ๊ฐ๋๋ค. ์ฆ, ๋ฆฌ์คํธ๋ฅผ ๊ธฐ๋ณธ ์ธ์๋ก ์ฌ์ฉํ๋ฉด ์ด์ ํธ์ถ์ ๊ฐ์ด ๋์ ๋๋ค. 28๋ฒ_ ๋ฌธ์์ด ๋ฆฌ์คํธ ์ํ๋ค์ ํจ์์ ์คํ ๊ฒฐ๊ณผ๋?class Arr: a = ['Seoul', 'Kyeonggi', 'Inchon', 'Daejoen', 'Daegu', 'Busan'] s = '' # ๋ฌธ์์ด ์ด๊ธฐํ for i in Arr.a: # ์ฌ๋ฐ๋ฅธ for๋ฌธ ๋ฌธ๋ฒ s += i[0] # ๊ฐ ๋จ์ด์ ์ฒซ ๊ธ์๋ง ์ถ๊ฐ print(s)โ
์ ๋ต: SKIDDB (๊ฐ ๋์ ์ด๋ฆ์ ์ฒซ ๊ธ์๋ฅผ ์กฐํฉํ ๊ฒฐ๊ณผ)๐ก A..
โ ์ถ์ ๊ฒฝํฅ๋จ์ํ ๋ฌธ์ ๋ ๊ฑฐ์ ์ถ์ ๋์ง ์์๋ฐ๋ณต๋ฌธ + ์ญ์ฌ๋ผ์ด์ฑ + ์ธ๋ฑ์ฑ ๋ฑ ์ฌ๋ฌ ๊ฐ๋
์ ์์ด์ ๋ณต์กํ ๋ฌธ์ ํํ๋ก ์ถ์ ๋จ.์ ์ฒด 20๋ฌธ์ ์ค Python ๊ด๋ จ ๋ฌธ์ ๋ 1~2๋ฌธ์ ์ ๋ ์ถ์ ๋จ 1. print() ํจ์โ
1. ํ์ด์ฌ print()ํจ์๋๊ธฐ๋ณธ์ ์ผ๋ก ์ค ๋ฐ๊ฟ ์ถ๋ ฅ๋จint_val = range(2, 10, 2)for i in int_val: print(i)2468โ ๋ต์ ์์ฑ์ ์๋์ฒ๋ผ ์์ฑํ๋ฉด ์ค๋ต2, 4, 6, 8 ๊ธฐ๋ณธ์ ์ผ๋ก print() ํจ์๋ ์ถ๋ ฅ ํ ์ค ๋ฐ๊ฟ(\n)์ด ์ ์ฉ๋์ง๋ง, end=" "์ ๊ฐ์ด ์ค์ ํ๋ฉด ์ค ๋ฐ๊ฟ ์์ด ์ํ๋ ๋ฌธ์(์: ๊ณต๋ฐฑ)๋ฅผ ์ถ๋ ฅํ ์ ์๋ค. 2. ๋ฌธ์์ดโ
join() : ์ฌ๋ฌ ๊ฐ์ ๋ฌธ์์ด์ ํ๋๋ก ๊ฒฐํฉstr = '^'.join(['a', 'b', 'c'..
โ ์ ๊ทํ์ด์(Anomaly) ํ์์ด ๋ฐ์ํ์ง ์๋๋ก ์ค๋ณต์ฑ/์ข
์์ฑ ์ต์ํ ํ๊ธฐ ์ํ ์์
๋
ผ๋ฆฌ์ ์ค๊ณ ๋จ๊ณ์์ ์ํ, ์์ฑ ์๊ฐ ์ ์ ํ
์ด๋ธ๋ก ๋ถํ ๋์ด ๊ด๋ฆฌ๊ฐ ์ฉ์ดํด์ง๋ฐ์ดํฐ ๊ตฌ์กฐ ์์ ์ฑ ์ต๋ํ / ๋ฐ์ดํฐ ์ฝ์
์ ๋ฆด๋ ์ด์
์ฌ๊ตฌ์ฑ ํ์ ์ต์ํ โ ์ด์ ํ์ ์ข
๋ฅ์ฝ์
์ด์ : ๋ฐ์ดํฐ ์ฝ์
์ ๋ถํ์ํ ๋ฐ์ดํฐ๊ฐ ํจ๊ป ์ฝ์
์ญ์ ์ด์ : ํํ ์ญ์ ์ ํ์ํ ๋ฐ์ดํฐ๋ ํจ๊ป ์ญ์ ๊ฐฑ์ ์ด์ : ์ผ๋ถ๋ง ์์ ๋์ด ๋ฐ์ดํฐ ๋ถ์ผ์น โ ์ ๋ณด ๋ชจ์ ๋ฐ์ โ ์ ๊ทํ ๊ณผ์ ์ธ์ฐ๋ ๋ฒ : ๋๋ถ์ด๊ฒฐ๋ค์กฐ(๋๋ถ ์ด๊ฑธ ๋ค์ค)์ 1 ์ ๊ทํ๋ชจ๋ ๋๋ฉ์ธ(Domain)์ด ์์ ๊ฐ๋ง์ผ๋ก ๋์ด ์์์ 2 ์ ๊ทํ- ๊ธฐ๋ณธํค๊ฐ ์๋ ์์ฑ์ด ๊ธฐ๋ณธํค์ ๋ํ ์์ ํจ์์ ์ข
์ ๋ง์กฑ- ๋ถ๋ถ์ ํจ์ ์ข
์์ ์ ๊ฑฐํ ์ ๊ทํ์ 3 ์ ๊ทํ๊ธฐ๋ณธํค๊ฐ ์๋ ๋ชจ๋ ์์ฑ์ด ๊ธฐ๋ณธํค..
๋ด๊ฐ ๋ณด๋ ค๊ณ ์ ๋ฆฌํ ๊ฒ โ ์คํค๋ง์ธ๋ถ ์คํค๋ง(์๋ธ์คํค๋ง)์ฌ์ฉ์ ๊ด์ ์ ์คํค๋ง โ ํ๋์ DB์ ์ฌ๋ฌ ๊ฐ์ ์ธ๋ถ ์คํค๋ง๊ฐ ์กด์ฌ์ฌ์ฉ์, ํ๋ก๊ทธ๋จ๋ง๋ค ๋ค์ํ ํํ์ ๋
ผ๋ฆฌ์ ๊ตฌ์กฐ๋ก ์กด์ฌ๊ฐ๋
์คํค๋ง์ฌ์ฉ์์ DB ๊ด๋ฆฌ์ ๊ด์ ์ ์คํค๋ง / DB์ ์ ์ฒด์ ์ธ ๋
ผ๋ฆฌ์ ๊ตฌ์กฐ์ผ๋ฐ์ ์ผ๋ก ํ๋์ DB์๋ ํ๋์ ๊ฐ๋
์คํค๋ง ์กด์ฌโ ๋ฐ์ดํฐ ๊ฐ์ฒด/๊ด๊ณ/์ ์ฝ์กฐ๊ฑด/์ ๊ทผ๊ถํ/๋ฌด๊ฒฐ์ฑ ๊ท์น ๋ช
์ธ๋ด๋ถ ์คํค๋งDB ์ค๊ณ์/๊ฐ๋ฐ์ ๊ด์ ์ ์คํค๋ง๊ฐ๋
์คํค๋ง๋ฅผ ๋ฌผ๋ฆฌ์ ์ ์ฅ์ฅ์น์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ ์โ ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ / ๋ด๋ถ ๋ ์ฝ๋์ ๋ฌผ๋ฆฌ์ ์์ โ ๋ฐ์ดํฐ ์ธ์ดDDL(Data Definition Language)๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ/์ ์ฝ ์กฐ๊ฑด ์ ์DML(Data Manipulation ~)๋ฐ์ดํฐ ์ฒ๋ฆฌ/์กฐ์์ ์ฌ์ฉ๋๋ ์ธ์ดDCL(Data Control ~..
๋ด๊ฐ ๋ณด๋ ค๊ณ ์ ๋ฆฌํ ๊ฒ โถ ๋์ ํ = ํญํฌ์ + ํ๋กํ ํ์
+ ์ํ ๋ถ์ ๊ธฐ๋ฅ ์ถ๊ฐ โถ ์ ์์ผ(Agile) = ์ผ์ ํ ์งง์ ์ฃผ๊ธฐ ๋ฐ๋ณตํ๋ฉฐ ๊ฐ๋ฐ ์งํEx, XP(eXtreme Programming), Scrum, FDD(๊ธฐ๋ฅ์ค์ฌ), ๋ฆฐ(LEAN), DSDM(Dynamic System. Development Method) 1. ํ๋ก์ ํธ ๊ณํโถ ํํฅ์ ๋น์ฉ์ฐ์ ๊ธฐ๋ฒ- ์ ๋ฌธ๊ฐ ๊ฐ์ ๊ธฐ๋ฒ : ์ธ๋ถ ์ ๋ฌธ๊ฐ์๊ฒ ๋น์ฉ ์ฐ์ ์๋ขฐ (๊ฐ๊ด์ )- ๋ธํ์ด ๊ธฐ๋ฒ: ํ ๋ช
์ ์กฐ์ ์์ ์ฌ๋ฌ ์ ๋ฌธ๊ฐ์ ์๊ฒฌ์ ์ข
ํฉํ์ฌ ์ฐ์ โถ ์ํฅ์ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ- LOC ๊ธฐ๋ฒ : a + 4c + b / 6 (๋๊ด์น a, ๋น๊ด์น b, ๊ธฐ๋์นc) โถ ์ํ์ ๋น์ฉ ์ฐ์ - COCOMO(Constructive Cost Model) : ๋ณดํด์ด ์ ์ /..
'ETC/์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.