๐Ÿ“• [WIL] 2022.04.22_5์ผ์ฐจ # WIL KPTํšŒ๊ณ 

๋ฌธ๋ช…์ฃผยท2022๋…„ 4์›” 22์ผ
0
post-thumbnail

[2022-04-22 (๊ธˆ) ์ด๋ฒˆ์ฃผ KPTํšŒ๊ณ ]

[ Today KPT ]

  • ํŒ€/ํŒ€์›์†Œ๊ฐœํŽ˜์ด์ง€ ๋ฐœํ‘œ ์™„๋ฃŒ
    : ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” ํŒ€ํ”„๋กœ์ ํŠธ ์™„์„ฑํ›„ ์ž‘์„ฑํ•œ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๐Ÿ“† ์ง€๋‚œ ์ผ์ฃผ์ผ๋™์•ˆ ์žˆ์—ˆ๋˜ ์ผ, ๋‚ด๊ฐ€ ํ•œ์ผ

  • ์›น์ข…ํ•ฉ๊ฐœ๋ฐœ๊ฐ•์˜ 1~5๊ฐ• ์™„๊ฐ• ๋ฐ ๋ณต์Šต
  • ํŒ€/ํŒ€์›์†Œ๊ฐœํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ
  • ์ฃผ์š” ํ•ต์‹ฌ๊ธฐ๋Šฅ
    1) Flask์—์„œ ํŽ˜์ด์ง€๊ฐ„, html๊ฐ„ ์ด๋™
    2) ๋ฒ„ํŠผ ํ˜ธ๋ฒ„ ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ธฐ๋Šฅ
    3) ๋ฐฉ๋ช…๋ก ๊ธฐ๋Šฅ (flask ๋ฐ DBํ™œ์šฉ)
    4) og ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ
    5) ์„œ๋ฒ„๋ฐฐํฌ

๐Ÿ˜‹ ๋‚˜์˜ ๋Š๋‚Œ

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

โœ๏ธ ๋‚ด๊ฐ€ ๋ฐฐ์šด๊ฒƒ, ์–ป์€๊ฒƒ

โ“ float ๋ž€?

์š”์†Œ๋ฅผ ์–ด๋Š ์ชฝ์— ๋ฐฐ์น˜ํ•  ๊ฒƒ์ธ๊ฐ€๋ฅผ ์„ค์ • ์ฆ‰ '๋„์›Œ์„œ' ์›ํ•˜๋Š” ๊ณณ์— ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ

๐Ÿงฉ ์ ์šฉ ์˜ˆ์‹œ

์ขŒ์ธก์— ํŒ€์›์˜ ์ธ์‚ฟ๋ง(class=person)์„ ์ •๋ ฌ/ ์šฐ์ธก์— ๋ฐฉ๋ช…๋ก๊ณผ ๋‹ค๋ฅธ ํŒ€์›์˜ ์นด๋“œ๋ฅผ ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•ด float ์†์„ฑ์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ์šฉ

.person {
            float: left;
            width: 700px;
            height: 1000px;
            margin-right: 150px;
            margin-left: 150px;
            box-shadow: 1px 1px 3px 1px darkgoldenrod;


            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

float๋ฅผ ์ด์šฉํ•ด ์™ผ์ชฝ์— ๋ฐฐ์น˜ํ•˜์˜€๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋‹ˆ๊นŒ ๋ฌธ์ œ์ ์€ ๋ชจ๋ฐ”์ผ์ฒ˜๋ฆฌ๊ธฐ๋Šฅ๋•Œ ํฌ๊ธฐ์กฐ์ ˆ์ด ๋งˆ์Œ๋Œ€๋กœ ๋˜์ง€์•Š์•„ ์• ๋ฅผ ๋จน์—ˆ๋‹ค. ์ด๊ฒŒ ์•„๋งˆ display๊ฐ€ ๋ฌด์‹œ๋˜๊ธฐ ๋•Œ๋ฌธ์ธ๊ฒƒ๊ฐ™์€๋ฐ, ์ •๋ ฌ๋ฐฉ๋ฒ•์„ float๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์ •๋ ฌ๋ฐฉ๋ฒ•์„ ์ ์šฉํ•ด๋ด์•ผํ•  ๊ฒƒ๊ฐ™๋‹ค.

๐Ÿ“Œ ๋ฐฐ์šด ๊ฒƒ์„ ๋ฏธ๋ž˜์—๋Š” ์–ด๋–ป๊ฒŒ ์ ์šฉํ•  ์ง€

ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๋•Œ ์ฃผ์–ด์ง„ ์‹œ๊ฐ„๋•Œ๋ฌธ์— float๊ธฐ๋Šฅ์„ ๊นŠ๊ฒŒ ๊ณต๋ถ€ํ•˜์ง€๋Š” ๋ชปํ–ˆ๋‹ค. float๊ธฐ๋Šฅ์€ ์–ด๋–ค ๋•Œ์— ์ด์šฉํ•˜๋ฉด ์ข‹์€์ง€ ์ฐพ์•„๋ณด๊ณ  ์–ด๋–ค ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์ ์šฉ์‹œํ‚ค๋ฉด ์ข€ ๋” ์ž˜ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋‹ค์‹œ ํ•œ๋ฒˆ ๊ณต๋ถ€ํ•ด๋ณผ ๊ฒƒ์ด๋‹ค.

๐Ÿ”ฅ ํŒ€ KPT(์œ ์ง€ํ–ˆ์œผ๋ฉดํ•˜๋Š”๋ถ€๋ถ„, ๋ฌธ์ œ์ , ํ•„์š”ํ•œ ๋…ธ๋ ฅ)

[ Keep ]

  • ์ ๊ทน์ ์ธ ์Šฌ๋ž™ ํ”ผ๋“œ๋ฐฑ
  • ํŒ€ ๊ทœ์น™๋“ค
  • ์ •๊ธฐ์ ์ธ ํ”ผ๋“œ๋ฐฑ ๋ฐ ๋…ผ์˜ ์‹œ๊ฐ„์„ ๊ฐ€์ง€๋Š” ๊ฒƒ
  • ์„œ๋กœ์˜ ์‚ฌ๊ธฐ๋ฅผ ์ผ์œผ์ผœ์ฃผ๋Š” ํŒ€ ๊ตฌํ˜ธ!
  • ๊ตฌ๊ธ€ ์Šฌ๋ผ์ด๋“œ๋ฅผ ์ด์šฉํ•œ ๋ชฉ์—…
  • ํŒ€์›๋“ค์—๊ฒŒ ์ž์‹ ์ด ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ ์„ค๋ช…ํ•˜๊ธฐ

[ Problem ]
(๋ฌธ์ œ)

  • ํ”„๋กœ์ ํŠธ ์ดˆ๋ฐ˜์— ๊ธฐํš ๋ฐ ํ˜‘์˜๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ํ•˜๊ธฐ ์–ด๋ ค์› ์Œ
  • ์‹ค๋ ฅ์ฐจ์ด๊ฐ€ ์–ด๋Š์ •๋„ ์žˆ๋‹ค๋ณด๋‹ˆ ๋ถ„์—…์„ ์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ ์ธ๊ฐ€์— ๋Œ€ํ•ด์„œ ์‹œ๊ฐ„์ง€์ฒด
  • ์ค‘๊ฐ„ ๋งˆ๊ฐ ๊ธฐํ•œ์„ ์„ค์ •ํ•˜์ง€ ์•Š์Œ

(์›์ธ)

  • ์ฒซ ํ”„๋กœ์ ํŠธ์ธ์ง€๋ผ ๋ถ„์—…์„ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰ํ•  ๊ฒƒ์— ๋Œ€ํ•œ ํŒ๋‹จ๋ ฅ ๋ถ€์กฑ

[ Try ]

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

๐ŸŽ ์ž์„ธํ•œ ์ฝ”๋“œ๋Š” Moonmoo ์— ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค

profile
ํ•˜๋ฃจ ํ•œ๊ฑธ์Œ์”ฉ ๊พธ์ค€ํžˆ ๋‚˜์•„๊ฐ€๋Š” ๊ฐœ๋ฐœ์ž๐Ÿ™†โ€โ™€๏ธ https://github.com/Moonmooj

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด