Inflearn brand logo image
Inflearn brand logo image
์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋น„์ „๊ณต์ž๋„ ํŒŒ์ด์ฌ์„ ์‰ฝ๊ณ  ์žฌ๋ฐŒ๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๊ฒŒ ๊ผญ ํ•„์š”ํ•œ ๋‚ด์šฉ๋งŒ ๋‹ด์•˜์–ด์š”. ์ž…๋ฌธ์ž์—๊ฒŒ โ€˜๊ผญ ํ•„์š”ํ•œ ๋‚ด์šฉ์„ ์ œ๋Œ€๋กœโ€™ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒ์„ธํ•œ ๊ฐ•์˜์™€ Challenge ์‹ค์Šต์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

Thumbnail

์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ๋น„์ „๊ณต์ž๋„ ํ•  ์ˆ˜ ์žˆ๋Š” Pyhton ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธ

  • ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•๊ณผ ํ™œ์šฉ๋ฒ•

  • ๋ฐ์ดํ„ฐ ๋ถ„์„, ์—…๋ฌด ์ž๋™ํ™”์— ํ•„์š”ํ•œ ๊ธฐ๋ณธ ์ง€์‹

๊ฐ•์˜ ์ฃผ์ œ ๐Ÿ“

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

ํ•™์Šต ๋ชฉํ‘œ ๐Ÿ“ƒ

  • ํŒŒ์ด์ฌ ๊ธฐ๋ณธ type ๋“ค์˜ ํŠน์„ฑ์„ ์•Œ๊ณ  ์ ํ•ฉํ•œ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • ํŒŒ์ด์ฌ ๋ถ„๊ธฐ๋ฌธ, ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • ํ•จ์ˆ˜์˜ prototype์„ ๋ณด๊ณ  ์‚ฌ์šฉ๋ฒ•์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • Container๋ณ„ ํŠน์„ฑ์„ ํŒŒ์•…ํ•˜๊ณ , ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • File ์ž…์ถœ๋ ฅ์„ ํ†ตํ•œ ์ž๋ฃŒ ์ €์žฅ์„ ํ•  ์ˆ˜ ์žˆ์–ด์š”.

ํ•™์Šต ๋‚ด์šฉ ๐Ÿ“–

Part1. ๊ธฐ๋ณธ ๊ฐœ๋…, ํ‘œ์ค€ ์ž…์ถœ๋ ฅ

  • ์‹ค์Šต ํ™˜๊ฒฝ ์†Œ๊ฐœ ๋ฐ ๊ตฌ์ถ•
  • ํŒŒ์ด์ฌ ์–ธ์–ด์˜ ์ดํ•ด, ์šฉ์–ด
  • ํƒ€์ž…๊ณผ ๋ณ€์ˆ˜
  • Namespace
  • ๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€
  • ํ‘œ์ค€ ์ž…์ถœ๋ ฅ
  • ์—ฐ์‚ฐ์ž(์‚ฐ์ˆ , ๋น„๊ต, ๋…ผ๋ฆฌ)

Part2. statement, ํ•จ์ˆ˜

  • ์กฐ๊ฑด๋ฌธ
  • ๋ฐ˜๋ณต๋ฌธ
  • ํ•จ์ˆ˜
  • built-in ํ•จ์ˆ˜
  • ๋žŒ๋‹ค์‹

Part3. ์ž๋ฃŒ๊ตฌ์กฐ, ํŒŒ์ผ ์ž…์ถœ๋ ฅ, ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉ

  • ๋ฆฌ์ŠคํŠธ
  • ํŠœํ”Œ
  • ๋”•์…”๋„ˆ๋ฆฌ, ์…‹
  • ๋ฌธ์ž์—ด, ์˜ˆ์™ธ
  • ํŒŒ์ผ ์ž…์ถœ๋ ฅ(shelve, pickle, glob ๋ชจ๋“ˆ ์‚ฌ์šฉ)
  • numpy / matplotlib ์†Œ๊ฐœ

์˜ˆ์ƒ ์งˆ๋ฌธ Q&A ๐Ÿ’ฌ

Q. ํŒŒ์ด์ฌ ์™œ ๋ฐฐ์›Œ์•ผ ํ•˜๋‚˜์š”?

C, Java, C++ ๋“ฑ์˜ ์–ธ์–ด์— ๋น„ํ•ด ๊ฐ„๋‹จํ•˜๊ณ  ์‚ฌ๋žŒ ์นœํ™”์ ์ด์–ด์„œ ๋น„์ „๊ณต์ž๋„ ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ , ๋‹ค์–‘ํ•œ ๋ฌด๋ฃŒ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ๊ฐ„๋‹จํ•œ ์ฝ”๋”ฉ ์Šคํ‚ฌ๋กœ๋„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Q. ํŒŒ์ด์ฌ์„ ์ž˜ํ•˜๊ณ  ์‹ถ๋‹ค?

๋ฌธ๋ฒ• ๋งŽ์ด ์•„๋Š” ๊ฒƒ์ด ์ ˆ๋Œ€ ๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ž˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๋ถ€๋ฅผ ํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Q. ๋น„์ „๊ณต์ž์ธ๋ฐ ์ฝ”๋”ฉ ๋ฐฐ์›Œ์•ผ ํ•˜๋‚˜์š”?

์ด์ œ๋Š” ํŒŒ์ด์ฌ ์ •๋„๋Š” ํ•  ์ค„์€ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ „๊ณต์ž๋งŒํผ ๊นŠ๊ฒŒ ์•Œ์ง€๋Š” ๋ชปํ•˜๋”๋ผ๋„ ์ฝ”๋”ฉ์„ ํ†ตํ•œ ๋…ผ๋ฆฌ์  ์‚ฌ๊ณ ์™€ ํ•™์—…๊ณผ ์—…๋ฌด์— ํ•„์š” ์ž๋ฃŒ๋‚˜ ์ •๋ณด๋ฅผ ๋น„๊ฐœ๋ฐœ์ž๋ผ๋„ ํ•„์š”์— ๋งž๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ 4์ฐจ ์‚ฐ์—…์‹œ๋Œ€ ๊ฒฝ์Ÿ๋ ฅ์„ ํ™•๋ณดํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ๊ฐœ๋ฐœ์ž์™€ ๋น„๊ฐœ๋ฐœ์ž์˜ ๊ฒฝ๊ณ„๊ฐ€ ๋ถˆ๋ถ„๋ช…ํ•œ ์‹œ๋Œ€๊ฐ€ ๋„๋ž˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Q. ํŒŒ์ด์ฌ ๊ด€๋ จ ์ž๊ฒฉ์ฆ์ด ์žˆ๋‚˜์š”?

ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ํ•™์Šต์„ ๋งˆ์ณค๋‹ค๋ฉด ๋ฏผ๊ฐ„ ์ž๊ฒฉ์ฆ์ธ Cospro 2๊ธ‰, ์ž๋ฃŒ๊ตฌ์กฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ•˜์…จ๋‹ค๋ฉด Cospro 1๊ธ‰, ์‚ผ์„ฑ SW ์—ญ๋Ÿ‰ ํ…Œ์ŠคํŠธ๋“ฑ ์—ฌ๋Ÿฌ IT๊ธฐ์—…์—์„œ ์ฃผ์ฒดํ•˜๋Š” SW ์—ญ๋Ÿ‰ ํ…Œ์ŠคํŠธ์— ์‘์‹œํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(IT๊ด€๋ จ ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ์—…๋“ค์ด SW ์—ญ๋Ÿ‰ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ง์›์„ ์ฑ„์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.)


์ด ๊ฐ•์˜๋ฅผ ๋งŒ๋“ 
๊ฐ•์‚ฌ๋‹˜์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค โœ’๏ธ

์œค์†Œ์˜

์œค์†Œ์˜ ๊ฐ•์‚ฌ๋‹˜์€ 24๋…„๊ฐ„ SW๊ฐ•์˜๋ฅผ ํ•˜์‹  IT ์ „๋ฌธ ๊ฐ•์‚ฌ์ž…๋‹ˆ๋‹ค.  

[๊ฐ•์˜ ์ด๋ ฅ]

  • ์‚ผ์„ฑ, LG ์‹ ์ž…์‚ฌ์›, ์žฌ์ง์ž ๋Œ€์ƒ SW ๊ฐ•์˜
  • ์ค‘์•™์ •๋ณด์ฒ˜๋ฆฌํ•™์›
  • ์ธ์ฒœ์—ฌ์ž์ƒ์—…๊ณ ๋“ฑํ•™๊ต (์‚ฐํ•™๊ฒธ์ž„)
  • ๊น€์ฒœ๋Œ€ํ•™๊ต, ์„ฑ๊ท ๊ด€๋Œ€ํ•™๊ต(์ˆ˜์›), ์ˆญ์‹ค๋Œ€, ์„œ์šธ๋Œ€
  • ๋Œ€ํ•œ์ƒ๊ณตํšŒ์˜์†Œ
  • ๋ฉ€ํ‹ฐ์บ ํผ์Šค ์™ธ ๋‹ค์ˆ˜

