profile
๐Ÿ”ฅ from Abstraction to Realization
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (37)๊ฐœ๋ฐœ์ž๋ ‰์Šค(29)๋„ˆ๋ฌด์‰ฌ์šดํ”„๋กœ๊ทธ๋ž˜๋ฐ(25)python(12)JavaScript(11)์ธ์ƒํ”„๋กœ๊ทธ๋ž˜๋ฐ(8)ํŒŒ์ด์ฌ(8)Java(7)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(7)์ž๋ฐ”(4)ํด๋ž˜์Šค(3)class(3)์ž๋ฃŒ๊ตฌ์กฐ(2)instance(2)ํ”„๋กœ๊ทธ๋ž˜๋ฐ(2)Map(2)์•ฑ๊ฐœ๋ฐœ(2)๊ฐœ๋ฐœํ™˜๊ฒฝ์„ธํŒ…(2)๋งต(2)datatype(2)helloworld(2)์ธ์Šคํ„ด์Šค(2)OOP(1)๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)์•Œ๊ณ ๋ฆฌ์ฆ˜ํŠธ๋ ˆ์ด๋”(1)๋ฆฌ์ŠคํŠธ(1)List(1)ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ž…๋ฌธ์„œ์ (1)stack(1)queue(1)loop statement(1)ํšจ์œจ์ ์ธ ๊ณต๋ถ€๋ฒ•(1)Isomorphic JavaScript(1)์ง„๋กœ(1)์ฝ”๋”ฉ๋ฌด๋ฃŒ๊ต์œก(1)operator(1)์›น๊ฐœ๋ฐœ(1)๋ฐ์ดํ„ฐ๋ถ„์„(1)์—ฐ์‚ฐ์ž(1)๋”ฅ๋Ÿฌ๋‹(1)ํŠธ๋ฆฌ(1)์ค‘๊ณ ๋‚˜๋ผ(1)ํ”„๋กœ๊ทธ๋ž˜๋ฐ์‹œ์ž‘(1)ProgrammingOfLife(1)์œ ๋ช…ํ•œํ”„๋กœ๊ทธ๋ž˜๋จธ(1)abstract(1)์ฐจํŠธ๊ทธ๋ฆฌ๊ธฐ(1)ํ€€ํŠธ(1)์˜คํ”ˆ์†Œ์Šค(1)๋””๋ฒ„๊น…(1)abstraction(1)ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด(1)frontend(1)stream(1)๋ฐ์ดํ„ฐ๋ถ„์„๊ฐ€(1)inheritance(1)์กฐ๊ฑด๋ฌธ(1)error(1)AI๊ฐœ๋ฐœ์ž(1)๋ฐ˜๋ณต๋ฌธ(1)opensource(1)debugging(1)loop(1)ํ˜ผ์ž๊ณต๋ถ€ํ•˜๋Š”ํŒŒ์ด์ฌ(1)tree(1)์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๋งˆ์Œ๊ฐ€์ง(1)ํ•จ์ˆ˜(1)๊ฐœ๋ฐœํ™˜๊ฒฝ(1)if๋ฌธ(1)ํŒŒ์ด์ฌ๋…ํ•™(1)programming(1)์˜ˆ์™ธ์ฒ˜๋ฆฌ(1)์„ฑ๊ณต์ ์ธ ํ•™์Šต์„ ์œ„ํ•œ ๋งˆ์Œ๊ฐ€์ง(1)exception handling(1)๋ฐ์ดํ„ฐ๊ณผํ•™์ž(1)SSR(1)์„ฑ๋Šฅํ–ฅ์ƒ(1)๋จธ์‹ ๋Ÿฌ๋‹(1)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์ฑ…(1)์˜ค๋ฅ˜(1)๊ฐœ๋ฐœ์ž(1)software(1)๋ฐ์ดํ„ฐํƒ€์ž…(1)Programmer(1)์ฝ”๋”ฉ๊ต์œก(1)๊ฐœ๋ฐœ์ž…๋ฌธ(1)์Šคํƒ(1)ํ”„๋กœ์ ํŠธ(1)ํฌ๋กค๋ง(1)Crawling(1)์ƒ์†(1)ํŒŒ์ด์ฌ์ฑ…(1)next.js(1)๋ณ€์ˆ˜(1)์ถ”์ƒ(1)์ž๋ฃŒํ˜•(1)๊ทธ๋ž˜ํ”„(1)๋ฐ์ดํ„ฐ์—”์ง€๋‹ˆ์–ด(1)Object Oriented Programming(1)ํ˜ผ๊ณตํŒŒ(1)developer(1)ํ(1)๋ฐ์ดํ„ฐ์‹œ๊ฐํ™”(1)DBA(1)์–ดํ”Œ๊ฐœ๋ฐœ(1)Coding(1)wave(1)ํŒŒ์ด์ฌ๊ธฐ์ดˆ(1)typescript(1)function(1)๋…ํ›„๊ฐ(1)variable(1)์ถ”์ƒํ™”(1)ํ”„๋กœ๊ทธ๋ž˜๋จธ(1)Graph(1)library(1)๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(1)

[์ธ์ƒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] ์ธ์‚ฌ๋ง, ํ”„๋กค๋กœ๊ทธ

์ธ์ƒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (Programming of Life)์•ˆ๋…•ํ•˜์„ธ์š”? ๊ฐœ๋ฐœ์ž ๋ ‰์Šค์ž…๋‹ˆ๋‹ค. ์ €๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‚ฌ๋ž‘ํ•˜๊ณ  ์ฆ๊ธฐ๋ฉฐ, ์ฝ”๋”ฉ์ด ์ทจ๋ฏธ์ธ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค.์ˆ˜๋…„๊ฐ„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ํ•ด์˜ค๋ฉฐ ๋Š˜ ๊ฐ€์Šด์†์— ํ’ˆ๊ณ  ์žˆ๋˜ ์ƒ๊ฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ด ์ธ์ƒ์„ ๊ทธ๋Œ€๋กœ ํˆฌ์˜ํ•œ๋‹ค

2023๋…„ 8์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[์ธ์ƒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ค‘ ์œ ๋ช…ํ•œ ์‚ฌ๋žŒ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ(์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ) ๋ถ„์•ผ์™€ ๊ด€๋ จ๋œ ์œ ๋ช…ํ•œ ์‚ฌ๋žŒ๋“ค์€ ์•„์ฃผ ๋งŽ์•„์š”. ๊ทธ ์ค‘์—์„œ ์ •๋ง ์—„์ฒญ๋‚˜๊ฒŒ ์œ ๋ช…ํ•œ 3๋ช…์˜ ์‚ฌ๋žŒ๋งŒ ์†Œ๊ฐœํ• ๊ฒŒ์š”.๋นŒ ๊ฒŒ์ด์ธ ๋Š” ์ „ ์„ธ๊ณ„ ์ตœ๊ณ ์˜ ๋ถ€์ž์ด๋ฉด์„œ, ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๊ฐœ๋ฐœ์ž ์ค‘ ํ•œ ๋ช…์œผ๋กœ, Microsoft์˜ ์ฐฝ์—…์ž์ด์ฃ . ๋นŒ ๊ฒŒ์ด์ธ ๋Š” 13์‚ด ๋•Œ๋ถ€ํ„ฐ ํ”„

2023๋…„ 2์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[์ธ์ƒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ์ฝ๋Š” ๋ฒ•

์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ์ž˜ ์ฝ๋Š” ๊ฒƒ์€ ์‹ค์ œ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ํ‰์ƒํ† ๋ก ์Œ“์•„๊ฐ€์•ผ ํ•  ๊ธฐ๋ณธ ๋•๋ชฉ ์ค‘ ํ•˜๋‚˜์•ผ.์šฐ๋ฆฌ์˜ ์ธ์ƒ์—์„œ ์–ธ์ œ๋‚˜ ์‹ค์ˆ˜๋ฅผ ํ•˜๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋ฉด์„œ๋„ ์ˆ˜์ฒœ๊ฐ€์ง€, ์ˆ˜๋งŒ๊ฐ€์ง€ ์‹ค์ˆ˜๋ฅผ ํ•˜๊ฒŒ ๋  ๊ฑฐ์•ผ. ์‹ค์ˆ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋ฉด, ๊ทธ ์‹ค์ˆ˜์˜ ์›์ธ์„ ํŒŒ์•…ํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ๊ณ ์ณ

2023๋…„ 1์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[์ธ์ƒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] ๋””๋ฒ„๊น… (Debugging)

์ง€๊ธˆ๊นŒ์ง€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด์„œ ์šด์ด ์ข‹๊ฑฐ๋‚˜ ์ดˆ์ง‘์ค‘์„ ํ–ˆ๋‹ค๋ฉด ์•„์ง ์—๋Ÿฌ๋ฅผ ๋งŒ๋‚˜์ง€ ๋ชปํ–ˆ์„ ์ˆ˜๋„ ์žˆ๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์•˜๋‹ค๋ฉด ๋ช‡ ์ฐจ๋ก€์˜ ์—๋Ÿฌ๋ฅผ ๋งˆ์ฃผ์ณค๊ฒ ์ง€?์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ๋ฌธ์ œ๋ฅผ ์ฐพ์•„๊ฐ€๋Š” ๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ค„๊ฒŒ. ์ด๊ฒƒ์„ ๋””๋ฒ„๊น…(Debugging) ์ด๋ผ๊ณ  ํ•ด.์šฐ๋ฆฌ๋“ค์ด ํ”ํžˆ ์ธ

2023๋…„ 1์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ถ”์ƒํ™” (Abstract)

์ถ”์ƒํ™”(Abstract) ์ด ์ฑ…์—์„œ ์ •๋ง ๊ฐ€์žฅ ํ•ต์‹ฌ์ ์ธ ๋‹จ์–ด๋ฅผ ์„ค๋ช…ํ•˜๋ ค๊ณ  ํ•ด. ์•ž์œผ๋กœ ์ด ์ฑ…์—์„œ '์ถ”์ƒ(Abstraction)', '์ถ”์ƒํ™”(Abstract)' ๋ผ๋Š” ๋ง์„ ์•„์ฃผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ฒŒ ๋  ๊ฑฐ์•ผ. ์ด ๋‹จ์–ด๋ฅผ ์ž˜ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ด. ์ถ”์ƒํ™”(Abstract) ๊ฐ€

2022๋…„ 11์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Front-end ์„ฑ๋Šฅํ–ฅ์ƒ ๋ฐฉ๋ฒ•

Skeleton UI ๊ตฌํ˜„ํ™”๋ฉด ๋ Œ๋”๋ง๊ณผ ๊ด€๋ จ๋œ API ๋ฅผ ์ž˜๊ฒŒ ์ชผ๊ฐœ์„œ API ๊ฐ€ ์‘๋‹ตํ•˜๋Š”๋Œ€๋กœ ํ™”๋ฉด์„ ๊ฐ๊ฐ ๋ Œ๋”๋งํ•˜๊ธฐAPI Fetch ์‹œ์  ๊ณ ๋ ค & ๊ทธ ์™ธ ์ž์ž˜ํ•œ ๋กœ์ง์€ API ํ˜ธ์ถœํ•˜๊ธฐ ์ „์— ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•˜๊ธฐBack-end API ์ž์ฒด ์„ฑ๋Šฅํ–ฅ์ƒ

2022๋…„ 5์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๋…ํ›„๊ฐ : ๊ตฌ๋…, ์ž์œ ๋ฅผ ํŒ๋‹ˆ๋‹ค

๊ตฌ๋…, ์ž์œ ๋ฅผ ํŒ๋‹ˆ๋‹ค"์†Œ์œ ๋Š” ์ ‘์†์œผ๋กœ ๋ฐ”๋€” ๊ฒƒ์ด๋‹ค." - ์ œ๋Ÿฌ๋ฏธ ๋ฆฌํ”„ํ‚จ(p.55)๊ตฌ๋…์€ ๋ˆ์œผ๋กœ ์ž์œ ๋ฅผ ๊ตฌ๋งคํ•˜๋Š” ํ–‰์œ„์ด๋‹ค.์ƒํ’ˆ์„ ์†Œ์œ ํ•จ์— ์žˆ์–ด์„œ ๋ฐœ์ƒํ•˜๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ฑ…์ž„๋“ค์„ ์„œ๋น„์Šค ์ œ๊ณต์ž๊ฐ€ ์งŠ์–ด์ง€๋Š” ๊ฒƒ๊ณผ ์„ค์น˜๋น„, ๊ด€๋ฆฌ๋น„, ์ˆ˜๋ฆฌ๋น„, ํ๊ธฐ ์ฒ˜๋ถ„ ๋“ฑ์„ ํฌํ•จํ•œ ๋น„์šฉ๊ณผ ๋…ธ๋ ฅ, ๊ทธ๋ฆฌ

2022๋…„ 4์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Next.js ๋กœ ๊ตฌํ˜„ํ•˜๋Š” Isomorphic JavaScript

2022๋…„ ๊ธฐ์ค€, Node.js ์˜ ์„œ๋ฒ„์‚ฌ์ด๋“œ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” 3๊ฐ•๊ตฌ๋„๋กœ ๋‚˜๋‰˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.Next.jsNest.jsNuxt.js์…‹ ๋‹ค N\_\_T ๋กœ ์ด๋ฆ„์ด ๋น„์Šทํ•˜๋‹ค๋Š” ์ ์€ ์šฐ์—ฐ์ผ๊นŒ์š”, ์˜๋„ํ•œ ๊ฑธ๊นŒ์š”?Next.js ๋Š” React ๋ฅผ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์ด๋ฉฐ,Nuxt.js ๋Š”

2022๋…„ 4์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์˜คํ”ˆ ์†Œ์Šค(Open Source) ์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(Library)

์˜คํ”ˆ ์†Œ์Šค (Open Source) ๋ฐฉ๊ธˆ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์„ค๋ช…ํ•˜๋ฉด์„œ, ์ž๋ฃŒ๊ตฌ์กฐ๋Š” ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๋ ค๋ฉด ๊ทธ๊ฒƒ๋งŒ ๋”ฐ๋กœ ์ฑ… ํ•œ๊ถŒ์˜ ๋ถ„๋Ÿ‰์ด ๋‚˜์˜ค๋Š” ์•„์ฃผ ์ค‘์š”ํ•œ ์˜์—ญ ์ด๋ผ๊ณ  ํ–ˆ๋Š”๋ฐ, ์ด๋ฒˆ์—๋Š” ๊ฐœ๋ฐœ์ธ์ƒ์„ ์ •๋ง ์Šค๋งˆํŠธํ•˜๊ฒŒ ์‚ด์•„๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ์—„์ฒญ๋‚œ ๊ฟ€ํŒ์„ ์•Œ๋ ค์ฃผ๋ ค๊ณ  ํ•ด. ์ด ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ œ๋Œ€

2022๋…„ 3์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Python ์‘์šฉ ํ”„๋กœ์ ํŠธ(2) - ์ค‘๊ณ ๋‚˜๋ผ ํฌ๋กค๋ง

์ž ์ด์ œ ์ง„์งœ ์‹œ์ž‘์ด์•ผ. ๋“œ๋””์–ด ์šฐ๋ฆฌ๊ฐ€ ๊ณต๋ถ€ํ•œ ๊ฒƒ๋“ค์„ ์ด์šฉํ•ด์„œ ๋ฌด์–ธ๊ฐ€ ๊ฐ€์น˜์žˆ๋Š” ๊ฒƒ์„ ๋งŒ๋“ค์–ด๋ณผ ์ฐจ๋ก€๋ผ๊ตฌ!์ผ๋‹จ

2022๋…„ 3์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์ฝ”๋“œ ์ž‘์„ฑ ๊ทœ์น™๋“ค (Coding Conventions)

์—ฌ๊ธฐ๊นŒ์ง€ ์˜ค๋Š๋ผ ๊ณ ์ƒํ–ˆ์–ด! ์ง€๊ธˆ๊นŒ์ง€ ๋ฐฐ์› ๋˜ ๊ฒƒ๋“ค์€ ๋ชจ๋‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ธฐ๋ณธ์ค‘์˜ ๊ธฐ๋ณธ์ด์•ผ. ์ด๋Ÿฐ ๊ธฐ์ดˆ์ ์ธ ์ง€์‹์„ ๋ฐฐ์› ์œผ๋‹ˆ ์ด์ œ๋ถ€ํ„ฐ๋Š” ๋ณธ๊ฒฉ์ ์œผ๋กœ ๊ฐœ๋ฐœ์ด๋ผ๋Š”๊ฑธ ํ•ด๋ด์•ผ๊ฒ ์ง€?!๊ทธ ์ „์— ์ง€์ผœ์ค˜์•ผ ํ•  ๊ฒƒ๋“ค์ด ์žˆ์–ด.์šฐ๋ฆฌ์˜ ์ธ์ƒ์—๋Š” '์ƒ์‹' ์ด๋ผ๋Š”๊ฒŒ ์žˆ์ž–์•„. ๊ตญ์–ด์‚ฌ์ „์— ๋”ฐ๋ฅด๋ฉด '์ƒ์‹'

2022๋…„ 3์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ž๋ฃŒ๊ตฌ์กฐ (Data Structure)

'์ž๋ฃŒ๊ตฌ์กฐ' ๋ฅผ ์กฐ๊ธˆ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์จ๋ณด๋ฉด '๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ' ๊ฐ€ ๋ผ.๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ๋‹ค๋ฃจ๋Š” '๋ฐฉ๋ฒ•' ๋“ค์„ ๋งํ•ด.๋ถ„๋ช…ํžˆ ์ด์•ผ๊ธฐํ•˜์ง€๋งŒ, ์ž๋ฃŒ๊ตฌ์กฐ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํ•ต์‹ฌ์ด๋‚˜ ๋ณธ์งˆ์€ ์•„๋‹ˆ์•ผ. ํ•˜์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ž‘์„ฑํ•  ๋•Œ, ์ž๋ฃŒ๊ตฌ์กฐ์— ๋Œ€ํ•œ ๊ฐœ๋…์ด ์žˆ๋Š” ์ƒํƒœ๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐœ

2022๋…„ 2์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์˜ˆ์™ธ์ฒ˜๋ฆฌ (Exception Handling)

์ธ์ƒ์—๋Š” ํ•ญ์ƒ ์ƒ๊ฐ์ง€๋„ ๋ชปํ•œ ์˜ˆ์™ธ ์ผ€์ด์Šค๊ฐ€ ๋ฐœ์ƒํ•˜์ง€. ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋„ ์šฐ๋ฆฌ์˜ ์‚ถ์ฒ˜๋Ÿผ ํ•ญ์ƒ ์ƒ๊ฐํ•œ๋Œ€๋กœ๋งŒ ์ž‘๋™ํ•˜์ง„ ์•Š์•„.

2022๋…„ 2์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํด๋ž˜์Šค์˜ ์ƒ์† (Inheritance)

์šฐ๋ฆฌ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋ฉด์„œ ๊ฒฐ์ฝ” ์ด๊ฒƒ์„ ์žŠ์–ด์„œ๋Š” ์•ˆ๋ผ.ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ธ์ƒ๊ณผ ๋‹ฎ์•„์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„.์ƒ์†์ด๋ผ๋Š” ๊ฒƒ์€ ๋ง ๊ทธ๋Œ€๋กœ ๋ถ€๋ชจ๋‹˜์ด ์ž์‹์—๊ฒŒ ๋ฌผ๋ ค์ฃผ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ฑฐ์•ผ.ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋งํ•˜๋Š” ์ƒ์†์€ class ์— ๋Œ€ํ•œ property ์™€ method ๋ฅผ ๋ฌผ๋ ค์ฃผ๋Š” ๊ฒƒ์„ ๋งํ•˜์ง€.์˜ˆ

2022๋…„ 2์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

ํด๋ž˜์Šค & ์ธ์Šคํ„ด์Šค & ์ƒ์„ฑ์ž (Class & instance & Constructor)

์•ž์˜ ์ฝ”๋“œ์—์„œ ์œ ์ €(User)์™€ ๊ณผ์ผ๊ฐ€๊ฒŒ์ƒ์ธ(Merchant) ์˜ class ๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, ๊ทธ๊ฒŒ ๋ฌด์—‡์ธ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ๋ ค๊ณ  ํ•ด.๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์„ค๋ช…ํ•˜๋ฉด์„œ, ์ด๋Ÿฐ ์–˜๊ธฐ๋ฅผ ํ–ˆ์–ด.'๊ฐ์ฒด(Object)' ๋ผ๋Š” ๊ฒƒ์€ ์šฐ๋ฆฌ์˜ ์ƒ์ƒ์†์— ์กด์žฌํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ(Object)์„

2022๋…„ 2์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (OOP, Object-Oriented Programming)

์ด์ œ๋ถ€ํ„ฐ ๋ณธ๊ฒฉ์ ์œผ๋กœ OOP(Object-Oriented Programming, ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ) ๋ผ๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•˜๋ ค๊ณ  ํ•ด.Object(๊ฐ์ฒด)Oriented(์ง€ํ–ฅ)Programming(ํ”„๋กœ๊ทธ๋ž˜๋ฐ)์œ„ 3๊ฐœ์˜ ๋‹จ์–ด๋กœ ์„ค๋ช…์„ ํ•ด๋ณด์ž๋ฉด, "ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋กœ์ง์„ ์ž‘์„ฑํ•˜

2022๋…„ 2์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[์ธ์ƒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] ๊ฐ์ฒด(Object)

Map ๊ฐ์ฒด๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์—„์ฒญ๋‚˜๊ฒŒ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ํ˜•ํƒœ์•ผ. ์‚ฌ์‹ค ์•ž์ชฝ "์ž๋ฃŒํ˜• & ๋ณ€์ˆ˜ (Data type & Variable)" ์˜์—ญ์— ๋„ฃ์œผ๋ ค๋‹ค๊ฐ€ ์ผ๋ถ€๋Ÿฌ ๋’ค๋กœ ๋บ์–ด.Map ์ด๋ผ๋Š”๊ฒŒ ๋ญ˜๊นŒ? ์šฐ๋ฆฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ '์ง€๋„' ๋ผ๋Š” ๋œป์œผ๋กœ ์ดํ•ดํ•˜๊ณ  ์žˆ์„๊ฑฐ์•ผ.๋งž๋Š” ๋ง์ด์•ผ.

2022๋…„ 2์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[์ธ์ƒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] ๋ฐ˜๋ณต๋ฌธ (Loop statement)

๋ฌด๋”์šด ๋‚  ๋ถ€์ฑ„์งˆ ํ•  ๋•Œ, ์ข‹์•„ํ•˜๋Š” ์Œ์•…์„ ์—ฌ๋Ÿฌ๋ฒˆ ๋ฐ˜๋ณตํ•ด์„œ ๋“ฃ๊ณ ์‹ถ์„ ๋•Œ, ํ”„๋ฆฐํ„ฐ๊ธฐ๋กœ ๋˜‘๊ฐ™์€ ๋ฌธ์„œ๋ฅผ ์—ฌ๋Ÿฌ์žฅ ์ธ์‡„ํ•  ๋•Œ.. ์šฐ๋ฆฌ์˜ ์‚ถ์—๋Š” ๋ฐ˜๋ณต์ ์œผ๋กœ ํ•˜๋Š” ์ผ๋“ค์ด ์ฐธ ๋งŽ์•„.์šฐ๋ฆฌ๊ฐ€ ์‚ฌ๋Š” ์ง€๊ตฌ์—๋Š” ๋งค์ผ ๋ฐ˜๋ณต์ ์œผ๋กœ ํ•ด๊ฐ€ ๋œจ์ง€. ์šฐ๋ฆฌ์˜ ์ผ์ƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋งค์ผ/๋งค์ฃผ/๋งค๋‹ฌ/๋งค๋…„ ๋ฐ˜

2022๋…„ 1์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[์ธ์ƒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] ์กฐ๊ฑด๋ฌธ (Conditional Statements)

์šฐ๋ฆฌ์˜ ์‚ถ์€ ์„ ํƒ์˜ ์—ฐ์†์ด์•ผ. ์–ด๋– ํ•œ ์กฐ๊ฑด์ด๋ƒ, ์ง€๊ธˆ ์–ด๋– ํ•œ ์ƒํ™ฉ์ด๋ƒ์— ๋”ฐ๋ผ ์šฐ๋ฆฌ์˜ ํ–‰๋™์€ ๋‹ฌ๋ผ์ง€์ง€.์˜ค๋Š˜ ์šฐ์‚ฐ์„ ๋“ค๊ณ ๊ฐˆ์ง€ ๋ง์ง€, ์•„์นจ์— ์นจ๋Œ€์—์„œ ์ผ์–ด๋‚ ์ง€ ๋ง์ง€ ๊ณ ๋ฏผํ•˜๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ.๋Œ€๋‹ค์ˆ˜์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” if / else if / else ์˜ ์„ธํŠธ๋กœ ์กฐ๊ฑด์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ

2022๋…„ 1์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท