CodeGym/Java Blog/๋ฌด์ž‘์œ„์˜/2020/21: ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋™ํ–ฅ ๋ฐ ๋ฏธ๋ž˜ ์˜ˆ์ธก
John Squirrels
๋ ˆ๋ฒจ 41
San Francisco

2020/21: ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋™ํ–ฅ ๋ฐ ๋ฏธ๋ž˜ ์˜ˆ์ธก

๋ฌด์ž‘์œ„์˜ ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
ํšŒ์›
2020๋…„์ด ๋๋‚˜๊ธฐ๊นŒ์ง€ ๋‘ ๋‹ฌ๋„ ์ฑ„ ๋‚จ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์žฌ๊ณ  ์กฐ์‚ฌ์™€ ๋‚ด๋…„ ์˜ˆ์ธก์„ ์‹œ์ž‘ํ•  ๋•Œ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ์ข…๋ฅ˜์˜ ํ•ญ์ƒ ์žฌ๋ฏธ, ๊ทธ๋ ‡์ง€? ์˜ฌํ•ด ์šฐ๋ฆฌ์—๊ฒŒ ๊ฐ€์ ธ์˜จ ๊ฒƒ์„ ์š”์•ฝํ•˜๊ณ  ๋‚ด๋…„์— ๋ฌด์—‡์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ถ”์ธกํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ ์˜ค๋Š˜ ์šฐ๋ฆฌ๊ฐ€ ํ•  ์ผ์ž…๋‹ˆ๋‹ค. 2020๋…„์— ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์—…๊ณ„์—์„œ ์ผ์–ด๋‚œ ์ผ์„ ์‚ดํŽด๋ณด๊ณ  2021๋…„์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์‹ ์ค‘ํ•œ ์˜ˆ์ธก์„ ํ•ด๋ณด์‹ญ์‹œ์˜ค. 2020/21: ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋™ํ–ฅ ๋ฐ ๋ฏธ๋ž˜ ์˜ˆ์ธก - 1

2020๋…„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ

์—ฐ๋ก€ ๊ฐœ๋ฐœ์ž ์—์ฝ”์‹œ์Šคํ…œ ์„ค๋ฌธ์กฐ์‚ฌ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•จ(2020๋…„์—๋Š” ์•ฝ 20,000๋ช…์˜ ๊ฐœ๋ฐœ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์„ค๋ฌธ ์กฐ์‚ฌ๋ฅผ ์‹ค์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.) JetBrains ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํšŒ์‚ฌ์—์„œ ์‹ค์‹œํ•œ Java๋Š” ํ˜„์žฌ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. JavaScript๋Š” ์ „๋ฐ˜์ ์œผ๋กœ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์•Œ๋ ค์ง€๊ณ  ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ์„œ ์ตœ์ƒ์œ„ ์œ„์น˜๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. 2020๋…„ ์ธ๊ธฐ ์žˆ๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฐ ํŠธ๋ Œ๋“œ์— ๊ด€ํ•ด์„œ๋Š” Python์ด ๊ณ„์† ์„ฑ์žฅํ•˜๊ณ  ์žˆ์œผ๋ฉฐ Java์™€ ๊ฒฝ์Ÿํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ Python์€ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์—ฐ๊ตฌ๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์‘๋‹ต์ž์˜ 30% ์ด์ƒ์ด 2020๋…„์— Python์„ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ฑฐ๋‚˜ ๊ณ„์† ๋ฐฐ์› ๋‹ค๊ณ  ๋‹ตํ–ˆ์œผ๋ฉฐ, ์ด๋Š” ๊ทธ ์–ด๋Š ๋•Œ๋ณด๋‹ค ๋งŽ์€ ์ˆ˜์น˜์ž…๋‹ˆ๋‹ค. Python์€ ๋˜ํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ 2020-2021๋…„์— ์ฑ„ํƒํ•˜๊ฑฐ๋‚˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ๊ณ„ํš์ธ ์ƒ์œ„ 3๊ฐœ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ Go ๋ฐ Kotlin์ด ํ•ด๋‹น ๋ชฉ๋ก์˜ ์ตœ์ƒ์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ค๋ฌธ ์กฐ์‚ฌ์˜ ๋˜ ๋‹ค๋ฅธ ํฅ๋ฏธ๋กœ์šด ๋ฐœ๊ฒฌ์€ Typescript ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ๊พธ์ค€ํžˆ ์„ฑ์žฅํ•˜์—ฌ ๋ฆฌ๋”์—๊ฒŒ ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•˜๊ณ  ์ƒ๋‹นํžˆ ์ธ์ƒ์ ์ธ ์„ฑ์žฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 2017๋…„์—๋Š” ์‘๋‹ต์ž์˜ 12%๋งŒ์ด ์ด ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๊ณ  1%๋งŒ์ด ๊ธฐ๋ณธ ์–ธ์–ด๋ผ๊ณ  ๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. 2020๋…„์—๋Š” ์‚ฌ์šฉ์ž์˜ 28%๊ฐ€ Typescript๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ 12%๋Š” ๊ธฐ๋ณธ ์–ธ์–ด๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์Šคํƒ€๊ฐ€ ํƒ„์ƒํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด์™€ ๊ฐ™์ด ์„ฑ์žฅํ•จ์— ๋”ฐ๋ผ Typescript๋Š” ๊ณง ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ƒ์œ„ 5์œ„๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

