๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป Programming ๊ฐœ๋ฐœ/๐ŸŽธ ๊ธฐํƒ€

[๋ฉ‹์Ÿ์ด ์‚ฌ์ž์ฒ˜๋Ÿผ 8๊ธฐ] #0 ๋™์•„๋ฆฌ ์ง€์›๊ณผ ๋ฉด์ ‘ ํ›„๊ธฐ

by kimdee 2020. 4. 17.
๋ฐ˜์‘ํ˜•

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

 

์ง€๋‚œ ๊ธฐ์ˆ˜ ๋•Œ๋Š” Ruby on rails๋ฅผ ๋ฐฐ์› ๋Š”๋ฐ, ์ด๋ฒˆ ๊ธฐ์ˆ˜๋•Œ๋ถ€ํ„ฐ๋Š” ํŒŒ์ด์ฌ(python)๊ณผ ์Ÿ๊ณ (django)๋ฅผ ๋ฐฐ์šด๋‹ค๊ณ  ํ•œ๋‹ค. ํŒŒ์ด์ฌ์€ ์ž‘๋…„์— ๋ฐฐ์šด ์ ์ด ์žˆ์—ˆ๊ณ , ์›น์ชฝ๋„ ์กฐ๊ธˆ ์•„๋‹ˆ๊นŒ, ๊ทธ๋ฆฌ๊ณ  ์›น์„œ๋น„์Šค์— ๋Œ€ํ•ด์„œ๋Š” ์ „๋ถ€ํ„ฐ ํฐ ๊ด€์‹ฌ๊ณผ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์š•๊ตฌ๊ฐ€ ์žˆ์–ด์„œ ์ด๋ฒˆ ๊ธฐํšŒ๋ฅผ ๋†“์น˜๊ณ  ์‹ถ์ง€ ์•Š์•˜๋‹ค. 

 

 

์ง€์›์„œ ์ค€๋น„ 

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

 

์ง€์›์„œ ์™ธ์—๋„ ์ฒจ๋ถ€ํ•ด์•ผํ•˜๋Š” ํŒŒ์ผ์ด ๋”ฐ๋กœ ์žˆ๋‹ค. 

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํŒŒ์ด์ฌ ๊ฐ•์˜ ์ˆ˜๊ฐ• ์บก์ณ๋‚ด์—ญ (1,2,3,4,7,11์ฑ•ํ„ฐ)๊ณผ ๋ณธ์ธ์˜ ์‹œ๊ฐ„ํ‘œ, ์•„๋ฅด๋ฐ”์ดํŠธ ๋“ฑ ๋‹ค๋ฅธ ์ถ”๊ฐ€ํ™œ๋™ ์—ฌ๋ถ€, ์ฐธ์—ฌํ•œ ํ”„๋กœ์ ํŠธ ์ฆ๋น™์ž๋ฃŒ๋ฅผ pdf๋กœ ์ž‘์„ฑํ•ด์„œ ์ฒจ๋ถ€ํ–ˆ์–ด์•ผ ํ–ˆ๋‹ค. 

 

์ˆ˜๊ฐ•์ด ์ฒ˜์Œ์—๋Š” ํ•„์ˆ˜์˜€๋‹ค๊ฐ€ ์ดํ›„ ๊ณต๊ณ ์—์„œ๋Š” ์ˆ˜๊ฐ•ํ•  ๊ฒฝ์šฐ ์ถ”๊ฐ€์ ์ˆ˜๊ฐ€ ์žˆ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ, ๊ฒฝ์Ÿ๋ฅ ์ด 10๋Œ€ 1์ด์˜€์–ด์„œ ๋ฏธ๋ฆฌ ์ˆ˜๊ฐ•ํ•˜๊ณ  ์‹ ์ฒญํ•˜๊ธธ ์ž˜ํ–ˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค. 

 

๋ฉด์ ‘

๋ณธ๋ž˜๋Š” ํ•™๊ต ์žฅ์†Œ๋ฅผ ๋Œ€์—ฌํ•ด ๋ฉด์ ‘์„ ์ง„ํ–‰ํ–ˆ์–ด์•ผ ํ–ˆ์ง€๋งŒ, ์ฝ”๋กœ๋‚˜ 19 ๋ฌธ์ œ๋กœ ํ•™๊ต์‹œ์„ค์„ ๋Œ€์—ฌํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. 