[์†Œ์ง€ ์ž๊ฒฉ์ฆ]

  • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ 1๊ธ‰
  • ์ง์—…ํ›ˆ๋ จ๊ต์‚ฌ ๋ฉดํ—ˆ (์ •๋ณด์ฒ˜๋ฆฌ 2๊ธ‰)
  • ๋ฐ์ดํ„ฐ๋ถ„์„ ์ค€์ „๋ฌธ๊ฐ€
  • ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„๊ธฐ์‚ฌ

[์ฃผ์š” ๊ฐ•์˜ ๊ณผ์ •]

  • ์ž๊ฒฉ์ฆ Part: ์ •๋ณด์ฒ˜๋ฆฌ ๊ธฐ์‚ฌ, ์‚ฐ์—…๊ธฐ์‚ฌ, ๋ฐ์ดํ„ฐ๋ถ„์„ ์ค€์ „๋ฌธ๊ฐ€, ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„๊ธฐ์‚ฌ
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ Part: ์ž๋ฃŒ๊ตฌ์กฐ (์ดˆ๊ธ‰, ์ค‘๊ธ‰), ์•Œ๊ณ ๋ฆฌ์ฆ˜(์‚ผ์„ฑ ์žฌ์ง, ์‹ ์ž…, LG ์žฌ์ง์ž)
  • ํ”„๋กœ๊ทธ๋žจ Part: C์–ธ์–ด, JAVA, HTML/CSS/Java Script, Python (๊ธฐ์ดˆ, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, ๋ฐ์ดํ„ฐ ๋ถ„์„)
  • AI Part: Machine Learning(์ง€๋„, ๋น„์ง€๋„ ํ•™์Šต), Deep Learning (tensorflow, CNN, RNN ๊ธฐ์ดˆ)

ํ•™์Šต ๊ฐ€์ด๋“œ โœ”๏ธ

  • ๋งค์ผ๋งค์ผ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ณ  ์ดํ•ด์˜ ์‹œ๊ฐ„์„ ๊ฐ€์ง€์„ธ์š”.
  • ์ œ๊ณต๋œ ์‹ค์Šต ์˜ˆ์ œ๋ฅผ ์ง์ ‘ ์ฝ”๋”ฉํ•ด ์™„์„ฑํ•˜์„ธ์š”.(์˜์ƒ์„ ๋ณด๋ฉฐ ์ฝ”๋”ฉ)
  • ๊ถ๊ธˆํ•œ ๋ถ€๋ถ„์€ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์›ํ•˜๋Š” ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•ด ์‹คํ–‰ํ•ด ๋ณด์„ธ์š”.
  • ์ดํ•ด๋˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„์€ ๊ฒŒ์‹œํŒ์— ์งˆ๋ฌธํ•ด์ฃผ์„ธ์š”. (๊ฐ•์‚ฌ๋‹˜์ด๋‚˜ ์งˆ๋ฌธ์„ ์•„์‹œ๋Š” ํ•™์Šต์ž๊ฐ€ ๋‹ต๋ณ€ํ•ด ์ฃผ์‹ญ๋‹ˆ๋‹ค.)
  • ๋ฐฑ๋ฌธ์ด ๋ถˆ์—ฌ์ผํƒ€ ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์‹คํ–‰ํ•ด ๋ณด์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • Workbook ๋‚ด์šฉ์„ ํ’€์ดํ•˜๊ณ , ๋‹ต์„ ๋งž์ถฐ๋ณด์„ธ์š”.
    โ€ป ๋งค๋‹ฌ ์งˆ๋ฌธ์— ์„ฑ์‹คํžˆ ๋‹ต๋ณ€ํ•˜์‹  ํ•™์Šต์ž๋ฅผ ์ถ”์ฒจํ•ด ๋ชจ๋ฐ”์ผ ์Šคํƒ€๋ฒ…์Šค 1๋งŒ ์› ์ƒํ’ˆ๊ถŒ ์ฆ์ •!!!

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ํŒŒ์ด์ฌ์„ ํ™œ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๊ณ  ์‹ถ์€ ๋ถ„

  • ํŒŒ์ด์ฌ์„ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ๋ถ„

  • ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์ž…๋ฌธํ•˜๊ณ  ์‹ถ์€ ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ์—†์Œ

  • ํ•™์Šต ์—ด์ •๋งŒ ์ค€๋น„ํ•˜์„ธ์š”.

์•ˆ๋…•ํ•˜์„ธ์š”
SoYoung Yoon์ž…๋‹ˆ๋‹ค.

2,629

๋ช…

์ˆ˜๊ฐ•์ƒ

87

๊ฐœ

์ˆ˜๊ฐ•ํ‰

49

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

8

๊ฐœ

๊ฐ•์˜

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

88๊ฐœ โˆ™ (19์‹œ๊ฐ„ 27๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!