๊ด€๋ฆฌ ๋ฉ”๋‰ด

Hello creators ๐Ÿ™Œ

3-5_ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€ ์„ค์น˜ํ•˜๊ธฐ ๋ณธ๋ฌธ

[WEB ๊ฐœ๋ฐœ]/์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜

3-5_ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€ ์„ค์น˜ํ•˜๊ธฐ

๋ถ€์‹œ๋งค๋‚˜_HA 2023. 10. 8. 13:14
728x90
๋ฐ˜์‘ํ˜•

โ… . ์ด๋ฒˆ ํšŒ์ฐจ ํ•™์Šต ๋ชฉํ‘œ (goal)


1. ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ๊ฒƒ

  • ํŒจํ‚ค์ง€ (๋‚จ๋“ค์ด ๋งŒ๋“ค์–ด๋†“์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ) ๋‹ค์šด ๋ฐ›๊ธฐ



โ…ก. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ์™€ ๊ฐ€์ƒํ™˜๊ฒฝ์˜ ๊ฐœ๋…


1. ํ”„๋กœ์ ํŠธ๋ณ„๋กœ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(ํŒจํ‚ค์ง€) ๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ

  • ํšŒ์‚ฌ์—์„œ ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๊ฐ๊ฐ ๋‹ค๋ฅธ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ.

2. ์†”๋ฃจ์…˜ : ๊ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊พธ๋Ÿฌ๋ฏธ๋ฅผ =='๋…๋ฆฝ๋œ ๊ณต๊ตฌํ•จ'== ์— ๋„ฃ๊ธฐ

  • ํšŒ์‚ฌ ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ A,B,C, ๋Š” -> '๊ณต๊ตฌํ•จ 1'
  • ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ๋ผ์ดํ”„๋Ÿฌ๋ฆฌ B,C,D ๋Š” -> '๊ณต๊ตฌํ•จ 2' ์— ๋„ฃ์–ด๋‘๊ณ , ํ•„์š”ํ•  ๋•Œ ๋งˆ๋‹ค ๊บผ๋‚ด์“ฐ๋ฉด, ๊ตณ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ถ”๊ฐ€๋กœ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ํ•  ์ผ์€ ์—†์„ ๊ฒƒ.

3. '๋…๋ฆฝ๋œ ๊ณต๊ตฌํ•จ' = ๊ฐ€์ƒ ํ™˜๊ฒฝ = ==๊ฒฉ๋ฆฌ๋œ ์‹คํ–‰ํ™˜๊ฒฝ==

์ด๋ ‡๊ฒŒ '๋…๋ฆฝ๋œ ๊ณต๊ตฌํ•จ' ์— ๋„ฃ์œผ๋ฉด '๊ฒฉ๋ฆฌ๋œ ์‹คํ–‰ํ™˜๊ฒฝ' ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ.

'๊ฒฉ๋ฆฌ๋œ ์‹คํ–‰ํ™˜๊ฒฝ' ์—์„œ๋Š”

  1. ๊ฐ ์‹คํ–‰ํ™˜๊ฒฝ ๋ณ„๋กœ ๋‹ค๋ฅธ ํŒŒ์ด์ฌ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ==๋ฒ„์ „== ์„ ์“ธ ์ˆ˜ ์žˆ์Œ.
  2. ๊ฐ ์‹คํ–‰ํ™˜๊ฒฝ ๋ณ„๋กœ ==๋‹ค๋ฅธ ํŒจํ‚ค์ง€(๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)== ๋ฅผ ์„ค์น˜ ํ•  ์ˆ˜ ์žˆ์Œ.
  3. ๋‹ค๋ฅธ ์‹คํ–‰ํ™˜๊ฒฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Œ!

4. ๊ฐ€์ƒํ™˜๊ฒฝ์€ ์‹ค์ œ๋กœ ์–ด๋””์— ์กด์žฌํ•ด?

  • ๊ฐ€์ƒํ™˜๊ฒฝ์€ virtual environment ๋กœ์จ ์ค„์—ฌ์„œ venv ๋ผ๊ณ  ์“ฐ์ž„

  • vs code ์—์„œ๋Š” ์™ผ์ชฝ ์ƒ๋‹จ์— venv ๋ผ๊ณ  ์“ฐ์—ฌ์ ธ ์žˆ์Œ.

  • ์ค‘์š”ํ•œ๊ฑด, ์šฐ๋ฆฌ๊ฐ€ ๋‹ด์€ ํŒจํ‚ค์ง€๊ฐ€ ๋ฐ”๋กœ ์—ฌ๊ธฐ venv ์— ์ €์žฅ๋œ๋‹ค๋Š” ๊ฒƒ โญโญโญโญโญ


โ…ข. requests ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜


1. ํ˜„์žฌ ์„ค์น˜๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™•์ธํ•˜๊ธฐ

pip list
  • requests ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๊ธด ํ•œ๋ฐ, ๊ทธ๋ž˜๋„ ์ถ”๊ฐ€์ ์œผ๋กœ ์„ค์น˜ํ•ด๋ณด๊ฒ ์Œ.

2. requests ์„ค์น˜

pip install requests
  • requests ๋ž€?
    • ajax ๊ฐ™์€ ์—ญํ• ์„ ํ•˜๋Š” ๋†ˆ์ž„


๐Ÿ’ญ What i learned


  • ์ฆ‰, =='๊ฐ€์ƒํ™˜๊ฒฝ = ๋…๋ฆฝ๋œ ์‹คํ–‰ํ™˜๊ฒฝ'== ์ด๊ณ , ==venv ํด๋”์— ์šฐ๋ฆฌ ๋‹ด์€ ํŒจํ‚ค์ง€๊ฐ€ ์ €์žฅ==๋œ๋‹ค. โญโญโญโญโญ
  • ์‚ด์ง -m pip install --upgrade pip' command ์ด๋Ÿฐ๊ฒŒ ๋–ด๋Š”๋ฐ... ์œผ์Œ... ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํ•ด์•ผํ•˜๋‚˜ ์‹ถ์Œ. ์•„๋‹ˆ๋ฉด, ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Œ.
728x90
๋ฐ˜์‘ํ˜•

Comments