๋•Œ๋ฌธ์— ์‚ผ์„ฑ์—ญ์— ์žˆ๋Š” ๋ฉ‹์Ÿ์ด ์‚ฌ์ž์ฒ˜๋Ÿผ ๊ฑด๋ฌผ 1์ธต์—์„œ ๋ฉด์ ‘์„ ์ง„ํ–‰ํ–ˆ์—ˆ๋‹ค. 

 

์ฝ”๋กœ๋‚˜ 19๋ฌธ์ œ๋กœ ๋ฉด์ ‘์ž์™€ ์šด์˜์ง„ ๋ชจ๋‘ ๋งˆ์Šคํฌ๋ฅผ ์“ฐ๊ณ  ์ง„ํ–‰ํ–ˆ์—ˆ๋‹ค. 

 

๋ฉด์ ‘ ์ธ์›์€ 4๋ฐฐ์ˆ˜๋กœ ๋ฝ‘์•˜๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ 1์ฐจ๋•Œ ๊ฒฝ์Ÿ๋ฅ ์€ ์•ฝ 6๋Œ€ 1์ด์—ˆ๋‹ค๊ณ  ํ•˜๋‹ˆ, ์„œ๋ฅ˜์— ๋ฝ‘ํžŒ ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์–ผ๋งˆ๋‚˜ ๊ณ ๋งˆ์šด ์ผ์ธ์ง€! 

 

๋ฉด์ ‘์€ ์šด์˜์ง„ 4๋ช…๊ณผ ๋ฉด์ ‘์ž 3๋ช…์ด ๋ณด๋Š” 4:3 ๋ฉด์ ‘์ด์—ˆ๋‹ค.

 

๊ณตํ†ต์งˆ๋ฌธ๊ณผ ๊ฐœ๋ณ„์งˆ๋ฌธ์ด ์žˆ์—ˆ๊ณ , ๊ณตํ†ต ์งˆ๋ฌธ์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ์งˆ๋ฌธ์ด ์žˆ์—ˆ๋‹ค.

 

1. ์ง€์›์„œ์— ์“ฐ์ง€ ์•Š์€ ๋‚ด์šฉ์œผ๋กœ ์ž๊ธฐ์†Œ๊ฐœ๋ฅผ ํ•ด๋ณด๋ผ.

2. ์ž์‹ ์˜ ์žฅ๋‹จ์  (์ด๊ฑด ํ™•์‹คํ•˜์ง€ ์•Š๋‹ค.)

3. ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‹ค๊ฐ€ ํŒ€์›์ด ๊ฐ‘์ž๊ธฐ ๋ชปํ•˜๊ฒ ๋‹ค๊ณ  ํ•œ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋Œ€์‘ํ•  ๊ฒƒ์ธ๊ฐ€?

4. ๋ฉ‹์‚ฌํ™œ๋™์ด ๊ต‰์žฅํžˆ ๋ฐ”์œ๋ฐ, ๋‹ค๋ฅธ ํ™œ๋™๋“ค๊ณผ ์–ด๋–ป๊ฒŒ ๋ณ‘ํ–‰ํ•ด์„œ ํ•  ๊ฒƒ์ธ๊ฐ€?

 

๊ทธ ์™ธ ๋ช‡๊ฐ€์ง€ ์งˆ๋ฌธ์ด ๋” ์žˆ์—ˆ์ง€๋งŒ ๊ธฐ์–ต์— ๋‚จ๋Š” ๊ฑด ์œ„ 4๊ฐ€์ง€ ์งˆ๋ฌธ์ธ ๊ฒƒ ๊ฐ™๋‹ค.

 

๊ฐœ์ธ์งˆ๋ฌธ์€ ๋‚ด๊ฐ€ ๋‹ค๋ฅธ ๋ฉด์ ‘์ž๋“ค๋ณด๋‹ค๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์ ๊ฒŒ ๋ฐ›์•˜๋Š”๋ฐ, ์ง€์›์„œ์— ์ผ๋˜ ๋‚ด์šฉ(๋งŒ๋“ค๊ณ  ์‹ถ์€ ์„œ๋น„์Šค, ์ง€์›๋™๊ธฐ, ํ™œ๋™ํ•œ ํ”„๋กœ์ ํŠธ์— ๊ด€๋ จํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์‹ ๋“ฑ) ๊ธฐ๋ฐ˜์œผ๋กœ ์งˆ๋ฌธ์„ ํ•˜์…จ๋‹ค. 

 

๋งˆ์Šคํฌ๋ฅผ ์“ฐ๊ณ  ์žˆ์—ˆ์ง€๋งŒ, ๋ฉด์ ‘๊ด€์ธ ์šด์˜์ง„ ๋ชจ๋‘ ๋ฉด์ ‘์ž๋“ค์„ ๊ต‰์žฅํžˆ ํŽธ์•ˆํ•˜๊ฒŒ ํ•ด์ฃผ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜์‹œ๋Š”๊ฒŒ ๋Š๊ปด์กŒ๊ณ , ์žฌ๋ฐŒ๊ฒŒ ๋ฉด์ ‘์„ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. 

 

๋‚˜์˜ ๊ฒฝ์šฐ ์›๋ž˜ ์„ฑ๊ฒฉ์ด ๋ฆฌ์•ก์…˜์„ ์ž˜ํ•˜๋Š” ํŽธ์ด๊ณ , ์žฅ๋‚œ๊ธฐ๋„ ์žˆ๋Š” ํŽธ์ด์–ด์„œ, ๋ฉด์ ‘์ด ๋๋‚˜๊ณ  ๋‚˜์„œ ํ˜น์—ฌ ๋‚ด ๋ฐ˜์‘์ด ๋„ˆ๋ฌด ๊ณผํ•˜์ง€๋Š” ์•Š์•˜๋‚˜ ์กฐ๊ธˆ ๊ณ ๋ฏผํ•˜๋ฉด์„œ ์ง‘์œผ๋กœ ํ–ฅํ–ˆ๋‹ค. 

 

ํ•ฉ๊ฒฉ

๊ทธ๋ฆฌ๊ณ  ํ•ฉ๊ฒฉํ–ˆ๋‹ค. ์›๋ž˜ 10๋ช…์„ ๋ฝ‘๋Š”๊ฑฐ์ง€๋งŒ ์ด๋ฒˆ์—” ์ถ”๊ฐ€๋กœ 2๋ช…์„ ๋” ๋ฝ‘์•˜๋‹ค๊ณ  ํ•œ๋‹ค. ์—ฌํŠผ ํ•ฉ๊ฒฉํ•ด์„œ ๋„ˆ๋ฌด ์ข‹๊ณ  ์•ž์œผ๋กœ ์ฆ๊ฒ๊ฒŒ ๋ฉ‹์‚ฌ 8๊ธฐ ํ™œ๋™์„ ํ•˜๊ณ  ์‹ถ๋‹ค. 

 

 

 

-- 

 

๊ทธ๋ฆฌ๊ณ  8๊ธฐ ํ™œ๋™์€ ์ฝ”๋กœ๋‚˜19๋กœ ์ธํ•ด์„œ ๋Œ€๋ฉดํ™œ๋™์„ ๋งŽ์ด ๋ชปํ•ด ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค. 

์ž‘๋…„์— ์“ฐ๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ๊ณต๊ฐœํ•˜์ง€ ๋ชปํ•œ ๊ธ€์ด์—ˆ๋Š”๋ฐ, ์ง€๊ธˆ ํ•œ์ฐฝ 9๊ธฐ ๋ฆฌํฌ๋ฃจํŒ… ๊ธฐ๊ฐ„์ด๋ผ์„œ ๊ณต๊ฐœํ•ด๋ด…๋‹ˆ๋‹ค. 

 

ํ•™๊ต๋ช…์€ ๋„ˆ๋ฌด ๊ฐœ์ธ์ •๋ณด์ธ ๊ฒƒ ๊ฐ™์•„์„œ ์˜ฌ๋ฆฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค, ์„œ์šธ์— ์žˆ๋Š” ๋Œ€ํ•™์ž…๋‹ˆ๋‹ค. :) 

 

์˜ฌํ•ด ๋ฆฌํฌ๋ฃจํŒ… ์‹œ์ฆŒ์— ๋งŽ์€ ๋ถ„๋“ค์ด 9๊ธฐ ๋ฉด์ ‘ ์ž˜ ๋ณด์‹œ๊ณ  ํ•ฉ๊ฒฉํ•˜์…จ์œผ๋ฉด ์ข‹๊ฒ ๋„ค์š”. 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€