Learning Courses

์ƒˆ๋กœ์šด ํ•™์Šต ๊ณผ์ •, Kotlin Onboarding: Introduction์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค

Kotlin์€ ๊ฐ•๋ ฅํ•œ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ, ์ตœ์‹  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์„ ํƒ ์ค‘ ํ•˜๋‚˜๋กœ ๋น ๋ฅด๊ฒŒ ์ž๋ฆฌ ์žก๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. JetBrains์—์„œ ๊ฐœ๋ฐœํ•˜๊ณ  Android ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด Google์—์„œ ๊ณต์‹์ ์œผ๋กœ ์ง€์›ํ•˜๋Š” ์ •์  ์œ ํ˜•์˜ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ๊ฐ„๊ฒฐํ•œ ๊ตฌ๋ฌธ, Java์™€์˜ ์†์‰ฌ์šด ์ƒํ˜ธ ์šด์šฉ์„ฑ, ๊ด‘๋ฒ”์œ„ํ•œ ํ”Œ๋žซํผ๊ณผ ๊ธฐ์ˆ ์„ ์ง€์›ํ•˜๋Š” Kotlin์€ ์ž์‹ ์˜ ์—ญ๋Ÿ‰์„ ํ•œ ๋‹จ๊ณ„ ๋Œ์–ด์˜ฌ๋ฆฌ๋ ค๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํƒ์›”ํ•œ ์„ ํƒ์ž…๋‹ˆ๋‹ค. ์ด ํฅ๋ฏธ๋กœ์šด ์–ธ์–ด๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ๊ธฐ ์œ„ํ•ด JetBrains Marketplace์—์„œ ์ƒˆ๋กœ์šด Kโ€ฆ

JetBrains IDE๋กœ Rust ๋ฐฐ์šฐ๊ธฐ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š” ๋ฐ ์ง€๋ฆ„๊ธธ์€ ์—†๊ณ , ์‚ฌ๋žŒ๋งˆ๋‹ค ํ•™์Šต ๋ฐฉ๋ฒ•์€ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ์ด๋Š” ๋งŽ์ด ์ฝ๊ณ (์ฑ…, ๋ธ”๋กœ๊ทธ, ํŠœํ† ๋ฆฌ์–ผ, ๋ฌธ์„œ, Reddit ํ† ๋ก , StackOverflow ๋‹ต๋ณ€ ๋“ฑ), ์–ด๋–ค ์ด๋Š” ์งˆ๋ฌธ์„ ํ•˜๊ณ  ์˜ˆ์‹œ๋ฅผ ์ฐพ์œผ๋ฉฐ, ์–ด๋–ค ์ด๋Š” ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ทจ๋ฏธ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๋ฉฐ, ์–ด๋–ค ์ด๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ์–ด๋–ค ์ด๋Š” ์—์ฝ”์‹œ์Šคํ…œ์„ ํƒ๊ตฌํ•˜๋Š” ๋“ฑ ์ž์‹ ์—๊ฒŒ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๊ธธ์„ ์ฐพ์•„๊ฐ‘๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด ์ „๋ถ€ ๋‹ค ํ•˜๋Š” ์ด๋“ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ๋žŒ๋“ค์€ ์–ธ์–ด ๊ธฐ๋Šฅ์„ ๋ฐฐ์šฐ๊ณ  ์ด๋ฅผ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋Š ์‹œโ€ฆ

JetBrains Academy์—์„œ ์„ ๋ณด์ด๋Š” JavaScript for Beginners

์˜ค๋Š˜ ๋‚ ์˜ ๋Œ€๋ถ€๋ถ„ ์›น ์‚ฌ์ดํŠธ๋Š” ๋Œ€ํ™”ํ˜• ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค. ์Šฌ๋ผ์ด๋”, ์›น ๊ฐค๋Ÿฌ๋ฆฌ, ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ‘œ์‹œ๋˜๋Š” ๊ธฐํƒ€ ๋Œ€ํ™”ํ˜• ์ด๋ฒคํŠธ๋ฅผ ๋– ์˜ฌ๋ ค ๋ณด์„ธ์š”. JavaScript๋Š” ์‚ฌ์šฉ์ž ์ž…๋ ฅ ๊ฐ’์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ ๋ฐ ์„œ๋ฒ„์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ธฐ๋Šฅ ๋“ฑ ๋‹ค์–‘ํ•œ ๋™์  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 2021๋…„๋„ ๊ฐœ๋ฐœ์ž ์—์ฝ”์‹œ์Šคํ…œ ํ˜„ํ™ฉ ๋ณด๊ณ ์„œ์—์„œ JavaScript(โ€˜JSโ€™)๊ฐ€ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์„ ์ •๋œ ๊ฒƒ๋„ ๋‹น์—ฐํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์›Œ๋ณผ ์ƒ๊ฐ์ด๋ผ๋ฉด JavaScript๋Š” ์ž…๋ฌธ์ž์šฉ์œผ๋กœ ์ ํ•ฉํ•œ ์„ ํƒ์ง€์ž…๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์— ๋„์›€์„ ๋“œ๋ฆฌ๊ณ ์ž Jetโ€ฆ