2020๋…„์˜ ์ž๋ฐ”

Java๋ฅผ ์ฃผ์š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ฒฝ์šฐ, ์ด ์„ค๋ฌธ ์กฐ์‚ฌ์—์„œ ๋ช‡ ๊ฐ€์ง€ ํฅ๋ฏธ๋กœ์šด ์‚ฌ์‹ค์„ ๋ฐœ๊ฒฌ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.. Java 15๊ฐ€ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ๋ž‘ํ•˜๋Š” ์–ธ์–ด์˜ ์ตœ์‹  ๋ฒ„์ „์ด๋ผ๋Š” ์‚ฌ์‹ค์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋Œ€๋‹ค์ˆ˜์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ(์‘๋‹ต์ž์˜ 75%)๋Š” ์ƒ๋Œ€์ ์œผ๋กœ 2014๋…„ 3์›”์— ์ถœ์‹œ๋œ Java 8์„ ์—ฌ์ „ํžˆ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Java 11์€ 32%๋กœ ๋‘ ๋ฒˆ์งธ๋กœ ์ธ๊ธฐ๊ฐ€ ๊ณ„์† ๋†’์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋…„์— ๋น„ํ•ด ์‚ฌ์šฉ๋Ÿ‰์ด 10% ํฌ์ธํŠธ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  Java 12 ๋ฐ Java 13์€ ๋น ๋ฅด๊ฒŒ ๋Œ€์ƒ์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์„ค๋ฌธ์กฐ์‚ฌ์— ์ฐธ์—ฌํ•œ ๊ฐœ๋ฐœ์ž์˜ 10% ์ด์ƒ์ด ์ •๊ธฐ์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Java ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์˜ ๊ฒฝ์šฐ Apache Tomcat์ด ์—ฌ์ „ํžˆ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์„œ๋ฒ„๋กœ ์‘๋‹ต์ž์˜ 62%๊ฐ€ ์„ ํƒํ•œ๋‹ค๊ณ  ์‘๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. Spring Boot๋Š” Java ์ฝ”๋”์˜ 61%๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” Java ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. Spring MVC๋Š” 42%๋กœ 2์œ„์ž…๋‹ˆ๋‹ค. Java Enterprise ์‚ฌ์–‘ ์ค‘, Java EE 8์€ ์—ฌ์ „ํžˆ โ€‹โ€‹44%๋กœ ์„ ๋‘๋ฅผ ๋‹ฌ๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. IntelliJ IDEA๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” IDE์ž…๋‹ˆ๋‹ค. ์‘๋‹ต์ž์˜ 72%๊ฐ€ ๋‹ค๋ฅธ IDE๋ณด๋‹ค ์ด IDE๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์›๋“ค์€ ๋˜ํ•œ Java ๊ฐœ๋ฐœ์ž์˜ 75%๊ฐ€ ํ”„๋กœ์ ํŠธ์—์„œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. JUnit(83%)๊ณผ Mockito(43%)๋Š” ์—ฌ์ „ํžˆ ์ด ๋ถ„์•ผ์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค.

2021๋…„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ. ์˜ˆ์ธก

๋ฏธ๋ž˜๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์€ ์ด๋ฏธ ์ผ์–ด๋‚œ ์ผ์„ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ•ญ์ƒ ํ›จ์”ฌ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋งค์šฐ ๋†’์€ 2021๋…„์— ๋Œ€ํ•œ 5๊ฐ€์ง€ ์˜ˆ์ธก์„ ๊ณต์œ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์— ๋Œ€ํ•œ ์ˆ˜์š”๋Š” 2021๋…„์— ์ฆ๊ฐ€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์–ผ๋งˆ ๋™์•ˆ ์šฐ๋ฆฌ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์€ ์„ธ์ƒ๊ณผ AI๊ฐ€ ๊ณง ๊ฐ€์žฅ ์ผ์ƒ์ ์ธ ์ฝ”๋”ฉ ์ž‘์—…์˜ ๋ฉ์–ด๋ฆฌ๋ฅผ ๋งก๊ฒŒ ๋  ๊ฒƒ์ด๋ผ๋Š” ๋ฐ˜๋Œ€์˜ ์˜ˆ์ธก์„ ๋ณด์•˜์ง€๋งŒ ์ง€๊ธˆ๊นŒ์ง€ ๊ฐœ๋ฐœ์ž์— ๋Œ€ํ•œ ์ˆ˜์š”๋Š” ๊ณ„์† ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚ด๋…„๋„ ์˜ˆ์™ธ๋Š” ์•„๋‹ ๊ฒƒ์ž…๋‹ˆ๋‹ค. COVID-19 ์ „์—ผ๋ณ‘์€ ํŠนํžˆ ๋ฐฑ์‹ ์ด 2020๋…„ ๋ง๊นŒ์ง€ ์ค€๋น„๋˜์ง€ ์•Š๊ณ  ๋ฐ”์ด๋Ÿฌ์Šค์˜ ํ™•์‚ฐ์ด ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๋‹ค์‹œ ๋ด‰์‡„๋˜๋ฉด์„œ ๊ณ„์†๋œ๋‹ค๋ฉด ์ œ ์—ญํ• ์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธ€๋กœ๋ฒŒ ๊ฒฉ๋ฆฌ๋กœ ์ธํ•ด ๋””์ง€ํ„ธ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ๋”์šฑ ๋†’์•„์ ธ ์‹œ์žฅ์—์„œ ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ ๋””์ง€ํ„ธํ™”๊ฐ€ ๊ธ‰์ฆํ•จ์— ๋”ฐ๋ผ ๊ธฐ์—…์€ ์ˆ˜์š”๋ฅผ ๋”ฐ๋ผ์žก๊ธฐ ์œ„ํ•ด ๋” ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ๊ณ ์šฉํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๊ณ„์†ํ•ด์„œ ์‹œ์žฅ์„ ์ง€๋ฐฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ์šฐ๋ฆฌ ์ž์‹ ์˜ ์˜ˆ์ธก๋„ ์•„๋‹™๋‹ˆ๋‹ค. ์ด ์˜ˆ์ธก ์— ๋”ฐ๋ฅด๋ฉด Java, Kotlin ๋ฐ Scala๋Š” ์˜ค๋Š˜๋‚  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์‹œ์žฅ์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํŠธ๋ฆฌ์˜ค๋กœ ๊ณ„์†ํ•ด์„œ ํ”๋“ค๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. "Java์˜ ๋Ÿฐํƒ€์ž„์ธ Java Virtual Machine์€ JAVA๋ฅผ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋ฉฐ Kotlin ๋ฐ Scala์™€ ๊ฐ™์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” JVM์„ ๋Ÿฐํƒ€์ž„์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  ๋ถ„์„๊ฐ€๋“ค์€ ๋งํ•ฉ๋‹ˆ๋‹ค.

  • ์ธ๊ณต ์ง€๋Šฅ์€ ๊ณ„์† ์œ ํ–‰ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์›๊ฒฉ ์ž‘์—…์€ ๋”์šฑ ๋ณดํŽธํ™”๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•„์‹œ๋‹ค์‹œํ”ผ COVID-19 ์ „์—ผ๋ณ‘์ด ๊ธฐ์ˆ  ์‚ฐ์—…์— ๋ฏธ์น˜๋Š” ๊ฐ€์žฅ ๊ธ์ •์ ์ธ ์˜ํ–ฅ ์ค‘ ํ•˜๋‚˜๋Š” ์‚ฌ๋ฌด์‹ค์—์„œ ์›๊ฒฉ ๊ทผ๋ฌด๋กœ์˜ ์ „ํ™˜์„ ๊ฐ•ํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 2020๋…„ ์ดˆ์— ๊ทน์ ์ธ ๋ณ€ํ™”๊ฐ€ ์ผ์–ด๋‚ฌ๊ณ  ๋‚ด๋…„์—๋Š” ํ›จ์”ฌ ๋” ๋งŽ์€ ํšŒ์‚ฌ๊ฐ€ ์ƒˆ๋กœ์šด ํ˜„์‹ค์— ์ ์‘ํ•˜๊ณ  ์ง์›๋“ค์ด ์žฌํƒ๊ทผ๋ฌด๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ •๋ง ๋†€๋ž์ง€ ์•Š๋‚˜์š”?

  • Python์€ ๊ณ„์†ํ•ด์„œ ์ธ๊ธฐ๋ฅผ ์–ป๊ณ  Java(๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๋ฐฑ์—”๋“œ ์–ธ์–ด)์™€ ๊ฒฝ์Ÿํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ML ๋ฐ AI ๊ฐœ๋ฐœ์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ Python์€ ๊พธ์ค€ํ•œ ์„ฑ์žฅ์„ ๊ณ„์†ํ•ด์•ผ ํ•˜๋ฉฐ Python ์ฝ”๋”์— ๋Œ€ํ•œ ์ˆ˜์š”๋„ ์ฆ๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— Python์ด ๋„๋ฆฌ ํ•™์Šต๋˜๊ณ  Python ๊ฐœ๋ฐœ์ž์˜ ์ˆ˜๊ฐ€ ๊พธ์ค€ํžˆ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธ‰์—ฌ์— ๋ถ€์ •์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” Python ๊ฐœ๋ฐœ์ž ๊ฐ„์˜ ์ผ์ž๋ฆฌ ๊ฒฝ์Ÿ์„ ํ™•์‹คํžˆ ๊ฐ•ํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
  • ์ธ๊ธฐ
  • ์‹ ๊ทœ
  • ์ด์ „
์ฝ”๋ฉ˜ํŠธ๋ฅผ ๋‚จ๊ธฐ๋ ค๋ฉด ๋กœ๊ทธ์ธ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
์ด ํŽ˜์ด์ง€์—๋Š” ์•„์ง ์ฝ”๋ฉ˜ํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค