21๊ฐœ์˜ ์ž‘๊ณ  ์žฌ๋ฏธ๋‚œ ํŒŒ์ด์ฌ ํ”„๋กœ์ ํŠธ: ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Šคํ‚ฌ, ์ƒˆ๋กœ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜, ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ์„ ๋ฐฐ์šฐ๋‹ค

ยท ์ œ์ดํŽ
็”ตๅญไนฆ
532
้กต

ๅ…ณไบŽๆญค็”ตๅญไนฆ

๋ชจ๋“  ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์œ„ํ•ด ๋งˆ๋ จํ•œ ์ฝ”๋”ฉ ๊ธฐ์ˆ ์„ ํ–ฅ์ƒํ•˜๊ธฐ ์œ„ํ•œ ์ตœ๊ณ ์˜ ํ•œ ๊ถŒ!


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


์•„์šธ๋Ÿฌ ์ด ์ฑ…์€ ์ž˜ ๊ตฌ์กฐํ™”๋˜๊ณ  ๋ฌธ์„œํ™”๋ผ ์žˆ์œผ๋ฉฐ, ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ํŒŒ์ด์ฌ์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ค€๋‹ค. ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ(test-driven development)์ฒ˜๋Ÿผ ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๊ธฐ์ˆ ๋„ ์†Œ๊ฐœํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์„œ๋ฅผ ์ฝ๋Š” ๋ฐฉ๋ฒ•๊ณผ ํŒŒ์ด์ฌ ๊ฐœ์„  ์ œ์•ˆ์„œ(Python Enhancement Proposal, PEP) ์ฐธ๊ณ  ๋ฐฉ๋ฒ• ๋“ฑ์„ ์†Œ๊ฐœํ•˜๋ฉฐ, ๋‹ค๋ฅธ ํŒŒ์ด์ฌ ๊ฐœ๋ฐœ์ž๋„ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ ์ž‘์„ฑ๋ฒ•์— ๋Œ€ํ•ด์„œ๋„ ์•Œ๋ ค์ค€๋‹ค.


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


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


์ด ์ฑ…์˜ ์ฃผ์š” ๋‚ด์šฉ


- ๋ช…๋ น์ค„์—์„œ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑํ•˜๊ธฐ

- ํŒŒ์ด์ฌ์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์ฒ˜๋ฆฌํ•˜๊ธฐ

- ๋ฌด์ž‘์œ„์„ฑ ์‚ฌ์šฉ ๋ฐ ์ œ์–ดํ•˜๊ธฐ

- ํ”„๋กœ๊ทธ๋žจ ๋ฐ ํ•จ์ˆ˜์šฉ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ๊ณผ ์‹คํ–‰ํ•˜๊ธฐ

- ๊ฐ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ํ…Œ์ŠคํŠธ ํˆด ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ


์ด ์ฑ…์˜ ๋Œ€์ƒ ๋…์ž


- ์ž์‹ ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค๋ ฅ์„ ํ•œ ๋‹จ๊ณ„ ๋” ๋Œ์–ด์˜ฌ๋ฆฌ๊ณ  ์‹ถ์€ ๋ถ„

- ๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ์ ‘ํ•œ ๊ฒฝํ—˜์€ ์žˆ์ง€๋งŒ ํŒŒ์ด์ฌ ์–ธ์–ด๋Š” ์ฒ˜์Œ์ธ ๋ถ„

ไฝœ่€…็ฎ€ไป‹

์• ๋ฆฌ์กฐ๋‚˜ ๋Œ€ํ•™๊ต์—์„œ ์‹œ๋‹ˆ์–ด ์—ฐ๊ตฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ•˜๊ณ  ์žˆ๋‹ค. ์ปดํ“จํ„ฐ ๊ณผํ•™์„ ์ด์šฉํ•ด์„œ ์ƒ๋ฌผํ•™ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐ”์ด์˜ค์ •๋ณดํ•™์„ ์ „๋ฌธ์œผ๋กœ ํ•˜๋ฉฐ, 1995๋…„์— ์ž…์‚ฌํ•œ ์ฒซ ๋ฒˆ์งธ ์ง์žฅ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ HTML์„ ๋‹ค๋ฃจ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , ํšŒ์‚ฌ์˜ ๋ฉ”์ผ๋ง ๋ชฉ๋ก๊ณผ ์ฒซ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ–ˆ๋‹ค. ์ด ์ผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋งค๋ฃŒ๋˜์—ˆ์œผ๋ฉฐ, ์œˆ๋„์šฐ 3.1์—์„œ ๋™์ž‘ํ•˜๋Š” ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ดํ›„ ์ˆ˜๋…„๊ฐ„ ๋‹ค์–‘ํ•œ ์–ธ์–ด์™€ ํšŒ์‚ฌ๋ฅผ ๊ฑฐ์ณ 2001๋…„์— ์ฝœ๋“œ์Šคํ”„๋ง ํ•˜๋ฒ„ ์—ฐ๊ตฌ์†Œ(Cold Spring Harbor Laboratory)์˜ ๋ฐ”์ด์˜ค์ •๋ณดํ•™ ๊ทธ๋ฃน์— ์ž…์‚ฌํ–ˆ๋‹ค. 2014๋…„์—๋Š” ์• ๋ฆฌ์กฐ๋‚˜ ๋Œ€ํ•™๊ต์—์„œ ์ผํ•˜๊ธฐ ์œ„ํ•ด ์• ๋ฆฌ์กฐ๋‚˜์˜ ํˆฌ์†(Tucson)์œผ๋กœ ๊ฑฐ์ฒ˜๋ฅผ ์˜ฎ๊ฒผ๊ณ , 2019๋…„์— ๋ฐ”์ด์˜ค์‹œ์Šคํ…œ ๊ณตํ•™ ์„์‚ฌ ํ•™์œ„๋ฅผ ์ทจ๋“ํ–ˆ๋‹ค. ์ฝ”๋”ฉ์„ ํ•˜์ง€ ์•Š์„ ๋•Œ๋Š” ์•…๊ธฐ๋ฅผ ์—ฐ์ฃผํ•˜๊ฑฐ๋‚˜ ์ž์ „๊ฑฐ, ์š”๋ฆฌ, ๋…์„œ ๋“ฑ์„ ์ฆ๊ธฐ๋ฉด์„œ ๊ฐ€์กฑ๊ณผ ํ•จ๊ป˜ ์‹œ๊ฐ„์„ ๋ณด๋‚ธ๋‹ค.

๋„ค๋œ๋ž€๋“œ ITC์—์„œ Geoinformation for Disaster Risk Management ์„์‚ฌ ํ•™์œ„๋ฅผ ์ทจ๋“ํ–ˆ๋‹ค. ์•ฝ 9๋…„๊ฐ„ ์ผ๋ณธ๊ณผ ํ•œ๊ตญ์˜ ๊ธฐ์—…์—์„œ IT ๋ฐ GIS/LBS ๋ถ„์•ผ ์—…๋ฌด๋ฅผ ๋‹ด๋‹นํ–ˆ์œผ๋ฉฐ, ์ผ๋ณธ์—์„œ๋Š” ์„ธ์ฝค(SECOM) ๊ณ„์—ด์‚ฌ์ธ ํŒŒ์Šค์ฝ”(PASCO)์—์„œ ์ผ๋ณธ ์™ธ๋ฌด๋ถ€, ๊ตญํ† ์ง€๋ฆฌ์ •๋ณด์› ๊ฐ™์€ ์ •๋ถ€๊ธฐ๊ด€์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์‹œ์Šคํ…œ ํ†ตํ•ฉ(SI) ์—…๋ฌด๋ฅผ ๋‹ด๋‹นํ–ˆ๋‹ค. ์ดํ›„ ์•ผํ›„ ์žฌํŒฌ์œผ๋กœ ์ง์žฅ์„ ์˜ฎ๊ฒจ ์•ผํ›„๋งต ๊ฐœ๋ฐœ ๋‹ด๋‹น ์‹œ๋‹ˆ์–ด ์—”์ง€๋‹ˆ์–ด๋กœ ๊ทผ๋ฌดํ–ˆ์œผ๋ฉฐ, ํ•œ๊ตญ์œผ๋กœ ๋Œ์•„์™€ SK์—์„œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ์ง€๋„ ๋ฐ์ดํ„ฐ ๋‹ด๋‹น ๋งค๋‹ˆ์ €๋กœ ๊ทผ๋ฌดํ–ˆ๋‹ค. ํ˜„์žฌ๋Š” ์‹ฑ๊ฐ€ํฌ๋ฅด์— ์žˆ๋Š” ์ผ๋ณธ๊ณ„ ํšŒ์‚ฌ์—์„œ ์€ํ–‰ ๊ด€๋ จ IT ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ๋‹ค. ์ €์„œ๋กœ๋Š” ใ€Ž๋‚˜๋Š” ๋„์ฟ„ ๋กฏํฐ๊ธฐ๋กœ ์ถœ๊ทผํ•œ๋‹คใ€๊ฐ€ ์žˆ์œผ๋ฉฐ, ์—ญ์„œ๋กœ๋Š” ใ€Ž์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋„๊ฐใ€, ใ€Ž์ฒ˜์Œ ๋งŒ๋‚˜๋Š” HTML5 & CSS3ใ€, ใ€Ž์ธ๊ณต์ง€๋Šฅ 70ใ€, ใ€Ž์ฒ˜์Œ ๋งŒ๋‚˜๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธใ€, ใ€Ž๋‹ค์–‘ํ•œ ์–ธ์–ด๋กœ ๋ฐฐ์šฐ๋Š” ์ •๊ทœํ‘œํ˜„์‹ใ€, ใ€Ž๊ทธ๋ฆผ์œผ๋กœ ๊ณต๋ถ€ํ•˜๋Š” IT ์ธํ”„๋ผ ๊ตฌ์กฐใ€, ใ€Ž๊ทธ๋ฆผ์œผ๋กœ ๊ณต๋ถ€ํ•˜๋Š” ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ๊ตฌ์กฐใ€ ๋“ฑ 40์—ฌ ์ข…์ด ์žˆ๋‹ค. ๋ธ”๋กœ๊ทธ๋ฅผ ํ†ตํ•ด IT ๋ฒˆ์—ญ ๊ด€๋ จ ์ด์•ผ๊ธฐ์™€ ์‹ฑ๊ฐ€ํฌ๋ฅด ์ง์žฅ ์ƒํ™œ์„ ์†Œ๊ฐœํ•˜๊ณ  ์žˆ๋‹ค.

ไธบๆญค็”ตๅญไนฆ่ฏ„ๅˆ†

ๆฌข่ฟŽๅ‘ๆˆ‘ไปฌๆไพ›ๅ้ฆˆๆ„่งใ€‚

ๅฆ‚ไฝ•้˜…่ฏป

ๆ™บ่ƒฝๆ‰‹ๆœบๅ’Œๅนณๆฟ็”ต่„‘
ๅช่ฆๅฎ‰่ฃ… Android ๅ’Œ iPad/iPhone ็‰ˆ็š„ Google Play ๅ›พไนฆๅบ”็”จ๏ผŒไธไป…ๅบ”็”จๅ†…ๅฎนไผš่‡ชๅŠจไธŽๆ‚จ็š„่ดฆๅทๅŒๆญฅ๏ผŒ่ฟ˜่ƒฝ่ฎฉๆ‚จ้šๆ—ถ้šๅœฐๅœจ็บฟๆˆ–็ฆป็บฟ้˜…่งˆๅ›พไนฆใ€‚
็ฌ”่ฎฐๆœฌ็”ต่„‘ๅ’Œๅฐๅผๆœบ
ๆ‚จๅฏไปฅไฝฟ็”จ่ฎก็ฎ—ๆœบ็š„็ฝ‘็ปœๆต่งˆๅ™จ่†ๅฌๆ‚จๅœจ Google Play ่ดญไนฐ็š„ๆœ‰ๅฃฐ่ฏป็‰ฉใ€‚
็”ตๅญ้˜…่ฏปๅ™จๅ’Œๅ…ถไป–่ฎพๅค‡
ๅฆ‚ๆžœ่ฆๅœจ Kobo ็”ตๅญ้˜…่ฏปๅ™จ็ญ‰็”ตๅญๅขจๆฐดๅฑ่ฎพๅค‡ไธŠ้˜…่ฏป๏ผŒๆ‚จ้œ€่ฆไธ‹่ฝฝไธ€ไธชๆ–‡ไปถ๏ผŒๅนถๅฐ†ๅ…ถไผ ่พ“ๅˆฐ็›ธๅบ”่ฎพๅค‡ไธŠใ€‚่‹ฅ่ฆๅฐ†ๆ–‡ไปถไผ ่พ“ๅˆฐๅ—ๆ”ฏๆŒ็š„็”ตๅญ้˜…่ฏปๅ™จไธŠ๏ผŒ่ฏทๆŒ‰ๅธฎๅŠฉไธญๅฟƒๅ†…็š„่ฏฆ็ป†่ฏดๆ˜Žๆ“ไฝœใ€‚