JetBrains Academy์˜ Math for Machine Learning ํŠธ๋ž™

๋จธ์‹ ๋Ÿฌ๋‹(ML)์€ ์˜ค๋Š˜๋‚  ๋ชจ๋“  ๋ถ„์•ผ์— ํ™œ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋จธ์‹ ๋Ÿฌ๋‹์„ ์ด์šฉํ•˜๋ฉด ์ง€์†์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ํŒจํ„ด์„ ์ฐพ์•„ ์•…์„ฑ์ฝ”๋“œ ๋ฐ ๋‚ด๋ถ€ ์œ„ํ˜‘์„ ๋” ์ž˜ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ƒ์‚ฐ์„ฑ ๋ฐ ์„œ๋น„์Šค ํ’ˆ์งˆ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ ์•„๋‹ˆ๋ผ ์ทจํ–ฅ์— ๋งž๋Š” ์˜ํ™”๋ฅผ ์ถ”์ฒœ๋ฐ›์•„ ์ฆ๊ฑฐ์›€์„ ์–ป๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด๋Ÿฌํ•œ ML์˜ ๊ฐ€๋Šฅ์„ฑ์— ์ด๋Œ๋ ค ๋จธ์‹ ๋Ÿฌ๋‹์˜ ์„ธ๊ณ„์— ์ž…๋ฌธํ–ˆ์œผ๋‚˜, ML์šฉ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์งœ๊ธฐ๋ž€ ์‰ฝ์ง€ ์•Š๊ณ , ์ƒ๋‹นํ•œ ์ˆ˜ํ•™์  ์ง€์‹์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด์— JetBrains Academy๋Š” Math for Machine Learning์„ ์ถœโ€ฆ

JetBrains Academy์˜ Flask Developer ํŠธ๋ž™

Flask๋Š” Python ์›น ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋งค์šฐ ๊ฐ€๋ฒผ์šธ ๋ฟ ์•„๋‹ˆ๋ผ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ์ ์–ด ์›น ์„œ๋น„์Šค๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•˜๋ฏ€๋กœ ๋งˆ์ดํฌ๋กœ ํ”„๋ ˆ์ž„์›Œํฌ๋ผ๊ณ ๋„ ํ•ฉ๋‹ˆ๋‹ค. Flask Developer ํŠธ๋ž™์„ ํ†ตํ•ด ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ•™์Šตํ•˜๊ณ  ๋‚˜๋งŒ์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ์ž‘ํ•˜์—ฌ Python ์ง€์‹์„ ๋Š˜๋ ค ๋ณด์„ธ์š”. ์ด ํŠธ๋ž™์€ ์•„์ง ์ดˆ๊ธฐ ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ์˜๊ฒฌ์„ ๊ณต์œ ํ•ด์ฃผ์‹œ๋ฉด ํ•™์Šต ํŠธ๋ž™์„ ๊ฐœ์„ ํ•˜๊ณ  ๋” ๋น ๋ฅด๊ฒŒ ๊ณต์‹ ๋ฒ„์ „์„ ์ถœ์‹œํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. Flask ์‹œ์ž‘ํ•˜๊ธฐ JetBrains Academy๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜์‹ค โ€ฆ

JetBrains Academy: 2021๋…„์„ ๋Œ์•„๋ณด๋ฉฐ

2021๋…„์„ ๋Œ์ด์ผœ๋ณด๋ฉด JetBrains Academy๋Š” ํ•™์Šต ํ”Œ๋žซํผ์œผ๋กœ์„œ, ๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ๋’ท๋ฐ›์นจํ•˜๋Š” ํŒ€ ๋˜ํ•œ ๋งŽ์€ ์„ฑ์ทจ์™€ ์„ฑ์žฅ์„ ์ด๋ฃฌ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์ƒˆ๋กœ์šด ํŠธ๋ž™๊ณผ ๋Œ€ํ™”ํ˜• ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฆด๋ฆฌ์Šคํ•˜๊ณ  ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด, ํ•™์Šต ์ฃผ์ œ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ์ƒˆ๋กœ์šด ํŠน๋ณ„ ํ• ์ธ ๋“ฑ์„ ์†Œ๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ€์žฅ ํฐ ์„ฑ๊ณต์€ ํ•™์Šตํ•˜์‹œ๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์ „๋ฌธ๊ฐ€๋กœ ์„ฑ์žฅํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์ด ์ฒซ ๋ฒˆ์งธ 'Hello, World!'๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์ฒซ ๋ฒˆ์งธ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•œ ๊ฒƒ์ด ์ž๋ž‘์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘์ด ์˜ค๋ž˜ ์ „์ฒ˜๋Ÿผ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ์‹ค๋ ฅ์— ๊ฑธ๋งž๋Š” ์ˆ˜๋ฃŒ์ฆ์„ ๋ฐ›๊ณ  ๊ฟˆ์˜ ๊ฒฝ๋ ฅโ€ฆ