Code Craft: Joy of Coding

๊ด‘๊ณ  ํฌํ•จ
100+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

์ฝ”๋”ฉ ํ•™์Šต์„ ๋Œ€ํ™”ํ˜•์œผ๋กœ, ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ณ , ์ฆ๊ฒ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ์•ฑ์ธ CodeCraft๋ฅผ ํ†ตํ•ด ํฅ๋ฏธ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์˜์—ญ์— ๋›ฐ์–ด๋“ค์–ด ๋ณด์„ธ์š”. ์šฐ๋ฆฌ์˜ ์žฌ๋ฏธ์žˆ๋Š” ์‹œ๊ฐ ์ž๋ฃŒ์™€ ์‹ค์ œ ์‚ฌ๋ก€๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐœ๋…์„ 10๋ฐฐ ๋” ์˜ค๋žซ๋™์•ˆ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ—ˆ๋ธŒ๋ฅผ ํ˜•์„ฑํ•˜๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฝ”์Šค๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์›ํ•˜๋Š” ์–ธ์–ด๋ฅผ ๋งˆ์Šคํ„ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ŠˆํผํŒŒ์›Œ๋ฅผ ์–ป์œผ์„ธ์š”. ๊นœ์ง ํฌ์ธํŠธ, ์„ ๋ฌผ, ์ŠˆํผํŒŒ์›Œ ๋ฐฐ์ง€, ์ฝ”๋”ฉ ๊ฒŒ์ž„์„ ํ†ตํ•ด ํ•™์Šต์ด ๋งค์šฐ ์ฆ๊ฑฐ์›Œ์ง‘๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋งŒ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ฒŒ์ž„์„ ํ•˜๋ฉฐ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์›์Šคํ†ฑ ์•ฑ์œผ๋กœ HTML, Javascript, C, C++, C#, Swift, Python, R ํ”„๋กœ๊ทธ๋ž˜๋ฐ, Java, ์ธ๊ณต ์ง€๋Šฅ, CSS ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฌด๋ฃŒ๋กœ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋”ฉ ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์•ฑ์ž…๋‹ˆ๋‹ค.
์ด ์ฝ”๋”ฉ ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์•ฑ์€ ์—ฐ๊ตฌ๋ฅผ ํ†ตํ•ด Google ์ „๋ฌธ๊ฐ€์™€ ํ˜‘๋ ฅํ•˜์—ฌ ๋งŒ๋“ค์–ด์กŒ์œผ๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•œ ์™„๋ฒฝํ•œ ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ „๋ฌธ๊ฐ€์ฒ˜๋Ÿผ ์ฝ”๋”ฉ์„ ๋ฐฐ์šฐ๊ณ , ๊ฒŒ์ž„์ฒ˜๋Ÿผ ์ฆ๊ธฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์‰ฝ๊ณ  ๋น ๋ฅด๋ฉฐ ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค!. Learn C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์•ฑ์—์„œ๋Š” C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŠœํ† ๋ฆฌ์–ผ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ ˆ์Šจ, ํ”„๋กœ๊ทธ๋žจ, ์งˆ๋ฌธ ๋ฐ ๋‹ต๋ณ€ ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์šฐ๊ฑฐ๋‚˜ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜์‹ญ์‹œ์˜ค.
Java ๋ฐฐ์šฐ๊ธฐ - Java๋Š” ๊ฐ์ฒด ์ง€ํ–ฅ, ๋ฒ”์šฉ, ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  Java๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, J2ME ์•ฑ, Embedded Space, Android, ๋น… ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฐ์šฐ๊ธฐ - C ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๊ฐ•๋ ฅํ•œ ๋ฒ”์šฉ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๊ฒฝ์šฐ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฌ์ •์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์–ธ์–ด์ž…๋‹ˆ๋‹ค.
C++ ๋ฐฐ์šฐ๊ธฐ - C++๋Š” ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์ˆ˜์น˜ ๋ฐ ๊ณผํ•™ ์ปดํ“จํŒ…, ์›น ๊ฐœ๋ฐœ, ์ปดํŒŒ์ผ๋Ÿฌ ์ž‘์„ฑ, ์ฝ˜์†” ๊ฒŒ์ž„, ๋ฐ์Šคํฌํ†ฑ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋“ฑ ๊ฑฐ์˜ ๋ชจ๋“  ๋ถ„์•ผ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. HTML ๋ฐฐ์šฐ๊ธฐ - HTML์€ ์›น ํŽ˜์ด์ง€ ๋ฐ ์›น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ ๋งˆํฌ์—… ์–ธ์–ด์ž…๋‹ˆ๋‹ค. . HTML์€ ์˜จ๋ผ์ธ ๋ฌธ์„œ, ์ฆ‰ ์›น ํŽ˜์ด์ง€์˜ ํ˜•์‹์œผ๋กœ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
Javascript ๋ฐฐ์šฐ๊ธฐ - JavaScript๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰๋˜๋Š” ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ—ˆ๋ธŒ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Javascript ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๊ธฐ ์œ„ํ•œ Javascript ํŠœํ† ๋ฆฌ์–ผ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
R ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฐ์šฐ๊ธฐ: R์€ ํ†ต๊ณ„ ๋ถ„์„, ๊ทธ๋ž˜ํ”ฝ ํ‘œํ˜„ ๋ฐ ๋ณด๊ณ ๋ฅผ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด์ž ์†Œํ”„ํŠธ์›จ์–ด ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ํ•™์Šต ์š”๊ตฌ ์‚ฌํ•ญ์„ ์œ„ํ•œ ๋‹จ์ผ ์•ฑ์œผ๋กœ ์šฐ๋ฆฌ ์•ฑ์„ ์„ ํƒํ•ด์•ผ ํ•˜๋Š” ๋‹ค๋ฅธ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
CSS ๋ฐฐ์šฐ๊ธฐ
VB.net ๋ฐฐ์šฐ๊ธฐ
C#(C์ƒคํ”„) ์•Œ์•„๋ณด๊ธฐ
ํŒŒ์ด์ฌ 2.7 ๋ฐฐ์šฐ๊ธฐ
ํŒŒ์ด์ฌ 3 ๋ฐฐ์šฐ๊ธฐ
Linux ์‰˜ ์Šคํฌ๋ฆฝํŒ… ๋ฐฐ์šฐ๊ธฐ
R ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฐ์šฐ๊ธฐ
์Šค์œ„ํ”„ํŠธ ๋ฐฐ์šฐ๊ธฐ
SQL ๋ฐฐ์šฐ๊ธฐ
์ œ์ด์ฟผ๋ฆฌ ๋ฐฐ์šฐ๊ธฐ
์–ด์…ˆ๋ธ”๋ฆฌ 8086 ์•Œ์•„๋ณด๊ธฐ
100๊ฐœ ์ด์ƒ์˜ ์ฝ”๋”ฉ ๋ฌธ์ œ, ์†”๋ฃจ์…˜ ๋ฐ ์„ค๋ช…
๋ฐ์ดํ„ฐ ๊ตฌ์กฐ: ์Šคํƒ, ํ, ์—ฐ๊ฒฐ ๋ชฉ๋ก, ์‚ฌ์ „, ํŠธ๋ฆฌ, ๊ทธ๋ž˜ํ”„
์•Œ๊ณ ๋ฆฌ์ฆ˜: ์ด์ง„ ๊ฒ€์ƒ‰, ๋ฒ„๋ธ” ์ •๋ ฌ, ์‚ฝ์ž… ์ •๋ ฌ, ์‹œ๊ฐ„ ๋ณต์žก๋„
OOP: ๊ฐ์ฒด, ํด๋ž˜์Šค, ์ƒ์†, ์บก์Šํ™”, ๋‹คํ˜•์„ฑ ๋“ฑ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ: ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๊ธฐ์ดˆ, ํŒŒ์ด๊ฒŒ์ž„, ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ฒŒ์ž„ ๋นŒ๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค: SQL, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, SQLite, ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
์›น ๊ฐœ๋ฐœ: HTML, CSS, HTML5, JavaScript, Bootstrap. Learn Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์•ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž์Šต์„œ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ ˆ์Šจ, ํ”„๋กœ๊ทธ๋žจ, ์งˆ๋ฌธ ๋ฐ ๋‹ต๋ณ€๊ณผ Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ๋ฐฐ์šฐ๊ฑฐ๋‚˜ Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„ค๋ช…, ์—ฌ๋Ÿฌ ์งˆ๋ฌธ ๋ฐ ๋‹ต๋ณ€์ด ํฌํ•จ๋œ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ํ”„๋กœ๊ทธ๋žจ(์ฝ”๋“œ ์˜ˆ์ œ)์œผ๋กœ ๊ตฌ์„ฑ๋œ ๊ด‘๋ฒ”์œ„ํ•œ ์ปฌ๋ ‰์…˜์„ ํ†ตํ•ด ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•™์Šต ์š”๊ตฌ ์‚ฌํ•ญ์ด ๋‹จ์ผ ์ฝ”๋“œ ํ•™์Šต ์•ฑ์— ๋ฒˆ๋“ค๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Learn Python์€ ๋ชจ๋“  ์ฝ”๋”ฉ ํ•™์Šต์ž ๋˜๋Š” ์ปดํ“จํ„ฐ ๊ณผํ•™ ํ•™์ƒ์ด ์›ํ•  ๋•Œ๋งˆ๋‹ค ์›ํ•˜๋Š” ๊ณณ์—์„œ Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ํ•„์ˆ˜ ์•ฑ์ž…๋‹ˆ๋‹ค. Python ์ธํ„ฐ๋ทฐ๋ฅผ ์ค€๋น„ํ•˜๋“  Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์‹์ด ํ•„์š”ํ•œ ์‹œํ—˜์„ ์ค€๋น„ํ•˜๋“  ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•™์Šต ์•ฑ์—์„œ ๋†€๋ผ์šด ์ฝ˜ํ…์ธ ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ๊ฐœ์ธํ™”๋œ ํ•™์Šต: ๋”์šฑ ๊ฐœ์ธํ™”๋˜๊ณ  ํšจ๊ณผ์ ์ธ ํ•™์Šต ์—ฌ์ •์„ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ํ•™์Šต ์Šคํƒ€์ผ์„ ์ˆ˜์šฉํ•˜๋ฉด์„œ ๋งž์ถคํ˜• ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ๊ฒฝํ—˜์„ ๋งž์ถคํ™”ํ•ฉ๋‹ˆ๋‹ค.
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2024. 3. 9.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ „์†ก ์ค‘ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”๋จ